--- /srv/rebuilderd/tmp/rebuilderdyrdFvc/inputs/libyaramod0_3.21.0-1.1+b2_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdyrdFvc/out/libyaramod0_3.21.0-1.1+b2_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-11 10:57:05.000000 debian-binary │ -rw-r--r-- 0 0 0 944 2025-03-11 10:57:05.000000 control.tar.xz │ --rw-r--r-- 0 0 0 459576 2025-03-11 10:57:05.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 459460 2025-03-11 10:57:05.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/aarch64-linux-gnu/libyaramod.so.3.21.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ 380: 000000000014ef40 1552 FUNC WEAK DEFAULT 12 _ZN3fmt3v106detail20write_escaped_stringIcNS1_17counting_iteratorEEET0_S4_NS0_17basic_string_viewIT_EE │ │ │ │ 381: 00000000001394c0 124 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod17RegexpStartOfLineESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 382: 000000000009e7e0 100 FUNC WEAK DEFAULT 12 _ZN7yaramod20PercentualExpressionD0Ev │ │ │ │ 383: 00000000001374c0 28 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod15ReferenceSymbolESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 384: 00000000000cb260 228 FUNC WEAK DEFAULT 12 _ZNSt7__cxx114listIN7yaramod5TokenESaIS2_EE7emplaceIJRNS1_9TokenTypeENS1_7LiteralEEEESt14_List_iteratorIS2_ESt20_List_const_iteratorIS2_EDpOT_ │ │ │ │ 385: 0000000000137c20 12 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod14RegexpNonSpaceESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 386: 00000000000ab900 276 FUNC WEAK DEFAULT 12 _ZN3pog8IncludesIN7yaramod5ValueEED1Ev │ │ │ │ - 387: 000000000017ab40 5104 FUNC WEAK DEFAULT 12 _ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ + 387: 000000000017ab40 5120 FUNC WEAK DEFAULT 12 _ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ 388: 000000000015dd40 336 FUNC WEAK DEFAULT 12 _ZN3pog12TokenBuilderIN7yaramod5ValueEE6statesIJRA13_KcEEERS3_DpOT_ │ │ │ │ 389: 00000000001b22a0 96 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod20IdWildcardExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 390: 0000000000136fa0 8 FUNC WEAK DEFAULT 12 _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_20__variant_idx_cookieEOZNS0_15_Move_ctor_baseILb0EJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEibSt8optionalISt14_List_iteratorIN7yaramod5TokenEEENSD_4RuleESt6vectorINSD_4MetaESaISJ_EESt10shared_ptrINSD_4TrieISM_INSD_6StringEEEEESM_INSD_14StringModifierEESI_IST_SaIST_EENSD_7LiteralESM_INSD_10ExpressionEESI_ISY_SaISY_EESI_ISF_SaISF_EESI_ISM_INSD_13HexStringUnitEESaIS14_EES14_SI_ISM_INSD_9HexStringEESaIS18_EESP_SM_INSD_10RegexpUnitEESI_IS1C_SaIS1C_EESF_St4pairISB_ImES1G_ES1F_IbSA_ESI_INSD_8VariableESaIS1J_EESM_INSD_15SectionsSummaryEEEEC4EOS1O_EUlOT_T0_E_OSt7variantIJSA_ibSG_SH_SL_SR_ST_SV_SW_SY_S10_S12_S16_S14_S1A_SP_S1C_S1E_SF_S1H_S1I_S1L_S1N_EEEJEEESt16integer_sequenceImJLm18446744073709551615EEEE14__visit_invokeES1U_S1X_ │ │ │ │ 391: 00000000000cbce0 24 FUNC WEAK DEFAULT 12 _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN7yaramod20IntLiteralExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev │ │ │ │ 392: 0000000000096880 124 FUNC WEAK DEFAULT 12 _ZN7yaramod23DoubleLiteralExpression6acceptEPNS_7VisitorE │ │ │ │ 393: 0000000000144640 924 FUNC WEAK DEFAULT 12 _ZN7yaramod6String12setModifiersERKSt6vectorISt10shared_ptrINS_14StringModifierEESaIS4_EEb │ │ │ │ 394: 0000000000099080 12 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod13SetExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ @@ -1905,15 +1905,15 @@ │ │ │ │ 1901: 000000000015afe0 792 FUNC WEAK DEFAULT 12 _ZN3pog12TokenBuilderIN7yaramod5ValueEE4doneEv │ │ │ │ 1902: 0000000000096480 12 FUNC WEAK DEFAULT 12 _ZNK7yaramod20IdWildcardExpression15getFirstTokenItEv │ │ │ │ 1903: 00000000001b2688 93 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod17ForDictExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1904: 0000000000237570 24 OBJECT WEAK DEFAULT 20 _ZTIN7yaramod17LiteralExpressionIbEE │ │ │ │ 1905: 00000000001b1570 88 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod12LtExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1906: 00000000000abb40 268 FUNC WEAK DEFAULT 12 _ZN3pog8IncludesIN7yaramod5ValueEED0Ev │ │ │ │ 1907: 000000000008f32c 364 FUNC GLOBAL DEFAULT 12 _ZN7yaramod21YaraExpressionBuildereqERKS0_ │ │ │ │ - 1908: 000000000017ab40 5104 FUNC WEAK DEFAULT 12 _ZN7yaramod7modules10ModuleListC1Ev │ │ │ │ + 1908: 000000000017ab40 5120 FUNC WEAK DEFAULT 12 _ZN7yaramod7modules10ModuleListC1Ev │ │ │ │ 1909: 000000000009c900 880 FUNC WEAK DEFAULT 12 _ZNK7yaramod6String16getModifiersTextB5cxx11Ev │ │ │ │ 1910: 00000000001b0e20 30 OBJECT WEAK DEFAULT 14 _ZTSN7yaramod17ForDictExpressionE │ │ │ │ 1911: 000000000009db00 116 FUNC WEAK DEFAULT 12 _ZN7yaramod10RegexpTextD2Ev │ │ │ │ 1912: 0000000000096920 12 FUNC WEAK DEFAULT 12 _ZNK7yaramod17KeywordExpression14getLastTokenItEv │ │ │ │ 1913: 0000000000137880 28 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod13RegexpAnyCharESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 1914: 000000000009f8c0 116 FUNC WEAK DEFAULT 12 _ZN7yaramod13NeqExpressionD2Ev │ │ │ │ 1915: 00000000002371e0 24 OBJECT WEAK DEFAULT 20 _ZTIN7yaramod12OrExpressionE │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6aaffa3f45e8721ac2a3581cbbaf501c7ac95f7b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 176ff6a1e72b8ffc97b8a8fc91025c095d09bc46 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -70564,15 +70564,15 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000017a9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000017a9e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0001ff60 000000000000004c 0001d770 FDE cie=000027f4 pc=000000000017ab40..000000000017bf30 │ │ │ │ +0001ff60 000000000000004c 0001d770 FDE cie=000027f4 pc=000000000017ab40..000000000017bf40 │ │ │ │ Augmentation data: b7 fc 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000017ab44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000017ab48 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ @@ -70584,34 +70584,34 @@ │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 3672 to 000000000017b9bc │ │ │ │ + DW_CFA_advance_loc2: 3688 to 000000000017b9cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000017b9d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000017b9e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000017b9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000017b9e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000017b9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000017b9ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0001ffb0 0000000000000034 0001ffb4 FDE cie=00000000 pc=000000000017bf40..000000000017bfe4 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000017bf44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000017bf48 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -4813,24 +4813,35 @@ │ │ │ │ *ZN7yaramod12ParserDriver13defineGrammarEvEUlOT_E9_ │ │ │ │ *ZN7yaramod12ParserDriver13defineGrammarEvEUlOT_E118_ │ │ │ │ N7yaramod9HexStringE │ │ │ │ N7yaramod11ModuleErrorE │ │ │ │ N7yaramod6ModuleE │ │ │ │ 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": [ │ │ │ │ { │ │ │ │ @@ -4875,35 +4886,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": [ │ │ │ │ @@ -4925,1775 +4925,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", │ │ │ │ @@ -7548,162 +7972,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" │ │ │ │ @@ -9160,2603 +9436,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." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ N7yaramod11PlainStringE │ │ │ │ @ │ │ │ │ + add x2, x20, #0xe48 │ │ │ │ adrp x1, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x1, [x1, #1712] │ │ │ │ + add x19, sp, #0x498 │ │ │ │ + ldrh w4, [x2, #4] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w5, [x2] │ │ │ │ add x2, sp, #0x148 │ │ │ │ - mov w4, #0x6974 // #26996 │ │ │ │ str x2, [sp, #256] │ │ │ │ - movk w4, #0x656d, lsl #16 │ │ │ │ - mov x5, #0x4 // #4 │ │ │ │ + mov x6, #0x6 // #6 │ │ │ │ add x22, sp, #0x488 │ │ │ │ - mov x25, x0 │ │ │ │ + mov x3, #0x2134 // #8500 │ │ │ │ ldr x0, [x1] │ │ │ │ str x0, [sp, #1992] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x19, sp, #0x498 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + str x6, [sp, #1168] │ │ │ │ mov x0, x2 │ │ │ │ - adrp x20, 1bc000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x28> │ │ │ │ + str w5, [sp, #1176] │ │ │ │ + adrp x2, 1f3000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x37028> │ │ │ │ + strb wzr, [sp, #1182] │ │ │ │ mov x1, x22 │ │ │ │ - add x2, x20, #0x30 │ │ │ │ - mov x3, #0x1ce // #462 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - str x5, [sp, #1168] │ │ │ │ - str w4, [sp, #1176] │ │ │ │ - strb wzr, [sp, #1180] │ │ │ │ + strh w4, [x19, #4] │ │ │ │ + add x2, x2, #0xf48 │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1160] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 17abdc // b.none │ │ │ │ + b.eq 17abe8 // b.none │ │ │ │ ldr x1, [sp, #1176] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldp x0, x21, [sp, #328] │ │ │ │ add x1, sp, #0x158 │ │ │ │ str x1, [sp, #144] │ │ │ │ str x19, [sp, #1160] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b9dc // b.none │ │ │ │ + b.eq 17b9ec // b.none │ │ │ │ ldr x1, [sp, #344] │ │ │ │ str x0, [sp, #1160] │ │ │ │ str x1, [sp, #1176] │ │ │ │ ldp x1, x19, [sp, #360] │ │ │ │ add x0, sp, #0x4b8 │ │ │ │ ldr x3, [sp, #144] │ │ │ │ add x2, sp, #0x178 │ │ │ │ str x2, [sp, #160] │ │ │ │ stp x3, xzr, [sp, #328] │ │ │ │ strb wzr, [sp, #344] │ │ │ │ str x21, [sp, #1168] │ │ │ │ str x0, [sp, #1192] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17b9f0 // b.none │ │ │ │ + b.eq 17ba00 // b.none │ │ │ │ ldr x0, [sp, #376] │ │ │ │ str x1, [sp, #1192] │ │ │ │ str x0, [sp, #1208] │ │ │ │ - adrp x0, 1aa000 │ │ │ │ - add x0, x0, #0x770 │ │ │ │ + adrp x2, 1ab000 │ │ │ │ + add x2, x2, #0xe50 │ │ │ │ add x21, sp, #0x458 │ │ │ │ mov x6, #0x6 // #6 │ │ │ │ ldr x7, [sp, #160] │ │ │ │ stp x7, xzr, [sp, #360] │ │ │ │ - ldrh w4, [x0, #4] │ │ │ │ - ldr w5, [x0] │ │ │ │ - add x3, sp, #0x188 │ │ │ │ - str x21, [sp, #1096] │ │ │ │ + ldrh w4, [x2, #4] │ │ │ │ + ldr w5, [x2] │ │ │ │ add x23, sp, #0x448 │ │ │ │ + str x21, [sp, #1096] │ │ │ │ + add x0, sp, #0x188 │ │ │ │ str x6, [sp, #1104] │ │ │ │ - add x2, x20, #0x30 │ │ │ │ + adrp x2, 1ef000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x33028> │ │ │ │ str w5, [sp, #1112] │ │ │ │ - mov x0, x3 │ │ │ │ - strb wzr, [sp, #1118] │ │ │ │ mov x1, x23 │ │ │ │ + strb wzr, [sp, #1118] │ │ │ │ + add x2, x2, #0x2c0 │ │ │ │ strh w4, [x21, #4] │ │ │ │ - add x2, x2, #0x1d0 │ │ │ │ - str x3, [sp, #272] │ │ │ │ - mov x3, #0x872 // #2162 │ │ │ │ + mov x3, #0x4c85 // #19589 │ │ │ │ + str x0, [sp, #272] │ │ │ │ strb wzr, [sp, #376] │ │ │ │ str x19, [sp, #1200] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17acb0 // b.none │ │ │ │ + b.eq 17acb8 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldp x1, x19, [sp, #392] │ │ │ │ add x0, sp, #0x4d8 │ │ │ │ add x2, sp, #0x198 │ │ │ │ str x2, [sp, #176] │ │ │ │ str x0, [sp, #1224] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba00 // b.none │ │ │ │ + b.eq 17ba10 // b.none │ │ │ │ ldr x0, [sp, #408] │ │ │ │ str x1, [sp, #1224] │ │ │ │ str x0, [sp, #1240] │ │ │ │ str x19, [sp, #1232] │ │ │ │ add x0, sp, #0x4f8 │ │ │ │ ldp x1, x19, [sp, #424] │ │ │ │ add x2, sp, #0x1b8 │ │ │ │ ldr x3, [sp, #176] │ │ │ │ str x2, [sp, #8] │ │ │ │ stp x3, xzr, [sp, #392] │ │ │ │ strb wzr, [sp, #408] │ │ │ │ str x0, [sp, #1256] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba10 // b.none │ │ │ │ + b.eq 17ba20 // b.none │ │ │ │ ldr x0, [sp, #440] │ │ │ │ str x1, [sp, #1256] │ │ │ │ str x0, [sp, #1272] │ │ │ │ ldr x6, [sp, #8] │ │ │ │ - mov w4, #0x6570 // #25968 │ │ │ │ - mov x5, #0x2 // #2 │ │ │ │ - mov x3, #0x2e30 // #11824 │ │ │ │ + mov w4, #0x616d // #24941 │ │ │ │ + movk w4, #0x6874, lsl #16 │ │ │ │ + mov x5, #0x4 // #4 │ │ │ │ add x0, sp, #0x1c8 │ │ │ │ - adrp x2, 1e3000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x27028> │ │ │ │ + adrp x2, 1eb000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x2f028> │ │ │ │ mov x1, x23 │ │ │ │ - add x2, x2, #0x250 │ │ │ │ - movk x3, #0x1, lsl #16 │ │ │ │ + add x2, x2, #0x1d8 │ │ │ │ + mov x3, #0x40e2 // #16610 │ │ │ │ str x0, [sp, #192] │ │ │ │ stp x6, xzr, [sp, #424] │ │ │ │ strb wzr, [sp, #440] │ │ │ │ str x21, [sp, #1096] │ │ │ │ str x5, [sp, #1104] │ │ │ │ - strh w4, [sp, #1112] │ │ │ │ - strb wzr, [sp, #1114] │ │ │ │ + str w4, [sp, #1112] │ │ │ │ + strb wzr, [sp, #1116] │ │ │ │ str x19, [sp, #1264] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17ad70 // b.none │ │ │ │ + b.eq 17ad78 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldp x1, x19, [sp, #456] │ │ │ │ add x0, sp, #0x518 │ │ │ │ add x2, sp, #0x1d8 │ │ │ │ str x2, [sp, #16] │ │ │ │ str x0, [sp, #1288] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba20 // b.none │ │ │ │ + b.eq 17ba30 // b.none │ │ │ │ ldr x0, [sp, #472] │ │ │ │ str x1, [sp, #1288] │ │ │ │ str x0, [sp, #1304] │ │ │ │ str x19, [sp, #1296] │ │ │ │ add x0, sp, #0x538 │ │ │ │ ldp x1, x19, [sp, #488] │ │ │ │ add x2, sp, #0x1f8 │ │ │ │ ldr x3, [sp, #16] │ │ │ │ str x2, [sp, #24] │ │ │ │ stp x3, xzr, [sp, #456] │ │ │ │ strb wzr, [sp, #472] │ │ │ │ str x0, [sp, #1320] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba30 // b.none │ │ │ │ + b.eq 17ba40 // b.none │ │ │ │ ldr x0, [sp, #504] │ │ │ │ str x1, [sp, #1320] │ │ │ │ str x0, [sp, #1336] │ │ │ │ - mov w4, #0x616d // #24941 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - movk w4, #0x6874, lsl #16 │ │ │ │ + adrp x1, 1ab000 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + mov x5, #0x7 // #7 │ │ │ │ + str x21, [sp, #1096] │ │ │ │ + str x5, [sp, #1104] │ │ │ │ add x0, sp, #0x208 │ │ │ │ - adrp x2, 1df000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x23028> │ │ │ │ - add x2, x2, #0x168 │ │ │ │ + ldr w3, [x1] │ │ │ │ + adrp x2, 1ea000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x2e028> │ │ │ │ + ldur w4, [x1, #3] │ │ │ │ + add x2, x2, #0x1c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + stp x1, xzr, [sp, #488] │ │ │ │ + mov x1, x23 │ │ │ │ + str w3, [sp, #1112] │ │ │ │ + mov x3, #0x1011 // #4113 │ │ │ │ + strb wzr, [sp, #1119] │ │ │ │ + stur w4, [x21, #3] │ │ │ │ str x0, [sp, #200] │ │ │ │ - stp x3, xzr, [sp, #488] │ │ │ │ - mov x3, #0x40e2 // #16610 │ │ │ │ strb wzr, [sp, #504] │ │ │ │ - str x21, [sp, #1096] │ │ │ │ - str x1, [sp, #1104] │ │ │ │ - mov x1, x23 │ │ │ │ - str w4, [sp, #1112] │ │ │ │ - strb wzr, [sp, #1116] │ │ │ │ str x19, [sp, #1328] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17ae30 // b.none │ │ │ │ + b.eq 17ae44 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #520] │ │ │ │ add x0, sp, #0x558 │ │ │ │ add x2, sp, #0x218 │ │ │ │ str x2, [sp, #32] │ │ │ │ str x0, [sp, #1352] │ │ │ │ ldr x19, [sp, #528] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba40 // b.none │ │ │ │ + b.eq 17ba50 // b.none │ │ │ │ ldr x0, [sp, #536] │ │ │ │ str x1, [sp, #1352] │ │ │ │ str x0, [sp, #1368] │ │ │ │ ldr x1, [sp, #552] │ │ │ │ add x0, sp, #0x578 │ │ │ │ ldr x3, [sp, #32] │ │ │ │ add x2, sp, #0x238 │ │ │ │ str x2, [sp, #40] │ │ │ │ str x3, [sp, #520] │ │ │ │ str xzr, [sp, #528] │ │ │ │ strb wzr, [sp, #536] │ │ │ │ str x19, [sp, #1360] │ │ │ │ str x0, [sp, #1384] │ │ │ │ - ldr x19, [sp, #560] │ │ │ │ + ldr x24, [sp, #560] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba50 // b.none │ │ │ │ + b.eq 17ba60 // b.none │ │ │ │ ldr x0, [sp, #568] │ │ │ │ str x1, [sp, #1384] │ │ │ │ str x0, [sp, #1400] │ │ │ │ adrp x1, 1ab000 │ │ │ │ - add x1, x1, #0xe48 │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ str x21, [sp, #1096] │ │ │ │ - add x2, x20, #0x30 │ │ │ │ - strb wzr, [sp, #1117] │ │ │ │ + str x2, [sp, #1104] │ │ │ │ add x0, sp, #0x248 │ │ │ │ ldr w3, [x1] │ │ │ │ - add x2, x2, #0xa48 │ │ │ │ + adrp x19, 1bc000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x28> │ │ │ │ ldrb w4, [x1, #4] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [sp, #552] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #1104] │ │ │ │ + add x2, x19, #0x30 │ │ │ │ str w3, [sp, #1112] │ │ │ │ - mov x1, x23 │ │ │ │ - strb w4, [x21, #4] │ │ │ │ mov x3, #0x33a // #826 │ │ │ │ + strb wzr, [sp, #1117] │ │ │ │ + strb w4, [x21, #4] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ str x0, [sp, #208] │ │ │ │ + str x1, [sp, #552] │ │ │ │ + mov x1, x23 │ │ │ │ str xzr, [sp, #560] │ │ │ │ strb wzr, [sp, #568] │ │ │ │ - str x19, [sp, #1392] │ │ │ │ + str x24, [sp, #1392] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17af0c // b.none │ │ │ │ + b.eq 17af20 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #584] │ │ │ │ add x0, sp, #0x598 │ │ │ │ add x2, sp, #0x258 │ │ │ │ str x2, [sp, #48] │ │ │ │ str x0, [sp, #1416] │ │ │ │ - ldr x19, [sp, #592] │ │ │ │ + ldr x24, [sp, #592] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba60 // b.none │ │ │ │ + b.eq 17ba70 // b.none │ │ │ │ ldr x0, [sp, #600] │ │ │ │ str x1, [sp, #1416] │ │ │ │ str x0, [sp, #1432] │ │ │ │ ldr x1, [sp, #616] │ │ │ │ add x0, sp, #0x5b8 │ │ │ │ ldr x3, [sp, #48] │ │ │ │ add x2, sp, #0x278 │ │ │ │ str x2, [sp, #56] │ │ │ │ str x3, [sp, #584] │ │ │ │ str xzr, [sp, #592] │ │ │ │ strb wzr, [sp, #600] │ │ │ │ - str x19, [sp, #1424] │ │ │ │ + str x24, [sp, #1424] │ │ │ │ str x0, [sp, #1448] │ │ │ │ - ldr x19, [sp, #624] │ │ │ │ + ldr x24, [sp, #624] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba70 // b.none │ │ │ │ + b.eq 17ba80 // b.none │ │ │ │ ldr x0, [sp, #632] │ │ │ │ str x1, [sp, #1448] │ │ │ │ str x0, [sp, #1464] │ │ │ │ - add x10, sp, #0x268 │ │ │ │ + add x8, sp, #0x268 │ │ │ │ adrp x1, 1ab000 │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ add x0, sp, #0x288 │ │ │ │ ldr x3, [sp, #56] │ │ │ │ str x0, [sp, #216] │ │ │ │ strb wzr, [sp, #632] │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - strb wzr, [sp, #1117] │ │ │ │ - ldrb w4, [x1, #4] │ │ │ │ - stp x3, xzr, [x10] │ │ │ │ - ldr w3, [x1] │ │ │ │ - stp x21, x2, [x10, #480] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + strb wzr, [sp, #1115] │ │ │ │ + ldrb w4, [x1, #2] │ │ │ │ + stp x3, xzr, [x8] │ │ │ │ + ldrh w3, [x1] │ │ │ │ + stp x21, x2, [x8, #480] │ │ │ │ mov x1, x23 │ │ │ │ - adrp x2, 1d4000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x18028> │ │ │ │ - str w3, [sp, #1112] │ │ │ │ - add x2, x2, #0x7c8 │ │ │ │ - strb w4, [x21, #4] │ │ │ │ - mov x3, #0xa99a // #43418 │ │ │ │ - str x19, [sp, #1456] │ │ │ │ + adrp x2, 1e2000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x26028> │ │ │ │ + strh w3, [sp, #1112] │ │ │ │ + add x2, x2, #0xa48 │ │ │ │ + strb w4, [x21, #2] │ │ │ │ + mov x3, #0x7772 // #30578 │ │ │ │ + str x24, [sp, #1456] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17afe4 // b.none │ │ │ │ + b.eq 17aff8 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #648] │ │ │ │ add x0, sp, #0x5d8 │ │ │ │ add x2, sp, #0x298 │ │ │ │ str x2, [sp, #64] │ │ │ │ str x0, [sp, #1480] │ │ │ │ - ldr x19, [sp, #656] │ │ │ │ + ldr x24, [sp, #656] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba80 // b.none │ │ │ │ + b.eq 17ba90 // b.none │ │ │ │ ldr x0, [sp, #664] │ │ │ │ str x1, [sp, #1480] │ │ │ │ str x0, [sp, #1496] │ │ │ │ ldr x1, [sp, #680] │ │ │ │ add x0, sp, #0x5f8 │ │ │ │ ldr x3, [sp, #64] │ │ │ │ add x2, sp, #0x2b8 │ │ │ │ str x2, [sp, #72] │ │ │ │ str x3, [sp, #648] │ │ │ │ str xzr, [sp, #656] │ │ │ │ strb wzr, [sp, #664] │ │ │ │ - str x19, [sp, #1488] │ │ │ │ + str x24, [sp, #1488] │ │ │ │ str x0, [sp, #1512] │ │ │ │ - ldr x19, [sp, #688] │ │ │ │ + ldr x24, [sp, #688] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17ba90 // b.none │ │ │ │ + b.eq 17baa0 // b.none │ │ │ │ ldr x0, [sp, #696] │ │ │ │ str x1, [sp, #1512] │ │ │ │ str x0, [sp, #1528] │ │ │ │ - add x9, sp, #0x2a8 │ │ │ │ + add x7, sp, #0x2a8 │ │ │ │ add x0, sp, #0x2c8 │ │ │ │ ldr x2, [sp, #72] │ │ │ │ - mov w1, #0x6168 // #24936 │ │ │ │ str x0, [sp, #224] │ │ │ │ - movk w1, #0x6873, lsl #16 │ │ │ │ strb wzr, [sp, #696] │ │ │ │ mov x3, #0x4 // #4 │ │ │ │ strb wzr, [sp, #1116] │ │ │ │ - stp x2, xzr, [x9] │ │ │ │ - adrp x2, 1d3000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x17028> │ │ │ │ - add x2, x2, #0x200 │ │ │ │ - stp x21, x3, [x9, #416] │ │ │ │ + mov w1, #0x6168 // #24936 │ │ │ │ + stp x2, xzr, [x7] │ │ │ │ + movk w1, #0x6873, lsl #16 │ │ │ │ + adrp x2, 1e1000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x25028> │ │ │ │ + stp x21, x3, [x7, #416] │ │ │ │ + add x2, x2, #0x480 │ │ │ │ mov x3, #0x15c1 // #5569 │ │ │ │ str w1, [sp, #1112] │ │ │ │ mov x1, x23 │ │ │ │ - str x19, [sp, #1520] │ │ │ │ + str x24, [sp, #1520] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17b0b0 // b.none │ │ │ │ + b.eq 17b0c4 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #712] │ │ │ │ add x0, sp, #0x618 │ │ │ │ add x2, sp, #0x2d8 │ │ │ │ str x2, [sp, #80] │ │ │ │ str x0, [sp, #1544] │ │ │ │ - ldr x19, [sp, #720] │ │ │ │ + ldr x24, [sp, #720] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17baa0 // b.none │ │ │ │ + b.eq 17bab0 // b.none │ │ │ │ ldr x0, [sp, #728] │ │ │ │ str x1, [sp, #1544] │ │ │ │ str x0, [sp, #1560] │ │ │ │ ldr x1, [sp, #744] │ │ │ │ add x0, sp, #0x638 │ │ │ │ ldr x3, [sp, #80] │ │ │ │ add x2, sp, #0x2f8 │ │ │ │ str x2, [sp, #88] │ │ │ │ str x3, [sp, #712] │ │ │ │ str xzr, [sp, #720] │ │ │ │ strb wzr, [sp, #728] │ │ │ │ - str x19, [sp, #1552] │ │ │ │ + str x24, [sp, #1552] │ │ │ │ str x0, [sp, #1576] │ │ │ │ - ldr x19, [sp, #752] │ │ │ │ + ldr x24, [sp, #752] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bab0 // b.none │ │ │ │ + b.eq 17bac0 // b.none │ │ │ │ ldr x0, [sp, #760] │ │ │ │ str x1, [sp, #1576] │ │ │ │ str x0, [sp, #1592] │ │ │ │ - add x8, sp, #0x2e8 │ │ │ │ - adrp x1, 1ab000 │ │ │ │ - add x1, x1, #0xe58 │ │ │ │ + adrp x1, 1aa000 │ │ │ │ + add x1, x1, #0x770 │ │ │ │ + str x21, [sp, #1096] │ │ │ │ + add x2, x19, #0x30 │ │ │ │ + strb wzr, [sp, #1118] │ │ │ │ add x0, sp, #0x308 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ + ldr w3, [x1] │ │ │ │ + add x2, x2, #0x340 │ │ │ │ + ldrh w4, [x1, #4] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x1, [sp, #744] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #1104] │ │ │ │ + str w3, [sp, #1112] │ │ │ │ + mov x1, x23 │ │ │ │ + strh w4, [x21, #4] │ │ │ │ + mov x3, #0x872 // #2162 │ │ │ │ str x0, [sp, #232] │ │ │ │ + str xzr, [sp, #752] │ │ │ │ strb wzr, [sp, #760] │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - strb wzr, [sp, #1115] │ │ │ │ - ldrb w4, [x1, #2] │ │ │ │ - stp x3, xzr, [x8] │ │ │ │ - ldrh w3, [x1] │ │ │ │ - stp x21, x2, [x8, #352] │ │ │ │ - mov x1, x23 │ │ │ │ - adrp x2, 1cc000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x10028> │ │ │ │ - strh w3, [sp, #1112] │ │ │ │ - add x2, x2, #0x5f8 │ │ │ │ - strb w4, [x21, #2] │ │ │ │ - mov x3, #0x6c07 // #27655 │ │ │ │ - str x19, [sp, #1584] │ │ │ │ + str x24, [sp, #1584] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17b188 // b.none │ │ │ │ + b.eq 17b1a0 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #776] │ │ │ │ add x0, sp, #0x658 │ │ │ │ add x2, sp, #0x318 │ │ │ │ str x2, [sp, #96] │ │ │ │ str x0, [sp, #1608] │ │ │ │ - ldr x19, [sp, #784] │ │ │ │ + ldr x24, [sp, #784] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bac0 // b.none │ │ │ │ + b.eq 17bad0 // b.none │ │ │ │ ldr x0, [sp, #792] │ │ │ │ str x1, [sp, #1608] │ │ │ │ str x0, [sp, #1624] │ │ │ │ ldr x1, [sp, #808] │ │ │ │ add x0, sp, #0x678 │ │ │ │ ldr x3, [sp, #96] │ │ │ │ add x2, sp, #0x338 │ │ │ │ str x2, [sp, #104] │ │ │ │ str x3, [sp, #776] │ │ │ │ str xzr, [sp, #784] │ │ │ │ strb wzr, [sp, #792] │ │ │ │ - str x19, [sp, #1616] │ │ │ │ + str x24, [sp, #1616] │ │ │ │ str x0, [sp, #1640] │ │ │ │ - ldr x19, [sp, #816] │ │ │ │ + ldr x24, [sp, #816] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bad0 // b.none │ │ │ │ + b.eq 17bae0 // b.none │ │ │ │ ldr x0, [sp, #824] │ │ │ │ str x1, [sp, #1640] │ │ │ │ str x0, [sp, #1656] │ │ │ │ - add x7, sp, #0x328 │ │ │ │ + add x6, sp, #0x328 │ │ │ │ adrp x1, 1ab000 │ │ │ │ - add x1, x1, #0xe60 │ │ │ │ + add x1, x1, #0xe70 │ │ │ │ add x0, sp, #0x348 │ │ │ │ ldr x3, [sp, #104] │ │ │ │ str x0, [sp, #240] │ │ │ │ strb wzr, [sp, #824] │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - strb wzr, [sp, #1118] │ │ │ │ - ldrh w4, [x1, #4] │ │ │ │ - stp x3, xzr, [x7] │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + strb wzr, [sp, #1117] │ │ │ │ + ldrb w4, [x1, #4] │ │ │ │ + stp x3, xzr, [x6] │ │ │ │ ldr w3, [x1] │ │ │ │ - stp x21, x2, [x7, #288] │ │ │ │ + stp x21, x2, [x6, #288] │ │ │ │ mov x1, x23 │ │ │ │ - adrp x2, 1c7000 , (__gnu_cxx::_Lock_policy)2>@@Base+0xb028> │ │ │ │ + adrp x2, 1d6000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x1a028> │ │ │ │ str w3, [sp, #1112] │ │ │ │ - add x2, x2, #0x970 │ │ │ │ - strh w4, [x21, #4] │ │ │ │ - mov x3, #0x4c85 // #19589 │ │ │ │ - str x19, [sp, #1648] │ │ │ │ + add x2, x2, #0xae0 │ │ │ │ + strb w4, [x21, #4] │ │ │ │ + mov x3, #0xa99a // #43418 │ │ │ │ + str x24, [sp, #1648] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17b260 // b.none │ │ │ │ + b.eq 17b278 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #840] │ │ │ │ add x0, sp, #0x698 │ │ │ │ add x2, sp, #0x358 │ │ │ │ str x2, [sp, #112] │ │ │ │ str x0, [sp, #1672] │ │ │ │ - ldr x19, [sp, #848] │ │ │ │ + ldr x24, [sp, #848] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bae0 // b.none │ │ │ │ + b.eq 17baf0 // b.none │ │ │ │ ldr x0, [sp, #856] │ │ │ │ str x1, [sp, #1672] │ │ │ │ str x0, [sp, #1688] │ │ │ │ ldr x1, [sp, #872] │ │ │ │ add x0, sp, #0x6b8 │ │ │ │ ldr x3, [sp, #112] │ │ │ │ add x2, sp, #0x378 │ │ │ │ str x2, [sp, #120] │ │ │ │ str x3, [sp, #840] │ │ │ │ str xzr, [sp, #848] │ │ │ │ strb wzr, [sp, #856] │ │ │ │ - str x19, [sp, #1680] │ │ │ │ + str x24, [sp, #1680] │ │ │ │ str x0, [sp, #1704] │ │ │ │ - ldr x19, [sp, #880] │ │ │ │ + ldr x24, [sp, #880] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17baf0 // b.none │ │ │ │ + b.eq 17bb00 // b.none │ │ │ │ ldr x0, [sp, #888] │ │ │ │ str x1, [sp, #1704] │ │ │ │ str x0, [sp, #1720] │ │ │ │ - add x6, sp, #0x368 │ │ │ │ - adrp x1, 1ab000 │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ - add x0, sp, #0x388 │ │ │ │ ldr x3, [sp, #120] │ │ │ │ + mov w1, #0x6974 // #26996 │ │ │ │ + movk w1, #0x656d, lsl #16 │ │ │ │ + add x2, x19, #0x30 │ │ │ │ + str x3, [sp, #872] │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + add x0, sp, #0x388 │ │ │ │ + add x2, x2, #0xbb8 │ │ │ │ str x0, [sp, #248] │ │ │ │ + str xzr, [sp, #880] │ │ │ │ strb wzr, [sp, #888] │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - strb wzr, [sp, #1115] │ │ │ │ - ldrb w4, [x1, #2] │ │ │ │ - stp x3, xzr, [x6] │ │ │ │ - ldrh w3, [x1] │ │ │ │ - stp x21, x2, [x6, #224] │ │ │ │ + str x21, [sp, #1096] │ │ │ │ + str x3, [sp, #1104] │ │ │ │ + mov x3, #0x1ce // #462 │ │ │ │ + str w1, [sp, #1112] │ │ │ │ mov x1, x23 │ │ │ │ - adrp x2, 1c0000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x4028> │ │ │ │ - strh w3, [sp, #1112] │ │ │ │ - add x2, x2, #0x1f8 │ │ │ │ - strb w4, [x21, #2] │ │ │ │ - mov x3, #0x7772 // #30578 │ │ │ │ - str x19, [sp, #1712] │ │ │ │ + strb wzr, [sp, #1116] │ │ │ │ + str x24, [sp, #1712] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17b338 // b.none │ │ │ │ + b.eq 17b348 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #904] │ │ │ │ add x0, sp, #0x6d8 │ │ │ │ add x2, sp, #0x398 │ │ │ │ str x2, [sp, #128] │ │ │ │ str x0, [sp, #1736] │ │ │ │ - ldr x19, [sp, #912] │ │ │ │ + ldr x24, [sp, #912] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bb00 // b.none │ │ │ │ + b.eq 17bb10 // b.none │ │ │ │ ldr x0, [sp, #920] │ │ │ │ str x1, [sp, #1736] │ │ │ │ str x0, [sp, #1752] │ │ │ │ ldr x1, [sp, #936] │ │ │ │ add x0, sp, #0x6f8 │ │ │ │ ldr x3, [sp, #128] │ │ │ │ add x2, sp, #0x3b8 │ │ │ │ str x2, [sp, #136] │ │ │ │ str x3, [sp, #904] │ │ │ │ str xzr, [sp, #912] │ │ │ │ strb wzr, [sp, #920] │ │ │ │ - str x19, [sp, #1744] │ │ │ │ + str x24, [sp, #1744] │ │ │ │ str x0, [sp, #1768] │ │ │ │ ldr x24, [sp, #944] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bb10 // b.none │ │ │ │ + b.eq 17bb20 // b.none │ │ │ │ ldr x0, [sp, #952] │ │ │ │ str x1, [sp, #1768] │ │ │ │ str x0, [sp, #1784] │ │ │ │ - adrp x19, 1ab000 │ │ │ │ - add x1, x19, #0xe70 │ │ │ │ + add x20, x20, #0xe48 │ │ │ │ str x21, [sp, #1096] │ │ │ │ - add x2, x20, #0x30 │ │ │ │ - strb wzr, [sp, #1118] │ │ │ │ - add x0, sp, #0x3c8 │ │ │ │ - ldr w3, [x1] │ │ │ │ - add x2, x2, #0xd88 │ │ │ │ - ldrh w4, [x1, #4] │ │ │ │ ldr x1, [sp, #136] │ │ │ │ str x1, [sp, #936] │ │ │ │ + ldr w1, [x20] │ │ │ │ + add x2, x19, #0x30 │ │ │ │ + ldrh w4, [x20, #4] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str w1, [sp, #1112] │ │ │ │ mov x1, #0x6 // #6 │ │ │ │ str x1, [sp, #1104] │ │ │ │ - str w3, [sp, #1112] │ │ │ │ + add x2, x2, #0xd88 │ │ │ │ + strb wzr, [sp, #1118] │ │ │ │ mov x1, x23 │ │ │ │ strh w4, [x21, #4] │ │ │ │ mov x3, #0x2e9 // #745 │ │ │ │ str x0, [sp, #264] │ │ │ │ str xzr, [sp, #944] │ │ │ │ strb wzr, [sp, #952] │ │ │ │ str x24, [sp, #1776] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17b414 // b.none │ │ │ │ + b.eq 17b420 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #968] │ │ │ │ add x0, sp, #0x718 │ │ │ │ add x2, sp, #0x3d8 │ │ │ │ str x2, [sp, #152] │ │ │ │ str x0, [sp, #1800] │ │ │ │ - ldr x20, [sp, #976] │ │ │ │ + ldr x19, [sp, #976] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bb20 // b.none │ │ │ │ + b.eq 17bb30 // b.none │ │ │ │ ldr x0, [sp, #984] │ │ │ │ str x1, [sp, #1800] │ │ │ │ str x0, [sp, #1816] │ │ │ │ ldr x1, [sp, #1000] │ │ │ │ add x0, sp, #0x738 │ │ │ │ ldr x3, [sp, #152] │ │ │ │ add x2, sp, #0x3f8 │ │ │ │ str x2, [sp, #168] │ │ │ │ str x3, [sp, #968] │ │ │ │ str xzr, [sp, #976] │ │ │ │ strb wzr, [sp, #984] │ │ │ │ - str x20, [sp, #1808] │ │ │ │ + str x19, [sp, #1808] │ │ │ │ str x0, [sp, #1832] │ │ │ │ - ldr x20, [sp, #1008] │ │ │ │ + ldr x19, [sp, #1008] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 17bb30 // b.none │ │ │ │ + b.eq 17bb40 // b.none │ │ │ │ ldr x0, [sp, #1016] │ │ │ │ str x1, [sp, #1832] │ │ │ │ str x0, [sp, #1848] │ │ │ │ - add x19, x19, #0xe70 │ │ │ │ add x5, sp, #0x3e8 │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ + adrp x1, 1ab000 │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ add x0, sp, #0x408 │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ str x0, [sp, #280] │ │ │ │ strb wzr, [sp, #1016] │ │ │ │ - mov x3, #0x2134 // #8500 │ │ │ │ - strb wzr, [sp, #1118] │ │ │ │ - ldrh w4, [x19, #4] │ │ │ │ - stp x2, xzr, [x5] │ │ │ │ - adrp x2, 1be000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x2028> │ │ │ │ - add x2, x2, #0xc0 │ │ │ │ - stp x21, x1, [x5, #96] │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [sp, #1112] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + strb wzr, [sp, #1115] │ │ │ │ + ldrb w4, [x1, #2] │ │ │ │ + stp x3, xzr, [x5] │ │ │ │ + ldrh w3, [x1] │ │ │ │ + stp x21, x2, [x5, #96] │ │ │ │ mov x1, x23 │ │ │ │ - strh w4, [x21, #4] │ │ │ │ - str x20, [sp, #1840] │ │ │ │ + adrp x2, 1cf000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x13028> │ │ │ │ + strh w3, [sp, #1112] │ │ │ │ + add x2, x2, #0xed8 │ │ │ │ + strb w4, [x21, #2] │ │ │ │ + mov x3, #0x6c07 // #27655 │ │ │ │ + str x19, [sp, #1840] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17b4e8 // b.none │ │ │ │ + b.eq 17b4f8 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #1032] │ │ │ │ add x0, sp, #0x758 │ │ │ │ add x26, sp, #0x418 │ │ │ │ str x0, [sp, #1864] │ │ │ │ ldr x19, [sp, #1040] │ │ │ │ cmp x1, x26 │ │ │ │ - b.eq 17bb40 // b.none │ │ │ │ + b.eq 17bb50 // b.none │ │ │ │ ldr x0, [sp, #1048] │ │ │ │ str x1, [sp, #1864] │ │ │ │ str x0, [sp, #1880] │ │ │ │ ldr x1, [sp, #1064] │ │ │ │ add x0, sp, #0x778 │ │ │ │ add x27, sp, #0x438 │ │ │ │ str x26, [sp, #1032] │ │ │ │ str xzr, [sp, #1040] │ │ │ │ strb wzr, [sp, #1048] │ │ │ │ str x19, [sp, #1872] │ │ │ │ str x0, [sp, #1896] │ │ │ │ ldr x24, [sp, #1072] │ │ │ │ cmp x1, x27 │ │ │ │ - b.eq 17bb50 // b.none │ │ │ │ + b.eq 17bb60 // b.none │ │ │ │ ldr x0, [sp, #1080] │ │ │ │ str x1, [sp, #1896] │ │ │ │ str x0, [sp, #1912] │ │ │ │ - adrp x0, 1ab000 │ │ │ │ - add x0, x0, #0xe78 │ │ │ │ - add x20, sp, #0x138 │ │ │ │ - mov x3, #0x7 // #7 │ │ │ │ + mov w0, #0x6570 // #25968 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ add x19, sp, #0x128 │ │ │ │ - stp x20, x3, [sp, #296] │ │ │ │ - ldur w4, [x0, #3] │ │ │ │ - ldr w2, [x0] │ │ │ │ + mov x3, #0x2e30 // #11824 │ │ │ │ + add x20, sp, #0x138 │ │ │ │ mov x1, x19 │ │ │ │ - str w2, [sp, #312] │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [sp, #319] │ │ │ │ + movk x3, #0x1, lsl #16 │ │ │ │ + stp x20, x2, [sp, #296] │ │ │ │ adrp x2, 1bd000 , (__gnu_cxx::_Lock_policy)2>@@Base+0x1028> │ │ │ │ - mov x3, #0x1011 // #4113 │ │ │ │ add x2, x2, #0xa8 │ │ │ │ - stur w4, [x20, #3] │ │ │ │ + strh w0, [sp, #312] │ │ │ │ + mov x0, x23 │ │ │ │ + strb wzr, [sp, #314] │ │ │ │ str x27, [sp, #1064] │ │ │ │ str xzr, [sp, #1072] │ │ │ │ strb wzr, [sp, #1080] │ │ │ │ str x24, [sp, #1904] │ │ │ │ bl 83710 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ ldr x0, [sp, #296] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 17b5b4 // b.none │ │ │ │ + b.eq 17b5b8 // b.none │ │ │ │ ldr x1, [sp, #312] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #1096] │ │ │ │ add x0, sp, #0x798 │ │ │ │ str x0, [sp, #1928] │ │ │ │ ldr x19, [sp, #1104] │ │ │ │ cmp x1, x21 │ │ │ │ - b.eq 17bb60 // b.none │ │ │ │ + b.eq 17bb70 // b.none │ │ │ │ ldr x0, [sp, #1112] │ │ │ │ str x1, [sp, #1928] │ │ │ │ str x0, [sp, #1944] │ │ │ │ ldr x1, [sp, #1128] │ │ │ │ add x0, sp, #0x7b8 │ │ │ │ add x28, sp, #0x478 │ │ │ │ str x21, [sp, #1096] │ │ │ │ str xzr, [sp, #1104] │ │ │ │ strb wzr, [sp, #1112] │ │ │ │ str x19, [sp, #1936] │ │ │ │ str x0, [sp, #1960] │ │ │ │ ldr x19, [sp, #1136] │ │ │ │ cmp x1, x28 │ │ │ │ - b.eq 17bb70 // b.none │ │ │ │ + b.eq 17bb80 // b.none │ │ │ │ ldr x0, [sp, #1144] │ │ │ │ str x1, [sp, #1960] │ │ │ │ str x0, [sp, #1976] │ │ │ │ stp xzr, xzr, [x25] │ │ │ │ mov x0, #0x340 // #832 │ │ │ │ str xzr, [x25, #16] │ │ │ │ str x28, [sp, #1128] │ │ │ │ @@ -252754,370 +252755,373 @@ │ │ │ │ add x3, x19, #0x30 │ │ │ │ str x3, [x0, #32]! │ │ │ │ add x2, x1, x2 │ │ │ │ bl 1768a0 , std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>, std::allocator, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> > >::_M_realloc_append, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> const&>(nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void> const&)@@Base+0x4e0> │ │ │ │ add x19, x19, #0x40 │ │ │ │ add x20, x20, #0x40 │ │ │ │ cmp x24, x19 │ │ │ │ - b.ne 17b648 // b.any │ │ │ │ + b.ne 17b64c // b.any │ │ │ │ add x19, sp, #0x7c8 │ │ │ │ str x24, [x25, #8] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ldur x0, [x19, #-32] │ │ │ │ sub x19, x19, #0x40 │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b6b0 // b.none │ │ │ │ + b.eq 17b6c0 // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ mov x1, x19 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b6cc // b.none │ │ │ │ + b.eq 17b6dc // b.none │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ cmp x19, x22 │ │ │ │ - b.ne 17b690 // b.any │ │ │ │ + b.ne 17b6a0 // b.any │ │ │ │ ldr x0, [sp, #1128] │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 17b6ec // b.none │ │ │ │ + b.eq 17b6fc // b.none │ │ │ │ ldr x1, [sp, #1144] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x0, [sp, #1096] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 17b704 // b.none │ │ │ │ + b.eq 17b714 // b.none │ │ │ │ ldr x1, [sp, #1112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x0, [sp, #1064] │ │ │ │ cmp x0, x27 │ │ │ │ - b.eq 17b71c // b.none │ │ │ │ + b.eq 17b72c // b.none │ │ │ │ ldr x1, [sp, #1080] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x0, [sp, #1032] │ │ │ │ cmp x0, x26 │ │ │ │ - b.eq 17b734 // b.none │ │ │ │ + b.eq 17b744 // b.none │ │ │ │ ldr x1, [sp, #1048] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #168] │ │ │ │ ldr x0, [sp, #1000] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b750 // b.none │ │ │ │ + b.eq 17b760 // b.none │ │ │ │ ldr x1, [sp, #1016] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #152] │ │ │ │ ldr x0, [sp, #968] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b76c // b.none │ │ │ │ + b.eq 17b77c // b.none │ │ │ │ ldr x1, [sp, #984] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #136] │ │ │ │ ldr x0, [sp, #936] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b788 // b.none │ │ │ │ + b.eq 17b798 // b.none │ │ │ │ ldr x1, [sp, #952] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #128] │ │ │ │ ldr x0, [sp, #904] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b7a4 // b.none │ │ │ │ + b.eq 17b7b4 // b.none │ │ │ │ ldr x1, [sp, #920] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #120] │ │ │ │ ldr x0, [sp, #872] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b7c0 // b.none │ │ │ │ + b.eq 17b7d0 // b.none │ │ │ │ ldr x1, [sp, #888] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #112] │ │ │ │ ldr x0, [sp, #840] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b7dc // b.none │ │ │ │ + b.eq 17b7ec // b.none │ │ │ │ ldr x1, [sp, #856] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #104] │ │ │ │ ldr x0, [sp, #808] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b7f8 // b.none │ │ │ │ + b.eq 17b808 // b.none │ │ │ │ ldr x1, [sp, #824] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #96] │ │ │ │ ldr x0, [sp, #776] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b814 // b.none │ │ │ │ + b.eq 17b824 // b.none │ │ │ │ ldr x1, [sp, #792] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #88] │ │ │ │ ldr x0, [sp, #744] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b830 // b.none │ │ │ │ + b.eq 17b840 // b.none │ │ │ │ ldr x1, [sp, #760] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #80] │ │ │ │ ldr x0, [sp, #712] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b84c // b.none │ │ │ │ + b.eq 17b85c // b.none │ │ │ │ ldr x1, [sp, #728] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #72] │ │ │ │ ldr x0, [sp, #680] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b868 // b.none │ │ │ │ + b.eq 17b878 // b.none │ │ │ │ ldr x1, [sp, #696] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #64] │ │ │ │ ldr x0, [sp, #648] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b884 // b.none │ │ │ │ + b.eq 17b894 // b.none │ │ │ │ ldr x1, [sp, #664] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ ldr x0, [sp, #616] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b8a0 // b.none │ │ │ │ + b.eq 17b8b0 // b.none │ │ │ │ ldr x1, [sp, #632] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ ldr x0, [sp, #584] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b8bc // b.none │ │ │ │ + b.eq 17b8cc // b.none │ │ │ │ ldr x1, [sp, #600] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ ldr x0, [sp, #552] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b8d8 // b.none │ │ │ │ + b.eq 17b8e8 // b.none │ │ │ │ ldr x1, [sp, #568] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ ldr x0, [sp, #520] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b8f4 // b.none │ │ │ │ + b.eq 17b904 // b.none │ │ │ │ ldr x1, [sp, #536] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #24] │ │ │ │ ldr x0, [sp, #488] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b910 // b.none │ │ │ │ + b.eq 17b920 // b.none │ │ │ │ ldr x1, [sp, #504] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ ldr x0, [sp, #456] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b92c // b.none │ │ │ │ + b.eq 17b93c // b.none │ │ │ │ ldr x1, [sp, #472] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ ldr x0, [sp, #424] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b948 // b.none │ │ │ │ + b.eq 17b958 // b.none │ │ │ │ ldr x1, [sp, #440] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #176] │ │ │ │ ldr x0, [sp, #392] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b964 // b.none │ │ │ │ + b.eq 17b974 // b.none │ │ │ │ ldr x1, [sp, #408] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #160] │ │ │ │ ldr x0, [sp, #360] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b980 // b.none │ │ │ │ + b.eq 17b990 // b.none │ │ │ │ ldr x1, [sp, #376] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ ldr x1, [sp, #144] │ │ │ │ ldr x0, [sp, #328] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17b99c // b.none │ │ │ │ + b.eq 17b9ac // b.none │ │ │ │ ldr x1, [sp, #344] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ adrp x0, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x0, [x0, #1712] │ │ │ │ ldr x2, [sp, #1992] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 17bbb0 // b.any │ │ │ │ + b.ne 17bbc0 // b.any │ │ │ │ add sp, sp, #0x7d0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x1, [sp, #144] │ │ │ │ mov x0, x19 │ │ │ │ add x2, x21, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17ac00 │ │ │ │ + b 17ac0c │ │ │ │ ldr x1, [sp, #160] │ │ │ │ add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17ac38 │ │ │ │ + b 17ac44 │ │ │ │ ldr x1, [sp, #176] │ │ │ │ add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17acd8 │ │ │ │ + b 17ace0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17ad10 │ │ │ │ + b 17ad18 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17ad98 │ │ │ │ + b 17ada0 │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17add0 │ │ │ │ + b 17add8 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17ae5c │ │ │ │ + b 17ae70 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17ae9c │ │ │ │ + b 17aeb0 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17af38 │ │ │ │ + b 17af4c │ │ │ │ ldr x1, [sp, #56] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17af78 │ │ │ │ + b 17af8c │ │ │ │ ldr x1, [sp, #64] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b010 │ │ │ │ + b 17b024 │ │ │ │ ldr x1, [sp, #72] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b050 │ │ │ │ + b 17b064 │ │ │ │ ldr x1, [sp, #80] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b0dc │ │ │ │ + b 17b0f0 │ │ │ │ ldr x1, [sp, #88] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b11c │ │ │ │ + b 17b130 │ │ │ │ ldr x1, [sp, #96] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b1b4 │ │ │ │ + b 17b1cc │ │ │ │ ldr x1, [sp, #104] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b1f4 │ │ │ │ + b 17b20c │ │ │ │ ldr x1, [sp, #112] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b28c │ │ │ │ + b 17b2a4 │ │ │ │ ldr x1, [sp, #120] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b2cc │ │ │ │ + b 17b2e4 │ │ │ │ ldr x1, [sp, #128] │ │ │ │ - add x2, x19, #0x1 │ │ │ │ + add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b364 │ │ │ │ + b 17b374 │ │ │ │ ldr x1, [sp, #136] │ │ │ │ add x2, x24, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b3a4 │ │ │ │ + b 17b3b4 │ │ │ │ ldr x1, [sp, #152] │ │ │ │ - add x2, x20, #0x1 │ │ │ │ + add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b440 │ │ │ │ + b 17b44c │ │ │ │ ldr x1, [sp, #168] │ │ │ │ - add x2, x20, #0x1 │ │ │ │ + add x2, x19, #0x1 │ │ │ │ bl 81f00 │ │ │ │ - b 17b480 │ │ │ │ + b 17b48c │ │ │ │ add x2, x19, #0x1 │ │ │ │ mov x1, x26 │ │ │ │ bl 81f00 │ │ │ │ - b 17b510 │ │ │ │ + b 17b520 │ │ │ │ add x2, x24, #0x1 │ │ │ │ mov x1, x27 │ │ │ │ bl 81f00 │ │ │ │ - b 17b548 │ │ │ │ + b 17b558 │ │ │ │ add x2, x19, #0x1 │ │ │ │ mov x1, x21 │ │ │ │ bl 81f00 │ │ │ │ - b 17b5d8 │ │ │ │ + b 17b5dc │ │ │ │ add x2, x19, #0x1 │ │ │ │ mov x1, x28 │ │ │ │ bl 81f00 │ │ │ │ - b 17b610 │ │ │ │ + b 17b614 │ │ │ │ sub x21, x21, #0x40 │ │ │ │ add x0, x21, #0x20 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x21 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ cmp x21, x22 │ │ │ │ - b.ne 17bb80 // b.any │ │ │ │ + b.ne 17bb90 // b.any │ │ │ │ ldr x0, [sp, #1992] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 17bf14 // b.none │ │ │ │ + b.eq 17bf24 // b.none │ │ │ │ bl 82520 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ bl 826b0 <__cxa_begin_catch@plt> │ │ │ │ ldr x20, [sp, #184] │ │ │ │ cmp x20, x19 │ │ │ │ - b.eq 17bd10 // b.none │ │ │ │ + b.eq 17bd20 // b.none │ │ │ │ ldr x0, [x20, #32] │ │ │ │ add x1, x20, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17bbf4 // b.none │ │ │ │ + b.eq 17bc04 // b.none │ │ │ │ ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ mov x1, x20 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 17bf1c // b.any │ │ │ │ + b.ne 17bf2c // b.any │ │ │ │ add x20, x20, #0x40 │ │ │ │ - b 17bbd0 │ │ │ │ + b 17bbe0 │ │ │ │ bti j │ │ │ │ - b 17bbc8 │ │ │ │ + b 17bbd8 │ │ │ │ bti j │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ mov x21, #0x1 // #1 │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -253164,163 +253168,159 @@ │ │ │ │ add x0, sp, #0x168 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #256] │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, #0xc // #12 │ │ │ │ sub w21, w0, w21 │ │ │ │ add x21, x22, x21, lsl #6 │ │ │ │ - b 17bb94 │ │ │ │ + b 17bba4 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x2 // #2 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bc40 │ │ │ │ + b 17bc50 │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ ldr x0, [sp, #1992] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 17bbb0 // b.any │ │ │ │ + b.ne 17bbc0 // b.any │ │ │ │ bl 843b0 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x25] │ │ │ │ ldr x1, [x25, #16] │ │ │ │ sub x1, x1, x0 │ │ │ │ - cbz x0, 17bd54 │ │ │ │ + cbz x0, 17bd64 │ │ │ │ bl 83840 │ │ │ │ add x21, sp, #0x7c8 │ │ │ │ mov x24, #0xd // #13 │ │ │ │ sub x21, x21, #0x40 │ │ │ │ add x0, x21, #0x20 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x21 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ subs x24, x24, #0x1 │ │ │ │ - b.ne 17bd5c // b.any │ │ │ │ + b.ne 17bd6c // b.any │ │ │ │ mov x21, #0xc // #12 │ │ │ │ add x0, sp, #0x468 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add x0, sp, #0x428 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #280] │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 17bc30 │ │ │ │ + b 17bc40 │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 17bd8c │ │ │ │ + b 17bd9c │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x5 // #5 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bc70 │ │ │ │ + b 17bc80 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x6 // #6 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bc80 │ │ │ │ + b 17bc90 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x3 // #3 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bc50 │ │ │ │ + b 17bc60 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x4 // #4 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bc60 │ │ │ │ + b 17bc70 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x9 // #9 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bcb0 │ │ │ │ + b 17bcc0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0xa // #10 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bcc0 │ │ │ │ + b 17bcd0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0xb // #11 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bcd0 │ │ │ │ + b 17bce0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0xc // #12 │ │ │ │ mov x0, x22 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bce0 │ │ │ │ + b 17bcf0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x7 // #7 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bc90 │ │ │ │ + b 17bca0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x21, #0x8 // #8 │ │ │ │ mov x0, x23 │ │ │ │ bl 83d00 , std::allocator >::_M_dispose()@plt> │ │ │ │ adrp x20, 23f000 , std::allocator >, std::pair, std::allocator > const, pog::Symbol*>, std::allocator, std::allocator > const, pog::Symbol*> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node, std::allocator > const, pog::Symbol*>, true>*, unsigned long)@@Base+0xef8c0> │ │ │ │ ldr x20, [x20, #1712] │ │ │ │ - b 17bca0 │ │ │ │ + b 17bcb0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl 847e0 <__cxa_end_catch@plt> │ │ │ │ - b 17bd40 │ │ │ │ + b 17bd50 │ │ │ │ mov x0, x19 │ │ │ │ bl 84b20 <_Unwind_Resume@plt> │ │ │ │ ldr x1, [x20, #16] │ │ │ │ add x20, x20, #0x40 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 83840 │ │ │ │ - b 17bbd0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 17bbe0 │ │ │ │ │ │ │ │ 000000000017bf40 >::~vector()@@Base>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ str x21, [sp, #32] │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1508,18 +1508,18 @@ │ │ │ │ 0x001abdd0 6c652e00 00000000 44697265 63746f72 le......Director │ │ │ │ 0x001abde0 79202700 00000000 2720646f 6573206e y '.....' does n │ │ │ │ 0x001abdf0 6f742063 6f6e7461 696e2073 696e676c ot contain singl │ │ │ │ 0x001abe00 65207661 6c696420 6d6f6475 6c652e20 e valid module. │ │ │ │ 0x001abe10 49662079 6f752077 616e7420 746f2075 If you want to u │ │ │ │ 0x001abe20 73652070 75626c69 63206d6f 64756c65 se public module │ │ │ │ 0x001abe30 732c2073 65742064 69726563 746f7279 s, set directory │ │ │ │ - 0x001abe40 3d22222e 00000000 6d616769 63000000 ="".....magic... │ │ │ │ - 0x001abe50 6d616368 6f000000 656c6600 00000000 macho...elf..... │ │ │ │ - 0x001abe60 646f746e 65740000 64657800 00000000 dotnet..dex..... │ │ │ │ - 0x001abe70 6375636b 6f6f0000 636f6e73 6f6c6500 cuckoo..console. │ │ │ │ + 0x001abe40 3d22222e 00000000 6375636b 6f6f0000 ="".....cuckoo.. │ │ │ │ + 0x001abe50 646f746e 65740000 636f6e73 6f6c6500 dotnet..console. │ │ │ │ + 0x001abe60 6d616769 63000000 64657800 00000000 magic...dex..... │ │ │ │ + 0x001abe70 6d616368 6f000000 656c6600 00000000 macho...elf..... │ │ │ │ 0x001abe80 79617261 6d6f643a 3a537472 696e673a yaramod::String: │ │ │ │ 0x001abe90 3a537472 696e6728 636f6e73 74207374 :String(const st │ │ │ │ 0x001abea0 643a3a73 68617265 645f7074 723c7961 d::shared_ptr&, Type, yara │ │ │ │ 0x001abed0 6d6f643a 3a546f6b 656e4974 2c207961 mod::TokenIt, ya │ │ │ │ 0x001abee0 72616d6f 643a3a54 6f6b656e 49742900 ramod::TokenIt). │ │ │ │ @@ -5637,229 +5637,229 @@ │ │ │ │ 0x001bbfe0 636f756e 7465645f 7074725f 696e706c counted_ptr_inpl │ │ │ │ 0x001bbff0 61636549 4e377961 72616d6f 64364d6f aceIN7yaramod6Mo │ │ │ │ 0x001bc000 64756c65 45536149 76454c4e 395f5f67 duleESaIvELN9__g │ │ │ │ 0x001bc010 6e755f63 78783132 5f4c6f63 6b5f706f nu_cxx12_Lock_po │ │ │ │ 0x001bc020 6c696379 45324545 00000000 00000000 licyE2EE........ │ │ │ │ 0x001bc030 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ 0x001bc040 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001bc050 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ - 0x001bc060 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001bc070 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001bc080 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001bc090 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001bc0a0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001bc0b0 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ - 0x001bc0c0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x001bc0d0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001bc0e0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x001bc0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc100 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001bc110 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001bc120 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ - 0x001bc130 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001bc140 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001bc150 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x001bc160 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ - 0x001bc170 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ - 0x001bc180 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ - 0x001bc190 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ - 0x001bc1a0 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ - 0x001bc1b0 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ - 0x001bc1c0 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ - 0x001bc1d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001bc1e0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001bc1f0 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ - 0x001bc200 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001bc210 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001bc220 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ - 0x001bc230 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001bc240 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x001bc250 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001bc260 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001bc270 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001bc280 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ - 0x001bc290 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001bc2a0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001bc2b0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001bc2c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001bc2d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001bc2e0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001bc2f0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001bc300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc310 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001bc320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc330 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x001bc340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc350 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001bc360 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ - 0x001bc370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc380 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001bc390 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x001bc3a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001bc3b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001bc3c0 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ - 0x001bc3d0 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ - 0x001bc3e0 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ - 0x001bc3f0 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ - 0x001bc400 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ - 0x001bc410 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ - 0x001bc420 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ - 0x001bc430 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ - 0x001bc440 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ - 0x001bc450 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ - 0x001bc460 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ - 0x001bc470 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ - 0x001bc480 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ - 0x001bc490 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ - 0x001bc4a0 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ - 0x001bc4b0 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ - 0x001bc4c0 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ - 0x001bc4d0 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ - 0x001bc4e0 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ - 0x001bc4f0 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ - 0x001bc500 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001bc510 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001bc520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc530 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001bc540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc550 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001bc560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc570 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001bc580 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001bc590 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001bc5a0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ - 0x001bc5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc5c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001bc5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc5e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001bc5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc600 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001bc610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001bc630 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ - 0x001bc640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc650 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001bc660 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001bc670 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001bc680 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001bc690 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ - 0x001bc6a0 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ - 0x001bc6b0 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ - 0x001bc6c0 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ - 0x001bc6d0 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ - 0x001bc6e0 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ - 0x001bc6f0 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ - 0x001bc700 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ - 0x001bc710 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ - 0x001bc720 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ - 0x001bc730 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ - 0x001bc740 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ - 0x001bc750 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ - 0x001bc760 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ - 0x001bc770 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ - 0x001bc780 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ - 0x001bc790 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ - 0x001bc7a0 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ - 0x001bc7b0 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ - 0x001bc7c0 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ - 0x001bc7d0 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ - 0x001bc7e0 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ - 0x001bc7f0 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ - 0x001bc800 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001bc810 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001bc820 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001bc830 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001bc840 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001bc850 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001bc860 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001bc870 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ - 0x001bc880 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001bc890 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001bc8a0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x001bc8b0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001bc8c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001bc8d0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001bc8e0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001bc8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc900 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001bc910 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001bc920 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x001bc930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc940 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001bc950 73747269 6e67220a 20202020 20202020 string". │ │ │ │ - 0x001bc960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bc970 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001bc980 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001bc990 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001bc9a0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001bc9b0 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ - 0x001bc9c0 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ - 0x001bc9d0 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ - 0x001bc9e0 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ - 0x001bc9f0 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ - 0x001bca00 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ - 0x001bca10 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ - 0x001bca20 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ - 0x001bca30 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ - 0x001bca40 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001bca50 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001bca60 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x001bca70 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x001bca80 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001bca90 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ - 0x001bcaa0 6963222c 0a202020 20226174 74726962 ic",. "attrib │ │ │ │ - 0x001bcab0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x001bcac0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001bcad0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x001bcae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001bcaf0 6e616d65 223a2022 6d696d65 5f747970 name": "mime_typ │ │ │ │ - 0x001bcb00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001bcb10 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001bcb20 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001bcb30 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001bcb40 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001bcb50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bcb60 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001bcb70 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x001bcb80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001bcb90 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001bcba0 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ - 0x001bcbb0 20737472 696e6720 77697468 20746865 string with the │ │ │ │ - 0x001bcbc0 20747970 65206f66 20746865 2066696c type of the fil │ │ │ │ - 0x001bcbd0 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ - 0x001bcbe0 61676963 2e747970 65282920 636f6e74 agic.type() cont │ │ │ │ - 0x001bcbf0 61696e73 205c2250 44465c22 60606022 ains \"PDF\"```" │ │ │ │ - 0x001bcc00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bcc10 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001bcc20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001bcc30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001bcc40 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x001bcc50 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001bcc60 2020226e 616d6522 3a202274 79706522 "name": "type" │ │ │ │ - 0x001bcc70 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x001bcc80 65747572 6e5f7479 7065223a 20227322 eturn_type": "s" │ │ │ │ - 0x001bcc90 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x001bcca0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x001bccb0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001bccc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bccd0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001bcce0 5b5d2c0a 20202020 20202020 20202020 [],. │ │ │ │ - 0x001bccf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001bcd00 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ - 0x001bcd10 6f6e2072 65747572 6e696e67 20612073 on returning a s │ │ │ │ - 0x001bcd20 7472696e 67207769 74682074 6865204d tring with the M │ │ │ │ - 0x001bcd30 494d4520 74797065 206f6620 74686520 IME type of the │ │ │ │ - 0x001bcd40 66696c65 2e204578 616d706c 653a2060 file. Example: ` │ │ │ │ - 0x001bcd50 60606d61 6769632e 6d696d65 5f747970 ``magic.mime_typ │ │ │ │ - 0x001bcd60 65282920 3d3d205c 22617070 6c696361 e() == \"applica │ │ │ │ - 0x001bcd70 74696f6e 2f706466 5c226060 60220a20 tion/pdf\"```". │ │ │ │ - 0x001bcd80 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001bcd90 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001bcda0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x001bcdb0 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x001bc050 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ + 0x001bc060 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001bc070 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001bc080 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001bc090 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001bc0a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001bc0b0 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ + 0x001bc0c0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001bc0d0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ + 0x001bc0e0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001bc0f0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001bc100 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001bc110 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001bc120 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ + 0x001bc130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc140 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001bc150 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001bc160 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ + 0x001bc170 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ + 0x001bc180 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ + 0x001bc190 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ + 0x001bc1a0 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ + 0x001bc1b0 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ + 0x001bc1c0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001bc1d0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001bc1e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001bc1f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001bc200 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001bc210 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001bc220 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ + 0x001bc230 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001bc240 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001bc250 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001bc260 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001bc270 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001bc280 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001bc290 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ + 0x001bc2a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc2b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001bc2c0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001bc2d0 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ + 0x001bc2e0 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ + 0x001bc2f0 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ + 0x001bc300 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ + 0x001bc310 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ + 0x001bc320 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ + 0x001bc330 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ + 0x001bc340 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001bc350 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001bc360 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001bc370 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001bc380 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001bc390 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ + 0x001bc3a0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001bc3b0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001bc3c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001bc3d0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001bc3e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001bc3f0 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ + 0x001bc400 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001bc410 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001bc420 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001bc430 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001bc440 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001bc450 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001bc460 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001bc470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc480 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001bc490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc4a0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001bc4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc4c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001bc4d0 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ + 0x001bc4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc4f0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001bc500 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001bc510 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001bc520 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001bc530 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ + 0x001bc540 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ + 0x001bc550 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ + 0x001bc560 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ + 0x001bc570 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ + 0x001bc580 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ + 0x001bc590 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ + 0x001bc5a0 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ + 0x001bc5b0 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ + 0x001bc5c0 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ + 0x001bc5d0 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ + 0x001bc5e0 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ + 0x001bc5f0 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ + 0x001bc600 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ + 0x001bc610 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ + 0x001bc620 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ + 0x001bc630 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ + 0x001bc640 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ + 0x001bc650 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ + 0x001bc660 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ + 0x001bc670 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001bc680 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001bc690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc6a0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001bc6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc6c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bc6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc6e0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001bc6f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001bc700 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001bc710 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x001bc720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc730 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001bc740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc750 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001bc760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc770 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001bc780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc790 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001bc7a0 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ + 0x001bc7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bc7c0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001bc7d0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001bc7e0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001bc7f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001bc800 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ + 0x001bc810 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ + 0x001bc820 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ + 0x001bc830 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ + 0x001bc840 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ + 0x001bc850 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ + 0x001bc860 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ + 0x001bc870 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ + 0x001bc880 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ + 0x001bc890 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ + 0x001bc8a0 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ + 0x001bc8b0 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ + 0x001bc8c0 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ + 0x001bc8d0 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ + 0x001bc8e0 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ + 0x001bc8f0 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ + 0x001bc900 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ + 0x001bc910 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ + 0x001bc920 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ + 0x001bc930 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ + 0x001bc940 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ + 0x001bc950 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ + 0x001bc960 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ + 0x001bc970 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001bc980 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001bc990 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001bc9a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bc9b0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001bc9c0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001bc9d0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001bc9e0 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ + 0x001bc9f0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001bca00 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001bca10 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001bca20 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001bca30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001bca40 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001bca50 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001bca60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bca70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001bca80 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001bca90 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001bcaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bcab0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001bcac0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001bcad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bcae0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001bcaf0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001bcb00 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001bcb10 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001bcb20 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ + 0x001bcb30 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ + 0x001bcb40 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ + 0x001bcb50 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ + 0x001bcb60 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ + 0x001bcb70 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ + 0x001bcb80 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ + 0x001bcb90 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ + 0x001bcba0 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ + 0x001bcbb0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001bcbc0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001bcbd0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001bcbe0 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x001bcbf0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001bcc00 20202020 226e616d 65223a20 2274696d "name": "tim │ │ │ │ + 0x001bcc10 65222c0a 20202020 22617474 72696275 e",. "attribu │ │ │ │ + 0x001bcc20 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001bcc30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001bcc40 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x001bcc50 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001bcc60 616d6522 3a20226e 6f77222c 0a202020 ame": "now",. │ │ │ │ + 0x001bcc70 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001bcc80 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ + 0x001bcc90 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ + 0x001bcca0 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ + 0x001bccb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bccc0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001bccd0 7267756d 656e7473 223a205b 5d2c0a20 rguments": [],. │ │ │ │ + 0x001bcce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001bccf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001bcd00 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001bcd10 7475726e 696e6720 616e2069 6e746567 turning an integ │ │ │ │ + 0x001bcd20 65722077 68696368 20697320 74686520 er which is the │ │ │ │ + 0x001bcd30 6e756d62 6572206f 66207365 636f6e64 number of second │ │ │ │ + 0x001bcd40 73207369 6e636520 4a616e75 61727920 s since January │ │ │ │ + 0x001bcd50 312c2031 3937302e 20457861 6d706c65 1, 1970. Example │ │ │ │ + 0x001bcd60 3a206060 6070652e 74696d65 7374616d : ```pe.timestam │ │ │ │ + 0x001bcd70 70203e20 74696d65 2e6e6f77 28296060 p > time.now()`` │ │ │ │ + 0x001bcd80 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001bcd90 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001bcda0 205d0a20 20202020 2020207d 0a202020 ]. }. │ │ │ │ + 0x001bcdb0 205d0a7d 0a0a0000 7b0a2020 2020226b ].}....{. "k │ │ │ │ 0x001bcdc0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ 0x001bcdd0 20202020 226e616d 65223a20 22637563 "name": "cuc │ │ │ │ 0x001bcde0 6b6f6f22 2c0a2020 20202264 65707265 koo",. "depre │ │ │ │ 0x001bcdf0 63617465 64223a20 22747275 65222c0a cated": "true",. │ │ │ │ 0x001bce00 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ 0x001bce10 3a205b0a 20202020 20202020 7b0a2020 : [. {. │ │ │ │ 0x001bce20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ @@ -5900,14602 +5900,14602 @@ │ │ │ │ 0x001bd050 20202020 20207d0a 20202020 20202020 }. │ │ │ │ 0x001bd060 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ 0x001bd070 20202020 20202020 20202020 20207d0a }. │ │ │ │ 0x001bd080 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ 0x001bd090 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ 0x001bd0a0 0a000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ 0x001bd0b0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001bd0c0 20202020 226e616d 65223a20 22636f6e "name": "con │ │ │ │ - 0x001bd0d0 736f6c65 222c0a20 20202022 61747472 sole",. "attr │ │ │ │ - 0x001bd0e0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ - 0x001bd0f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001bd100 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001bd110 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001bd120 20226e61 6d65223a 20226c6f 67222c0a "name": "log",. │ │ │ │ - 0x001bd130 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x001bd140 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x001bd150 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001bd160 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001bd170 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001bd180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd190 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001bd1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd1b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001bd1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd1d0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001bd1e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001bd1f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001bd200 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ - 0x001bd210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd220 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001bd230 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001bd240 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bd250 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001bd260 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ - 0x001bd270 77686963 68207365 6e647320 74686520 which sends the │ │ │ │ - 0x001bd280 73747269 6e672074 6f207468 65206d61 string to the ma │ │ │ │ - 0x001bd290 696e2063 616c6c62 61636b2e 5c6e5c6e in callback.\n\n │ │ │ │ - 0x001bd2a0 4578616d 706c653a 20606060 636f6e73 Example: ```cons │ │ │ │ - 0x001bd2b0 6f6c652e 6c6f6728 70652e69 6d706861 ole.log(pe.impha │ │ │ │ - 0x001bd2c0 73682829 29606060 220a2020 20202020 sh())```". │ │ │ │ - 0x001bd2d0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001bd2e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001bd2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd300 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001bd310 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001bd320 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bd330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd340 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001bd350 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ - 0x001bd360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd370 20226e61 6d65223a 20226d65 73736167 "name": "messag │ │ │ │ - 0x001bd380 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001bd390 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001bd3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd3b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001bd3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd3d0 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ - 0x001bd3e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bd3f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001bd400 6d65223a 20227374 72696e67 220a2020 me": "string". │ │ │ │ - 0x001bd410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd420 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001bd430 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001bd440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd450 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001bd460 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ - 0x001bd470 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ - 0x001bd480 73736167 6520616e 64207374 72696e67 ssage and string │ │ │ │ - 0x001bd490 20746f20 74686520 6d61696e 2063616c to the main cal │ │ │ │ - 0x001bd4a0 6c626163 6b2e5c6e 5c6e4578 616d706c lback.\n\nExampl │ │ │ │ - 0x001bd4b0 653a2060 6060636f 6e736f6c 652e6c6f e: ```console.lo │ │ │ │ - 0x001bd4c0 67285c22 54686520 696d7068 61736820 g(\"The imphash │ │ │ │ - 0x001bd4d0 69733a20 5c222c20 70652e69 6d706861 is: \", pe.impha │ │ │ │ - 0x001bd4e0 73682829 29606060 220a2020 20202020 sh())```". │ │ │ │ - 0x001bd4f0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001bd500 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001bd510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd520 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001bd530 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001bd540 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bd550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd560 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001bd570 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001bd580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd590 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ - 0x001bd5a0 72220a20 20202020 20202020 20202020 r". │ │ │ │ - 0x001bd5b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001bd5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd5d0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001bd5e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001bd5f0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ - 0x001bd600 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ - 0x001bd610 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ - 0x001bd620 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ - 0x001bd630 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ - 0x001bd640 636f6e73 6f6c652e 6c6f6728 75696e74 console.log(uint │ │ │ │ - 0x001bd650 33322830 29296060 60220a20 20202020 32(0))```". │ │ │ │ - 0x001bd660 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001bd670 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001bd680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd690 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001bd6a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001bd6b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001bd6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd6d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001bd6e0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001bd6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd700 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ - 0x001bd710 6765220a 20202020 20202020 20202020 ge". │ │ │ │ - 0x001bd720 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001bd730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd740 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001bd750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd760 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001bd770 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001bd780 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001bd790 616d6522 3a202269 6e746567 6572220a ame": "integer". │ │ │ │ - 0x001bd7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd7b0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001bd7c0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001bd7d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bd7e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001bd7f0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ - 0x001bd800 77686963 68207365 6e647320 74686520 which sends the │ │ │ │ - 0x001bd810 6d657373 61676520 616e6420 696e7465 message and inte │ │ │ │ - 0x001bd820 67657220 746f2074 6865206d 61696e20 ger to the main │ │ │ │ - 0x001bd830 63616c6c 6261636b 2e5c6e5c 6e457861 callback.\n\nExa │ │ │ │ - 0x001bd840 6d706c65 3a206060 60636f6e 736f6c65 mple: ```console │ │ │ │ - 0x001bd850 2e6c6f67 285c2233 32626974 73206174 .log(\"32bits at │ │ │ │ - 0x001bd860 20303a20 5c222c20 75696e74 33322830 0: \", uint32(0 │ │ │ │ - 0x001bd870 29296060 60220a20 20202020 20202020 ))```". │ │ │ │ - 0x001bd880 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001bd890 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bd8a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd8b0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001bd8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd8d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001bd8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd8f0 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ - 0x001bd900 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001bd910 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001bd920 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ - 0x001bd930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd940 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001bd950 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001bd960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bd970 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001bd980 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ - 0x001bd990 69636820 73656e64 73207468 6520666c ich sends the fl │ │ │ │ - 0x001bd9a0 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ - 0x001bd9b0 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ - 0x001bd9c0 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ - 0x001bd9d0 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ - 0x001bd9e0 6c6f6728 6d617468 2e656e74 726f7079 log(math.entropy │ │ │ │ - 0x001bd9f0 28302c20 66696c65 73697a65 29296060 (0, filesize))`` │ │ │ │ - 0x001bda00 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001bda10 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001bda20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001bda30 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001bda40 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001bda50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bda60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001bda70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bda80 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001bda90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdaa0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001bdab0 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ - 0x001bdac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdad0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001bdae0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001bdaf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bdb00 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001bdb10 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x001bdb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdb30 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001bdb40 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ - 0x001bdb50 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001bdb60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdb70 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001bdb80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001bdb90 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001bdba0 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ - 0x001bdbb0 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ - 0x001bdbc0 64207468 6520666c 6f617469 6e672070 d the floating p │ │ │ │ - 0x001bdbd0 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ - 0x001bdbe0 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ - 0x001bdbf0 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ - 0x001bdc00 636f6e73 6f6c652e 6c6f6728 5c22456e console.log(\"En │ │ │ │ - 0x001bdc10 74726f70 793a205c 222c206d 6174682e tropy: \", math. │ │ │ │ - 0x001bdc20 656e7472 6f707928 302c2066 696c6573 entropy(0, files │ │ │ │ - 0x001bdc30 697a6529 29606060 220a2020 20202020 ize))```". │ │ │ │ - 0x001bdc40 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001bdc50 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001bdc60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001bdc70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001bdc80 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001bdc90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001bdca0 223a2022 68657822 2c0a2020 20202020 ": "hex",. │ │ │ │ - 0x001bdcb0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001bdcc0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001bdcd0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001bdce0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001bdcf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001bdd00 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001bdd10 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001bdd20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdd30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001bdd40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdd50 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001bdd60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdd70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001bdd80 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ - 0x001bdd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdda0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001bddb0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001bddc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bddd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001bdde0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ - 0x001bddf0 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ - 0x001bde00 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ - 0x001bde10 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ - 0x001bde20 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ - 0x001bde30 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ - 0x001bde40 60606063 6f6e736f 6c652e68 65782875 ```console.hex(u │ │ │ │ - 0x001bde50 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ - 0x001bde60 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001bde70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bde80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001bde90 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001bdea0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001bdeb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001bdec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bded0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001bdee0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ - 0x001bdef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdf00 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ - 0x001bdf10 73736167 65220a20 20202020 20202020 ssage". │ │ │ │ - 0x001bdf20 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001bdf30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001bdf40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bdf50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdf60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001bdf70 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001bdf80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdf90 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ - 0x001bdfa0 72220a20 20202020 20202020 20202020 r". │ │ │ │ - 0x001bdfb0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001bdfc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bdfd0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001bdfe0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001bdff0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ - 0x001be000 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ - 0x001be010 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ - 0x001be020 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ - 0x001be030 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ - 0x001be040 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ - 0x001be050 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ - 0x001be060 6c652e68 6578285c 22486578 20617420 le.hex(\"Hex at │ │ │ │ - 0x001be070 303a205c 222c2075 696e7433 32283029 0: \", uint32(0) │ │ │ │ - 0x001be080 29606060 220a2020 20202020 20202020 )```". │ │ │ │ - 0x001be090 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001be0a0 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ - 0x001be0b0 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ - 0x001be0c0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001be0d0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001be0e0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ - 0x001be0f0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001be100 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x001be110 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001be120 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ - 0x001be130 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001be140 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ - 0x001be150 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001be160 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001be170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001be180 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001be190 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001be1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be1b0 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ - 0x001be1c0 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ - 0x001be1d0 20202020 20202020 20202020 20227265 "re │ │ │ │ - 0x001be1e0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ - 0x001be1f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001be200 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x001be210 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001be220 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001be230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be240 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001be250 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001be260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be270 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001be280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be290 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001be2a0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x001be2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be2d0 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ - 0x001be2e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001be2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be300 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001be310 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001be320 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001be330 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001be340 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001be350 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x001be360 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ - 0x001be370 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ - 0x001be380 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ - 0x001be390 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ - 0x001be3a0 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ - 0x001be3b0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001be3c0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001be3d0 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ - 0x001be3e0 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ - 0x001be3f0 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ - 0x001be400 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ - 0x001be410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be420 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001be430 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001be440 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001be450 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001be460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be470 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x001be480 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001be490 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001be4a0 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ - 0x001be4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be4c0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001be4d0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001be4e0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001be4f0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001be500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be510 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001be520 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001be530 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001be540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be550 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001be560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be580 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ - 0x001be590 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001be5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be5b0 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ - 0x001be5c0 6c220a20 20202020 20202020 20202020 l". │ │ │ │ - 0x001be5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be5e0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001be5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be600 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001be610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be620 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001be630 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x001be640 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ - 0x001be650 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ - 0x001be660 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ - 0x001be670 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ - 0x001be680 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001be690 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001be6a0 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ - 0x001be6b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001be6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be6d0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ - 0x001be6e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001be6f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001be700 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001be710 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x001be720 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001be730 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x001be740 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ - 0x001be750 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001be760 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001be770 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001be780 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001be790 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001be7a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001be7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be7c0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001be7d0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001be7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be7f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001be800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be820 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ - 0x001be830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be850 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ - 0x001be860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be880 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001be890 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001be8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001be8b0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001be8c0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001be8d0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001be8e0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ - 0x001be8f0 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ - 0x001be900 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ - 0x001be910 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ - 0x001be920 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ - 0x001be930 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ - 0x001be940 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x001be950 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001be960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be970 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ - 0x001be980 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001be990 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001be9a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001be9b0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001be9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001be9d0 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ - 0x001be9e0 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ - 0x001be9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bea00 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001bea10 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001bea20 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001bea30 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001bea40 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001bea50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bea60 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001bea70 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001bea80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bea90 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001beaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001beab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001beac0 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ - 0x001bead0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001beae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001beaf0 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ - 0x001beb00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001beb10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001beb20 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001beb30 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001beb40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001beb50 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001beb60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001beb70 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x001beb80 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ - 0x001beb90 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ - 0x001beba0 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ - 0x001bebb0 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ - 0x001bebc0 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ - 0x001bebd0 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ - 0x001bebe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bebf0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001bec00 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001bec10 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001bec20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001bec30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001bec40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001bec50 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001bec60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bec70 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ - 0x001bec80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bec90 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001beca0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001becb0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001becc0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001becd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bece0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001becf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bed00 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001bed10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bed20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bed30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001bed40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bed50 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ - 0x001bed60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001bed70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bed80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001bed90 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ - 0x001beda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bedb0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001bedc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bedd0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 0x001bede0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bedf0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001bee00 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001bee10 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ - 0x001bee20 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ - 0x001bee30 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ - 0x001bee40 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ - 0x001bee50 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001bee60 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001bee70 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ - 0x001bee80 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ - 0x001bee90 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ - 0x001beea0 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ - 0x001beeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001beec0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001beed0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001beee0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001beef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bef00 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001bef10 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001bef20 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001bef30 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001bef40 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ - 0x001bef50 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ - 0x001bef60 20202020 20202020 20202020 20227265 "re │ │ │ │ - 0x001bef70 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ - 0x001bef80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bef90 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x001befa0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001befb0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001befc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001befd0 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001befe0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001beff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf000 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001bf010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf020 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001bf030 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x001bf040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf060 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ - 0x001bf070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf090 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001bf0a0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001bf0b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bf0c0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001bf0d0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001bf0e0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001bf0f0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ - 0x001bf100 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ - 0x001bf110 50207265 71756573 74207769 74682061 P request with a │ │ │ │ - 0x001bf120 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ - 0x001bf130 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ - 0x001bf140 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ - 0x001bf150 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ - 0x001bf160 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ - 0x001bf170 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ - 0x001bf180 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ - 0x001bf190 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001bf1a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001bf1b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf1c0 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ - 0x001bf1d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001bf1e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001bf1f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001bf200 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001bf210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf220 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ - 0x001bf230 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001bf240 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001bf250 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001bf260 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001bf270 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001bf280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf290 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001bf2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf2b0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001bf2c0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001bf2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf2e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001bf2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf300 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001bf310 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ - 0x001bf320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf330 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001bf340 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ - 0x001bf350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf360 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001bf370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001bf380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf390 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001bf3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf3b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001bf3c0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001bf3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf3e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001bf3f0 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ - 0x001bf400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf410 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001bf420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf430 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001bf440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf450 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001bf460 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ - 0x001bf470 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ - 0x001bf480 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ - 0x001bf490 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ - 0x001bf4a0 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ - 0x001bf4b0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ - 0x001bf4c0 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ - 0x001bf4d0 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ - 0x001bf4e0 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ - 0x001bf4f0 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ - 0x001bf500 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001bf510 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bf520 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001bf530 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001bf540 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bf550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf560 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001bf570 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001bf580 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001bf590 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ - 0x001bf5a0 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x001bf5b0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x001bf5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf5d0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001bf5e0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001bf5f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bf600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf610 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001bf620 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001bf630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf640 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001bf650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf660 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001bf670 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ - 0x001bf680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf690 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001bf6a0 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ - 0x001bf6b0 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001bf6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf6d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001bf6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf6f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001bf700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf710 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001bf720 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001bf730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf740 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001bf750 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ - 0x001bf760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf770 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001bf780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf790 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 0x001bf7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf7b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001bf7c0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001bf7d0 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ - 0x001bf7e0 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ - 0x001bf7f0 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ - 0x001bf800 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ - 0x001bf810 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001bf820 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001bf830 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ - 0x001bf840 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ - 0x001bf850 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ - 0x001bf860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf870 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001bf880 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001bf890 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001bf8a0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001bf8b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001bf8c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001bf8d0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001bf8e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001bf8f0 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ - 0x001bf900 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001bf910 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001bf920 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bf930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf940 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001bf950 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001bf960 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001bf970 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ - 0x001bf980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf990 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001bf9a0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001bf9b0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001bf9c0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001bf9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bf9e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001bf9f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001bfa00 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001bfa10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfa20 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001bfa30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfa40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfa50 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ - 0x001bfa60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bfa70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfa80 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001bfa90 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ - 0x001bfaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfab0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001bfac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfad0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001bfae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfaf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001bfb00 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001bfb10 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x001bfb20 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ - 0x001bfb30 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ - 0x001bfb40 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ - 0x001bfb50 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ - 0x001bfb60 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ - 0x001bfb70 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ - 0x001bfb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfb90 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001bfba0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001bfbb0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001bfbc0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001bfbd0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001bfbe0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001bfbf0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001bfc00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001bfc10 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ - 0x001bfc20 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001bfc30 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001bfc40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001bfc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfc60 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001bfc70 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001bfc80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001bfc90 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ - 0x001bfca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfcb0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001bfcc0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001bfcd0 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001bfce0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001bfcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfd00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001bfd10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfd20 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001bfd30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfd40 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001bfd50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bfd60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfd70 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ - 0x001bfd80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001bfd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfda0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001bfdb0 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ - 0x001bfdc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfdd0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001bfde0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfdf0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001bfe00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfe10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001bfe20 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ - 0x001bfe30 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ - 0x001bfe40 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ - 0x001bfe50 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ - 0x001bfe60 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ - 0x001bfe70 20726567 756c6172 20657870 72657373 regular express │ │ │ │ - 0x001bfe80 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ - 0x001bfe90 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001bfea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bfeb0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x001bfec0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001bfed0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ - 0x001bfee0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001bfef0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001bff00 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x001bff10 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ - 0x001bff20 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ - 0x001bff30 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001bff40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001bff50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001bff60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001bff70 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001bff80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001bff90 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ - 0x001bffa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001bffb0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001bffc0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001bffd0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001bffe0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001bfff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c0000 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c0010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c0020 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001c0030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c0040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c0050 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c0060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c0070 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ - 0x001c0080 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c0090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c00a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c00b0 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ - 0x001c00c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c00d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001c00e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c00f0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001c0100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c0110 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c0120 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x001c0130 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x001c0140 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ - 0x001c0150 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ - 0x001c0160 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ - 0x001c0170 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ - 0x001c0180 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ - 0x001c0190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c01a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001c01b0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001c01c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c01d0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001c01e0 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ - 0x001c01f0 0a7d0a0a 00000000 7b0a2020 2020226b .}......{. "k │ │ │ │ - 0x001c0200 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001c0210 20202020 226e616d 65223a20 22646578 "name": "dex │ │ │ │ - 0x001c0220 222c0a20 20202022 61747472 69627574 ",. "attribut │ │ │ │ - 0x001c0230 6573223a 205b0a20 20202020 2020207b es": [. { │ │ │ │ - 0x001c0240 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001c0250 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c0260 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c0270 3a202244 45585f46 494c455f 4d414749 : "DEX_FILE_MAGI │ │ │ │ - 0x001c0280 435f3033 35222c0a 20202020 20202020 C_035",. │ │ │ │ - 0x001c0290 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c02a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c02b0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001c02c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001c02d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c02e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c02f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c0300 6e616d65 223a2022 4445585f 46494c45 name": "DEX_FILE │ │ │ │ - 0x001c0310 5f4d4147 49435f30 3336222c 0a202020 _MAGIC_036",. │ │ │ │ - 0x001c0320 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c0330 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c0340 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c0350 3a202273 220a2020 20202020 20207d2c : "s". }, │ │ │ │ - 0x001c0360 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001c0370 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c0380 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c0390 20202020 226e616d 65223a20 22444558 "name": "DEX │ │ │ │ - 0x001c03a0 5f46494c 455f4d41 4749435f 30333722 _FILE_MAGIC_037" │ │ │ │ - 0x001c03b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001c03c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c03d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c03e0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001c03f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001c0400 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001c0410 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001c0420 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c0430 20224445 585f4649 4c455f4d 41474943 "DEX_FILE_MAGIC │ │ │ │ - 0x001c0440 5f303338 222c0a20 20202020 20202020 _038",. │ │ │ │ - 0x001c0450 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c0460 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c0470 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001c0480 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001c0490 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c04a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c04b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001c04c0 616d6522 3a202244 45585f46 494c455f ame": "DEX_FILE_ │ │ │ │ - 0x001c04d0 4d414749 435f3033 39222c0a 20202020 MAGIC_039",. │ │ │ │ - 0x001c04e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001c04f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001c0500 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c0510 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x001c0520 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c0530 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001c0540 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001c0550 20202022 6e616d65 223a2022 454e4449 "name": "ENDI │ │ │ │ - 0x001c0560 414e5f43 4f4e5354 414e5422 2c0a2020 AN_CONSTANT",. │ │ │ │ - 0x001c0570 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c0580 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c0590 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c05a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001c05b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001c05c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c05d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c05e0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x001c05f0 56455253 455f454e 4449414e 5f434f4e VERSE_ENDIAN_CON │ │ │ │ - 0x001c0600 5354414e 54222c0a 20202020 20202020 STANT",. │ │ │ │ - 0x001c0610 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c0620 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c0630 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001c0640 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001c0650 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c0660 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c0670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c0680 6e616d65 223a2022 4e4f5f49 4e444558 name": "NO_INDEX │ │ │ │ - 0x001c0690 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c06a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c06b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c06c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c06d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001c06e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001c06f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c0700 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c0710 3a202241 43435f50 55424c49 43222c0a : "ACC_PUBLIC",. │ │ │ │ - 0x001c0720 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c0730 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c0740 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001c0750 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c0760 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001c0770 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c0780 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c0790 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c07a0 4143435f 50524956 41544522 2c0a2020 ACC_PRIVATE",. │ │ │ │ - 0x001c07b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c07c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c07d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c07e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001c07f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001c0800 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c0810 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c0820 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x001c0830 435f5052 4f544543 54454422 2c0a2020 C_PROTECTED",. │ │ │ │ - 0x001c0840 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c0850 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c0860 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c0870 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001c0880 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001c0890 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c08a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c08b0 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x001c08c0 435f5354 41544943 222c0a20 20202020 C_STATIC",. │ │ │ │ - 0x001c08d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c08e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c08f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001c0900 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001c0910 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c0920 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c0930 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c0940 2020226e 616d6522 3a202241 43435f46 "name": "ACC_F │ │ │ │ - 0x001c0950 494e414c 222c0a20 20202020 20202020 INAL",. │ │ │ │ - 0x001c0960 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c0970 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c0980 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001c0990 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001c09a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c09b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c09c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001c09d0 616d6522 3a202241 43435f53 594e4348 ame": "ACC_SYNCH │ │ │ │ - 0x001c09e0 524f4e49 5a454422 2c0a2020 20202020 RONIZED",. │ │ │ │ - 0x001c09f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c0a00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c0a10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c0a20 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001c0a30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c0a40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c0a50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c0a60 20226e61 6d65223a 20224143 435f564f "name": "ACC_VO │ │ │ │ - 0x001c0a70 4c415449 4c45222c 0a202020 20202020 LATILE",. │ │ │ │ - 0x001c0a80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001c0a90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001c0aa0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001c0ab0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001c0ac0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c0ad0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001c0ae0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c0af0 226e616d 65223a20 22414343 5f425249 "name": "ACC_BRI │ │ │ │ - 0x001c0b00 44474522 2c0a2020 20202020 20202020 DGE",. │ │ │ │ - 0x001c0b10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c0b20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c0b30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c0b40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c0b50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c0b60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c0b70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001c0b80 6d65223a 20224143 435f5452 414e5349 me": "ACC_TRANSI │ │ │ │ - 0x001c0b90 454e5422 2c0a2020 20202020 20202020 ENT",. │ │ │ │ - 0x001c0ba0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c0bb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c0bc0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c0bd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c0be0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c0bf0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c0c00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001c0c10 6d65223a 20224143 435f5641 52415247 me": "ACC_VARARG │ │ │ │ - 0x001c0c20 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001c0c30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c0c40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c0c50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001c0c60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c0c70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c0c80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c0c90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c0ca0 223a2022 4143435f 4e415449 5645222c ": "ACC_NATIVE", │ │ │ │ - 0x001c0cb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001c0cc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c0cd0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001c0ce0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001c0cf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001c0d00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c0d10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001c0d20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001c0d30 22414343 5f494e54 45524641 4345222c "ACC_INTERFACE", │ │ │ │ - 0x001c0d40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001c0d50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c0d60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001c0d70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001c0d80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001c0d90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c0da0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001c0db0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001c0dc0 22414343 5f414253 54524143 54222c0a "ACC_ABSTRACT",. │ │ │ │ - 0x001c0dd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c0de0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c0df0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001c0e00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c0e10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001c0e20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c0e30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c0e40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c0e50 4143435f 53545249 4354222c 0a202020 ACC_STRICT",. │ │ │ │ - 0x001c0e60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c0e70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c0e80 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c0e90 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001c0ea0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001c0eb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c0ec0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c0ed0 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ - 0x001c0ee0 5f53594e 54484554 4943222c 0a202020 _SYNTHETIC",. │ │ │ │ - 0x001c0ef0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c0f00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c0f10 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c0f20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001c0f30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001c0f40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c0f50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c0f60 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ - 0x001c0f70 5f414e4e 4f544154 494f4e22 2c0a2020 _ANNOTATION",. │ │ │ │ - 0x001c0f80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c0f90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c0fa0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c0fb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001c0fc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001c0fd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c0fe0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c0ff0 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x001c1000 435f454e 554d222c 0a202020 20202020 C_ENUM",. │ │ │ │ - 0x001c1010 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001c1020 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001c1030 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001c1040 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001c1050 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c1060 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001c1070 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c1080 226e616d 65223a20 22414343 5f434f4e "name": "ACC_CON │ │ │ │ - 0x001c1090 53545255 43544f52 222c0a20 20202020 STRUCTOR",. │ │ │ │ - 0x001c10a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c10b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c10c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001c10d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001c10e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c10f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c1100 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c1110 2020226e 616d6522 3a202241 43435f44 "name": "ACC_D │ │ │ │ - 0x001c1120 45434c41 5245445f 53594e43 48524f4e ECLARED_SYNCHRON │ │ │ │ - 0x001c1130 495a4544 222c0a20 20202020 20202020 IZED",. │ │ │ │ - 0x001c1140 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c1150 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c1160 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001c1170 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001c1180 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c1190 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c11a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001c11b0 616d6522 3a202254 5950455f 48454144 ame": "TYPE_HEAD │ │ │ │ - 0x001c11c0 45525f49 54454d22 2c0a2020 20202020 ER_ITEM",. │ │ │ │ - 0x001c11d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c11e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c11f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c1200 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001c1210 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c1220 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c1230 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c1240 20226e61 6d65223a 20225459 50455f53 "name": "TYPE_S │ │ │ │ - 0x001c1250 5452494e 475f4944 5f495445 4d222c0a TRING_ID_ITEM",. │ │ │ │ - 0x001c1260 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c1270 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c1280 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001c1290 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c12a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001c12b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c12c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c12d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c12e0 54595045 5f545950 455f4944 5f495445 TYPE_TYPE_ID_ITE │ │ │ │ - 0x001c12f0 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ - 0x001c1300 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c1310 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c1320 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001c1330 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c1340 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c1350 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c1360 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c1370 223a2022 54595045 5f50524f 544f5f49 ": "TYPE_PROTO_I │ │ │ │ - 0x001c1380 445f4954 454d222c 0a202020 20202020 D_ITEM",. │ │ │ │ - 0x001c1390 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001c13a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001c13b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001c13c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001c13d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c13e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001c13f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c1400 226e616d 65223a20 22545950 455f4649 "name": "TYPE_FI │ │ │ │ - 0x001c1410 454c445f 49445f49 54454d22 2c0a2020 ELD_ID_ITEM",. │ │ │ │ - 0x001c1420 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c1430 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c1440 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c1450 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001c1460 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001c1470 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c1480 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c1490 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ - 0x001c14a0 50455f4d 4554484f 445f4944 5f495445 PE_METHOD_ID_ITE │ │ │ │ - 0x001c14b0 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ - 0x001c14c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c14d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c14e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001c14f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c1500 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c1510 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c1520 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c1530 223a2022 54595045 5f434c41 53535f44 ": "TYPE_CLASS_D │ │ │ │ - 0x001c1540 45465f49 54454d22 2c0a2020 20202020 EF_ITEM",. │ │ │ │ - 0x001c1550 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c1560 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c1570 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c1580 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001c1590 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c15a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c15b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c15c0 20226e61 6d65223a 20225459 50455f43 "name": "TYPE_C │ │ │ │ - 0x001c15d0 414c4c5f 53495445 5f49445f 4954454d ALL_SITE_ID_ITEM │ │ │ │ - 0x001c15e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c15f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c1600 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c1610 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c1620 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001c1630 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001c1640 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c1650 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c1660 3a202254 5950455f 4d455448 4f445f48 : "TYPE_METHOD_H │ │ │ │ - 0x001c1670 414e444c 455f4954 454d222c 0a202020 ANDLE_ITEM",. │ │ │ │ - 0x001c1680 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c1690 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c16a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c16b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001c16c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001c16d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c16e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c16f0 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ - 0x001c1700 455f4d41 505f4c49 5354222c 0a202020 E_MAP_LIST",. │ │ │ │ - 0x001c1710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c1720 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c1730 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c1740 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001c1750 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001c1760 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c1770 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c1780 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ - 0x001c1790 455f5459 50455f4c 49535422 2c0a2020 E_TYPE_LIST",. │ │ │ │ - 0x001c17a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c17b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c17c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c17d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001c17e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001c17f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c1800 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c1810 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ - 0x001c1820 50455f41 4e4e4f54 4154494f 4e5f5345 PE_ANNOTATION_SE │ │ │ │ - 0x001c1830 545f5245 465f4c49 5354222c 0a202020 T_REF_LIST",. │ │ │ │ - 0x001c1840 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c1850 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c1860 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c1870 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001c1880 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001c1890 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c18a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c18b0 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ - 0x001c18c0 455f414e 4e4f5441 54494f4e 5f534554 E_ANNOTATION_SET │ │ │ │ - 0x001c18d0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001c18e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c18f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c1900 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001c1910 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001c1920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c1930 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c1940 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c1950 6e616d65 223a2022 54595045 5f434c41 name": "TYPE_CLA │ │ │ │ - 0x001c1960 53535f44 4154415f 4954454d 222c0a20 SS_DATA_ITEM",. │ │ │ │ - 0x001c1970 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c1980 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001c1990 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c19a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c19b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001c19c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c19d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001c19e0 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ - 0x001c19f0 5950455f 434f4445 5f495445 4d222c0a YPE_CODE_ITEM",. │ │ │ │ - 0x001c1a00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c1a10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c1a20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001c1a30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c1a40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001c1a50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c1a60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c1a70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c1a80 54595045 5f535452 494e475f 44415441 TYPE_STRING_DATA │ │ │ │ - 0x001c1a90 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001c1aa0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c1ab0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c1ac0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001c1ad0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001c1ae0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c1af0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c1b00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c1b10 6e616d65 223a2022 54595045 5f444542 name": "TYPE_DEB │ │ │ │ - 0x001c1b20 55475f49 4e464f5f 4954454d 222c0a20 UG_INFO_ITEM",. │ │ │ │ - 0x001c1b30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c1b40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001c1b50 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c1b60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c1b70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001c1b80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c1b90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001c1ba0 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ - 0x001c1bb0 5950455f 414e4e4f 54415449 4f4e5f49 YPE_ANNOTATION_I │ │ │ │ - 0x001c1bc0 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ - 0x001c1bd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c1be0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c1bf0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c1c00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c1c10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c1c20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c1c30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001c1c40 6d65223a 20225459 50455f45 4e434f44 me": "TYPE_ENCOD │ │ │ │ - 0x001c1c50 45445f41 52524159 5f495445 4d222c0a ED_ARRAY_ITEM",. │ │ │ │ - 0x001c1c60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c1c70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c1c80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001c1c90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c1ca0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001c1cb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c1cc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c1cd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c1ce0 54595045 5f414e4e 4f544154 494f4e53 TYPE_ANNOTATIONS │ │ │ │ - 0x001c1cf0 5f444952 4543544f 52595f49 54454d22 _DIRECTORY_ITEM" │ │ │ │ - 0x001c1d00 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001c1d10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c1d20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c1d30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001c1d40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001c1d50 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001c1d60 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001c1d70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c1d80 3a202268 65616465 72222c0a 20202020 : "header",. │ │ │ │ - 0x001c1d90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001c1da0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001c1db0 20202020 20202020 20226174 74726962 "attrib │ │ │ │ - 0x001c1dc0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x001c1dd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c1de0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c1df0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001c1e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c1e10 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ - 0x001c1e20 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ - 0x001c1e30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c1e40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c1e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c1e60 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001c1e70 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001c1e80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c1e90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001c1ea0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c1eb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c1ec0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c1ed0 65223a20 22636865 636b7375 6d222c0a e": "checksum",. │ │ │ │ - 0x001c1ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c1ef0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c1f00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c1f10 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c1f20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c1f30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c1f40 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c1f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c1f60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c1f70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c1f80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c1f90 7369676e 61747572 65222c0a 20202020 signature",. │ │ │ │ - 0x001c1fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c1fb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c1fc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c1fd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c1fe0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001c1ff0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c2000 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c2010 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c2020 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c2030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2040 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ - 0x001c2050 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ - 0x001c2060 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c2070 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c2080 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c2090 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001c20a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c20b0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001c20c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c20d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c20e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c20f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c2100 6e616d65 223a2022 68656164 65725f73 name": "header_s │ │ │ │ - 0x001c2110 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001c2120 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c2130 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c2140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2150 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c2160 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c2170 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c2180 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c2190 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c21a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c21b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c21c0 6d65223a 2022656e 6469616e 5f746167 me": "endian_tag │ │ │ │ - 0x001c21d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c21e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c21f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c2200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2210 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c2220 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c2230 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001c2240 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c2250 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c2260 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c2270 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c2280 3a20226c 696e6b5f 73697a65 222c0a20 : "link_size",. │ │ │ │ - 0x001c2290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c22a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c22b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001bd0c0 20202020 226e616d 65223a20 22706522 "name": "pe" │ │ │ │ + 0x001bd0d0 2c0a2020 20202261 74747269 62757465 ,. "attribute │ │ │ │ + 0x001bd0e0 73223a20 5b0a2020 20202020 20207b0a s": [. {. │ │ │ │ + 0x001bd0f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001bd100 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001bd110 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001bd120 20224d41 4348494e 455f554e 4b4e4f57 "MACHINE_UNKNOW │ │ │ │ + 0x001bd130 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001bd140 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001bd150 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001bd160 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001bd170 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001bd180 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001bd190 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001bd1a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001bd1b0 223a2022 4d414348 494e455f 414d3333 ": "MACHINE_AM33 │ │ │ │ + 0x001bd1c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bd1d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001bd1e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001bd1f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001bd200 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001bd210 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001bd220 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001bd230 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001bd240 3a20224d 41434849 4e455f41 4d443634 : "MACHINE_AMD64 │ │ │ │ + 0x001bd250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bd260 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001bd270 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001bd280 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001bd290 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001bd2a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001bd2b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001bd2c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001bd2d0 3a20224d 41434849 4e455f41 524d222c : "MACHINE_ARM", │ │ │ │ + 0x001bd2e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001bd2f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001bd300 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001bd310 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001bd320 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001bd330 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001bd340 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001bd350 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001bd360 224d4143 48494e45 5f41524d 4e54222c "MACHINE_ARMNT", │ │ │ │ + 0x001bd370 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001bd380 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001bd390 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001bd3a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001bd3b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001bd3c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001bd3d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001bd3e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001bd3f0 224d4143 48494e45 5f41524d 3634222c "MACHINE_ARM64", │ │ │ │ + 0x001bd400 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001bd410 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001bd420 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001bd430 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001bd440 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001bd450 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001bd460 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001bd470 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001bd480 224d4143 48494e45 5f454243 222c0a20 "MACHINE_EBC",. │ │ │ │ + 0x001bd490 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001bd4a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001bd4b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001bd4c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001bd4d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001bd4e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001bd4f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001bd500 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001bd510 41434849 4e455f49 33383622 2c0a2020 ACHINE_I386",. │ │ │ │ + 0x001bd520 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001bd530 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001bd540 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001bd550 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001bd560 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001bd570 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001bd580 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001bd590 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ + 0x001bd5a0 4348494e 455f4941 3634222c 0a202020 CHINE_IA64",. │ │ │ │ + 0x001bd5b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001bd5c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001bd5d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001bd5e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001bd5f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001bd600 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001bd610 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001bd620 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001bd630 48494e45 5f4d3332 52222c0a 20202020 HINE_M32R",. │ │ │ │ + 0x001bd640 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001bd650 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001bd660 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001bd670 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001bd680 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bd690 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001bd6a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001bd6b0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001bd6c0 494e455f 4d495053 3136222c 0a202020 INE_MIPS16",. │ │ │ │ + 0x001bd6d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001bd6e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001bd6f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001bd700 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001bd710 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001bd720 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001bd730 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001bd740 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001bd750 48494e45 5f4d4950 53465055 222c0a20 HINE_MIPSFPU",. │ │ │ │ + 0x001bd760 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001bd770 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001bd780 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001bd790 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001bd7a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001bd7b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001bd7c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001bd7d0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001bd7e0 41434849 4e455f4d 49505346 50553136 ACHINE_MIPSFPU16 │ │ │ │ + 0x001bd7f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bd800 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001bd810 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001bd820 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001bd830 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001bd840 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001bd850 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001bd860 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001bd870 3a20224d 41434849 4e455f50 4f574552 : "MACHINE_POWER │ │ │ │ + 0x001bd880 5043222c 0a202020 20202020 20202020 PC",. │ │ │ │ + 0x001bd890 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001bd8a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001bd8b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001bd8c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001bd8d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001bd8e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001bd8f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001bd900 65223a20 224d4143 48494e45 5f504f57 e": "MACHINE_POW │ │ │ │ + 0x001bd910 45525043 4650222c 0a202020 20202020 ERPCFP",. │ │ │ │ + 0x001bd920 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001bd930 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001bd940 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001bd950 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001bd960 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001bd970 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001bd980 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001bd990 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001bd9a0 5f523430 3030222c 0a202020 20202020 _R4000",. │ │ │ │ + 0x001bd9b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001bd9c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001bd9d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001bd9e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001bd9f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001bda00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001bda10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001bda20 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001bda30 5f534833 222c0a20 20202020 20202020 _SH3",. │ │ │ │ + 0x001bda40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001bda50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001bda60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001bda70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001bda80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001bda90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001bdaa0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001bdab0 616d6522 3a20224d 41434849 4e455f53 ame": "MACHINE_S │ │ │ │ + 0x001bdac0 48334453 50222c0a 20202020 20202020 H3DSP",. │ │ │ │ + 0x001bdad0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001bdae0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001bdaf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001bdb00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001bdb10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001bdb20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001bdb30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bdb40 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ + 0x001bdb50 53483422 2c0a2020 20202020 20202020 SH4",. │ │ │ │ + 0x001bdb60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001bdb70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001bdb80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001bdb90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001bdba0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001bdbb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001bdbc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001bdbd0 6d65223a 20224d41 4348494e 455f5348 me": "MACHINE_SH │ │ │ │ + 0x001bdbe0 35222c0a 20202020 20202020 20202020 5",. │ │ │ │ + 0x001bdbf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001bdc00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001bdc10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001bdc20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001bdc30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001bdc40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001bdc50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001bdc60 223a2022 4d414348 494e455f 5448554d ": "MACHINE_THUM │ │ │ │ + 0x001bdc70 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ + 0x001bdc80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001bdc90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001bdca0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001bdcb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001bdcc0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001bdcd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001bdce0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001bdcf0 223a2022 4d414348 494e455f 5743454d ": "MACHINE_WCEM │ │ │ │ + 0x001bdd00 49505356 32222c0a 20202020 20202020 IPSV2",. │ │ │ │ + 0x001bdd10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001bdd20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001bdd30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001bdd40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001bdd50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001bdd60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001bdd70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bdd80 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ + 0x001bdd90 54415247 45545f48 4f535422 2c0a2020 TARGET_HOST",. │ │ │ │ + 0x001bdda0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001bddb0 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ + 0x001bddc0 72616374 73207769 74682074 68652068 racts with the h │ │ │ │ + 0x001bddd0 6f737420 616e6420 6e6f7420 6120574f ost and not a WO │ │ │ │ + 0x001bdde0 57363420 67756573 74222c0a 20202020 W64 guest",. │ │ │ │ + 0x001bddf0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001bde00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001bde10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001bde20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001bde30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001bde40 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001bde50 4e455f52 33303030 222c0a20 20202020 NE_R3000",. │ │ │ │ + 0x001bde60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001bde70 6174696f 6e223a20 224d4950 53206c69 ation": "MIPS li │ │ │ │ + 0x001bde80 74746c65 2d656e64 69616e2c 20307831 ttle-endian, 0x1 │ │ │ │ + 0x001bde90 36302062 69672d65 6e646961 6e222c0a 60 big-endian",. │ │ │ │ + 0x001bdea0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001bdeb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001bdec0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001bded0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001bdee0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001bdef0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001bdf00 41434849 4e455f52 31303030 30222c0a ACHINE_R10000",. │ │ │ │ + 0x001bdf10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001bdf20 756d656e 74617469 6f6e223a 20224d49 umentation": "MI │ │ │ │ + 0x001bdf30 5053206c 6974746c 652d656e 6469616e PS little-endian │ │ │ │ + 0x001bdf40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bdf50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001bdf60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001bdf70 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001bdf80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001bdf90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001bdfa0 20224d41 4348494e 455f414c 50484122 "MACHINE_ALPHA" │ │ │ │ + 0x001bdfb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001bdfc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001bdfd0 416c7068 615f4158 50222c0a 20202020 Alpha_AXP",. │ │ │ │ + 0x001bdfe0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001bdff0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001be000 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001be010 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001be020 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001be030 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001be040 4e455f53 48334522 2c0a2020 20202020 NE_SH3E",. │ │ │ │ + 0x001be050 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001be060 74696f6e 223a2022 53483345 206c6974 tion": "SH3E lit │ │ │ │ + 0x001be070 746c652d 656e6469 616e222c 0a202020 tle-endian",. │ │ │ │ + 0x001be080 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001be090 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001be0a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001be0b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001be0c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001be0d0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001be0e0 494e455f 41585036 34222c0a 20202020 INE_AXP64",. │ │ │ │ + 0x001be0f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001be100 74617469 6f6e223a 20224158 50363422 tation": "AXP64" │ │ │ │ + 0x001be110 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001be120 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001be130 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001be140 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001be150 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001be160 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001be170 224d4143 48494e45 5f414c50 48413634 "MACHINE_ALPHA64 │ │ │ │ + 0x001be180 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001be190 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001be1a0 22414c50 48413634 222c0a20 20202020 "ALPHA64",. │ │ │ │ + 0x001be1b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001be1c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001be1d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001be1e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001be1f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001be200 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001be210 455f5452 49434f52 45222c0a 20202020 E_TRICORE",. │ │ │ │ + 0x001be220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001be230 74617469 6f6e223a 2022496e 66696e65 tation": "Infine │ │ │ │ + 0x001be240 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001be250 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001be260 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001be270 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001be280 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001be290 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001be2a0 223a2022 4d414348 494e455f 43454622 ": "MACHINE_CEF" │ │ │ │ + 0x001be2b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001be2c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001be2d0 43454622 2c0a2020 20202020 20202020 CEF",. │ │ │ │ + 0x001be2e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001be2f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001be300 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001be310 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001be320 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001be330 65223a20 224d4143 48494e45 5f434545 e": "MACHINE_CEE │ │ │ │ + 0x001be340 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001be350 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001be360 22434545 222c0a20 20202020 20202020 "CEE",. │ │ │ │ + 0x001be370 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001be380 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001be390 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001be3a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001be3b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001be3c0 6d65223a 20225355 42535953 54454d5f me": "SUBSYSTEM_ │ │ │ │ + 0x001be3d0 554e4b4e 4f574e22 2c0a2020 20202020 UNKNOWN",. │ │ │ │ + 0x001be3e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001be3f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001be400 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001be410 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001be420 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001be430 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001be440 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001be450 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x001be460 54454d5f 4e415449 5645222c 0a202020 TEM_NATIVE",. │ │ │ │ + 0x001be470 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001be480 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001be490 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001be4a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001be4b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001be4c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001be4d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001be4e0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001be4f0 53595354 454d5f57 494e444f 57535f47 SYSTEM_WINDOWS_G │ │ │ │ + 0x001be500 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x001be510 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001be520 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001be530 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001be540 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001be550 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001be560 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001be570 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001be580 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x001be590 494e444f 57535f43 5549222c 0a202020 INDOWS_CUI",. │ │ │ │ + 0x001be5a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001be5b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001be5c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001be5d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001be5e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001be5f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001be600 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001be610 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001be620 53595354 454d5f4f 53325f43 5549222c SYSTEM_OS2_CUI", │ │ │ │ + 0x001be630 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001be640 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001be650 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001be660 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001be670 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001be680 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001be690 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001be6a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001be6b0 22535542 53595354 454d5f50 4f534958 "SUBSYSTEM_POSIX │ │ │ │ + 0x001be6c0 5f435549 222c0a20 20202020 20202020 _CUI",. │ │ │ │ + 0x001be6d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001be6e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001be6f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001be700 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001be710 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001be720 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001be730 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001be740 616d6522 3a202253 55425359 5354454d ame": "SUBSYSTEM │ │ │ │ + 0x001be750 5f4e4154 4956455f 57494e44 4f575322 _NATIVE_WINDOWS" │ │ │ │ + 0x001be760 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001be770 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001be780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001be790 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001be7a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001be7b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001be7c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001be7d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001be7e0 20225355 42535953 54454d5f 57494e44 "SUBSYSTEM_WIND │ │ │ │ + 0x001be7f0 4f57535f 43455f47 5549222c 0a202020 OWS_CE_GUI",. │ │ │ │ + 0x001be800 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001be810 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001be820 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001be830 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001be840 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001be850 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001be860 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001be870 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001be880 53595354 454d5f45 46495f41 50504c49 SYSTEM_EFI_APPLI │ │ │ │ + 0x001be890 43415449 4f4e222c 0a202020 20202020 CATION",. │ │ │ │ + 0x001be8a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001be8b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001be8c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001be8d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001be8e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001be8f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001be900 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001be910 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ + 0x001be920 454d5f45 46495f42 4f4f545f 53455256 EM_EFI_BOOT_SERV │ │ │ │ + 0x001be930 4943455f 44524956 4552222c 0a202020 ICE_DRIVER",. │ │ │ │ + 0x001be940 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001be950 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001be960 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001be970 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001be980 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001be990 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001be9a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001be9b0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001be9c0 53595354 454d5f45 46495f52 554e5449 SYSTEM_EFI_RUNTI │ │ │ │ + 0x001be9d0 4d455f44 52495645 52222c0a 20202020 ME_DRIVER",. │ │ │ │ + 0x001be9e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001be9f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001bea00 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001bea10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001bea20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bea30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001bea40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001bea50 20202022 6e616d65 223a2022 53554253 "name": "SUBS │ │ │ │ + 0x001bea60 59535445 4d5f5842 4f58222c 0a202020 YSTEM_XBOX",. │ │ │ │ + 0x001bea70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001bea80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001bea90 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001beaa0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001beab0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001beac0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001bead0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001beae0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001beaf0 53595354 454d5f57 494e444f 57535f42 SYSTEM_WINDOWS_B │ │ │ │ + 0x001beb00 4f4f545f 4150504c 49434154 494f4e22 OOT_APPLICATION" │ │ │ │ + 0x001beb10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001beb20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001beb30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001beb40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001beb50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001beb60 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001beb70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001beb80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001beb90 20225355 42535953 54454d5f 4546495f "SUBSYSTEM_EFI_ │ │ │ │ + 0x001beba0 524f4d5f 494d4147 45222c0a 20202020 ROM_IMAGE",. │ │ │ │ + 0x001bebb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001bebc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001bebd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001bebe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001bebf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bec00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001bec10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001bec20 20202022 6e616d65 223a2022 48494748 "name": "HIGH │ │ │ │ + 0x001bec30 5f454e54 524f5059 5f564122 2c0a2020 _ENTROPY_VA",. │ │ │ │ + 0x001bec40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001bec50 656e7461 74696f6e 223a2022 446c6c43 entation": "DllC │ │ │ │ + 0x001bec60 68617261 63746572 69737469 63732041 haracteristics A │ │ │ │ + 0x001bec70 534c5220 77697468 20363420 62697420 SLR with 64 bit │ │ │ │ + 0x001bec80 61646472 65737320 73706163 652e222c address space.", │ │ │ │ + 0x001bec90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001beca0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001becb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001becc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001becd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001bece0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001becf0 44594e41 4d49435f 42415345 222c0a20 DYNAMIC_BASE",. │ │ │ │ + 0x001bed00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001bed10 6d656e74 6174696f 6e223a20 2246696c mentation": "Fil │ │ │ │ + 0x001bed20 65206361 6e206265 2072656c 6f636174 e can be relocat │ │ │ │ + 0x001bed30 6564202d 20616c73 6f206d61 726b7320 ed - also marks │ │ │ │ + 0x001bed40 74686520 66696c65 20617320 41534c52 the file as ASLR │ │ │ │ + 0x001bed50 20636f6d 70617469 626c6522 2c0a2020 compatible",. │ │ │ │ + 0x001bed60 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001bed70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001bed80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001bed90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001beda0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001bedb0 20202020 226e616d 65223a20 22464f52 "name": "FOR │ │ │ │ + 0x001bedc0 43455f49 4e544547 52495459 222c0a20 CE_INTEGRITY",. │ │ │ │ + 0x001bedd0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001bede0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001bedf0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001bee00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001bee10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001bee20 20202020 20226e61 6d65223a 20224e58 "name": "NX │ │ │ │ + 0x001bee30 5f434f4d 50415422 2c0a2020 20202020 _COMPAT",. │ │ │ │ + 0x001bee40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001bee50 74696f6e 223a2022 4d61726b 73207468 tion": "Marks th │ │ │ │ + 0x001bee60 65206669 6c652061 73204445 5020636f e file as DEP co │ │ │ │ + 0x001bee70 6d706174 69626c65 222c0a20 20202020 mpatible",. │ │ │ │ + 0x001bee80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001bee90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001beea0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001beeb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001beec0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001beed0 20226e61 6d65223a 20224e4f 5f49534f "name": "NO_ISO │ │ │ │ + 0x001beee0 4c415449 4f4e222c 0a202020 20202020 LATION",. │ │ │ │ + 0x001beef0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001bef00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001bef10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001bef20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001bef30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bef40 6e616d65 223a2022 4e4f5f53 4548222c name": "NO_SEH", │ │ │ │ + 0x001bef50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001bef60 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001bef70 68652066 696c6520 646f6573 206e6f74 he file does not │ │ │ │ + 0x001bef80 20636f6e 7461696e 20737472 75637475 contain structu │ │ │ │ + 0x001bef90 72656420 65786365 7074696f 6e206861 red exception ha │ │ │ │ + 0x001befa0 6e646c65 72732c20 74686973 206d7573 ndlers, this mus │ │ │ │ + 0x001befb0 74206265 20736574 20746f20 75736520 t be set to use │ │ │ │ + 0x001befc0 53616665 53454822 2c0a2020 20202020 SafeSEH",. │ │ │ │ + 0x001befd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001befe0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001beff0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001bf000 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001bf010 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001bf020 226e616d 65223a20 224e4f5f 42494e44 "name": "NO_BIND │ │ │ │ + 0x001bf030 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bf040 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001bf050 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001bf060 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001bf070 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001bf080 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001bf090 20224150 50434f4e 5441494e 4552222c "APPCONTAINER", │ │ │ │ + 0x001bf0a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001bf0b0 63756d65 6e746174 696f6e22 3a202244 cumentation": "D │ │ │ │ + 0x001bf0c0 6c6c4368 61726163 74657269 73746963 llCharacteristic │ │ │ │ + 0x001bf0d0 7320496d 61676520 73686f75 6c642065 s Image should e │ │ │ │ + 0x001bf0e0 78656375 74652069 6e20616e 20417070 xecute in an App │ │ │ │ + 0x001bf0f0 436f6e74 61696e65 722e222c 0a202020 Container.",. │ │ │ │ + 0x001bf100 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001bf110 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001bf120 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bf130 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001bf140 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001bf150 20202022 6e616d65 223a2022 57444d5f "name": "WDM_ │ │ │ │ + 0x001bf160 44524956 4552222c 0a202020 20202020 DRIVER",. │ │ │ │ + 0x001bf170 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001bf180 696f6e22 3a20224d 61726b73 20746865 ion": "Marks the │ │ │ │ + 0x001bf190 2066696c 65206173 20612057 696e646f file as a Windo │ │ │ │ + 0x001bf1a0 77732044 72697665 72204d6f 64656c20 ws Driver Model │ │ │ │ + 0x001bf1b0 2857444d 29206465 76696365 20647269 (WDM) device dri │ │ │ │ + 0x001bf1c0 7665722e 222c0a20 20202020 20202020 ver.",. │ │ │ │ + 0x001bf1d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001bf1e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001bf1f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001bf200 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001bf210 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001bf220 6d65223a 20224755 4152445f 4346222c me": "GUARD_CF", │ │ │ │ + 0x001bf230 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001bf240 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ + 0x001bf250 6d616765 20737570 706f7274 7320436f mage supports Co │ │ │ │ + 0x001bf260 6e74726f 6c20466c 6f772047 75617264 ntrol Flow Guard │ │ │ │ + 0x001bf270 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001bf280 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001bf290 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001bf2a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001bf2b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001bf2c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001bf2d0 3a202254 45524d49 4e414c5f 53455256 : "TERMINAL_SERV │ │ │ │ + 0x001bf2e0 45525f41 57415245 222c0a20 20202020 ER_AWARE",. │ │ │ │ + 0x001bf2f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001bf300 6174696f 6e223a20 224d6172 6b732074 ation": "Marks t │ │ │ │ + 0x001bf310 68652066 696c6520 61732074 65726d69 he file as termi │ │ │ │ + 0x001bf320 6e616c20 73657276 65722063 6f6d7061 nal server compa │ │ │ │ + 0x001bf330 7469626c 65222c0a 20202020 20202020 tible",. │ │ │ │ + 0x001bf340 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001bf350 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001bf360 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001bf370 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001bf380 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001bf390 616d6522 3a202252 454c4f43 535f5354 ame": "RELOCS_ST │ │ │ │ + 0x001bf3a0 52495050 4544222c 0a202020 20202020 RIPPED",. │ │ │ │ + 0x001bf3b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001bf3c0 696f6e22 3a202252 656c6f63 6174696f ion": "Relocatio │ │ │ │ + 0x001bf3d0 6e20696e 666f2073 74726970 70656420 n info stripped │ │ │ │ + 0x001bf3e0 66726f6d 2066696c 652e222c 0a202020 from file.",. │ │ │ │ + 0x001bf3f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001bf400 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001bf410 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bf420 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001bf430 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001bf440 20202022 6e616d65 223a2022 45584543 "name": "EXEC │ │ │ │ + 0x001bf450 55544142 4c455f49 4d414745 222c0a20 UTABLE_IMAGE",. │ │ │ │ + 0x001bf460 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001bf470 6d656e74 6174696f 6e223a20 2246696c mentation": "Fil │ │ │ │ + 0x001bf480 65206973 20657865 63757461 626c6520 e is executable │ │ │ │ + 0x001bf490 28692e65 2e206e6f 20756e72 65736f6c (i.e. no unresol │ │ │ │ + 0x001bf4a0 76656420 65787465 726e616c 20726566 ved external ref │ │ │ │ + 0x001bf4b0 6572656e 63657329 2e222c0a 20202020 erences).",. │ │ │ │ + 0x001bf4c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001bf4d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001bf4e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001bf4f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001bf500 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001bf510 2020226e 616d6522 3a20224c 494e455f "name": "LINE_ │ │ │ │ + 0x001bf520 4e554d53 5f535452 49505045 44222c0a NUMS_STRIPPED",. │ │ │ │ + 0x001bf530 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001bf540 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ + 0x001bf550 6e65206e 756d6265 72732073 74726970 ne numbers strip │ │ │ │ + 0x001bf560 70656420 66726f6d 2066696c 652e222c ped from file.", │ │ │ │ + 0x001bf570 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001bf580 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001bf590 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001bf5a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001bf5b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001bf5c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001bf5d0 4c4f4341 4c5f5359 4d535f53 54524950 LOCAL_SYMS_STRIP │ │ │ │ + 0x001bf5e0 50454422 2c0a2020 20202020 20202020 PED",. │ │ │ │ + 0x001bf5f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001bf600 223a2022 4c6f6361 6c207379 6d626f6c ": "Local symbol │ │ │ │ + 0x001bf610 73207374 72697070 65642066 726f6d20 s stripped from │ │ │ │ + 0x001bf620 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001bf630 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001bf640 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001bf650 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001bf660 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001bf670 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001bf680 616d6522 3a202241 47475245 53495645 ame": "AGGRESIVE │ │ │ │ + 0x001bf690 5f57535f 5452494d 222c0a20 20202020 _WS_TRIM",. │ │ │ │ + 0x001bf6a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001bf6b0 6174696f 6e223a20 22416767 72657373 ation": "Aggress │ │ │ │ + 0x001bf6c0 6976656c 79207472 696d2077 6f726b69 ively trim worki │ │ │ │ + 0x001bf6d0 6e672073 6574222c 0a202020 20202020 ng set",. │ │ │ │ + 0x001bf6e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001bf6f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001bf700 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001bf710 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001bf720 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bf730 6e616d65 223a2022 4c415247 455f4144 name": "LARGE_AD │ │ │ │ + 0x001bf740 44524553 535f4157 41524522 2c0a2020 DRESS_AWARE",. │ │ │ │ + 0x001bf750 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001bf760 656e7461 74696f6e 223a2022 41707020 entation": "App │ │ │ │ + 0x001bf770 63616e20 68616e64 6c65203e 32676220 can handle >2gb │ │ │ │ + 0x001bf780 61646472 65737365 73222c0a 20202020 addresses",. │ │ │ │ + 0x001bf790 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001bf7a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001bf7b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001bf7c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001bf7d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001bf7e0 2020226e 616d6522 3a202242 59544553 "name": "BYTES │ │ │ │ + 0x001bf7f0 5f524556 45525345 445f4c4f 222c0a20 _REVERSED_LO",. │ │ │ │ + 0x001bf800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001bf810 6d656e74 6174696f 6e223a20 22427974 mentation": "Byt │ │ │ │ + 0x001bf820 6573206f 66206d61 6368696e 6520776f es of machine wo │ │ │ │ + 0x001bf830 72642061 72652072 65766572 7365642e rd are reversed. │ │ │ │ + 0x001bf840 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bf850 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001bf860 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001bf870 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001bf880 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001bf890 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001bf8a0 20224d41 4348494e 455f3332 42495422 "MACHINE_32BIT" │ │ │ │ + 0x001bf8b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001bf8c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001bf8d0 33322062 69742077 6f726420 6d616368 32 bit word mach │ │ │ │ + 0x001bf8e0 696e652e 222c0a20 20202020 20202020 ine.",. │ │ │ │ + 0x001bf8f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001bf900 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001bf910 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001bf920 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001bf930 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001bf940 6d65223a 20224445 4255475f 53545249 me": "DEBUG_STRI │ │ │ │ + 0x001bf950 50504544 222c0a20 20202020 20202020 PPED",. │ │ │ │ + 0x001bf960 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001bf970 6e223a20 22446562 75676769 6e672069 n": "Debugging i │ │ │ │ + 0x001bf980 6e666f20 73747269 70706564 2066726f nfo stripped fro │ │ │ │ + 0x001bf990 6d206669 6c652069 6e202e44 42472066 m file in .DBG f │ │ │ │ + 0x001bf9a0 696c6522 2c0a2020 20202020 20202020 ile",. │ │ │ │ + 0x001bf9b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001bf9c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001bf9d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001bf9e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001bf9f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001bfa00 65223a20 2252454d 4f564142 4c455f52 e": "REMOVABLE_R │ │ │ │ + 0x001bfa10 554e5f46 524f4d5f 53574150 222c0a20 UN_FROM_SWAP",. │ │ │ │ + 0x001bfa20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001bfa30 6d656e74 6174696f 6e223a20 22496620 mentation": "If │ │ │ │ + 0x001bfa40 496d6167 65206973 206f6e20 72656d6f Image is on remo │ │ │ │ + 0x001bfa50 7661626c 65206d65 6469612c 20636f70 vable media, cop │ │ │ │ + 0x001bfa60 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ + 0x001bfa70 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ + 0x001bfa80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001bfa90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001bfaa0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001bfab0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001bfac0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001bfad0 20202020 2020226e 616d6522 3a20224e "name": "N │ │ │ │ + 0x001bfae0 45545f52 554e5f46 524f4d5f 53574150 ET_RUN_FROM_SWAP │ │ │ │ + 0x001bfaf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bfb00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001bfb10 22496620 496d6167 65206973 206f6e20 "If Image is on │ │ │ │ + 0x001bfb20 4e65742c 20636f70 7920616e 64207275 Net, copy and ru │ │ │ │ + 0x001bfb30 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ + 0x001bfb40 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001bfb50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001bfb60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001bfb70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001bfb80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001bfb90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001bfba0 616d6522 3a202253 59535445 4d222c0a ame": "SYSTEM",. │ │ │ │ + 0x001bfbb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001bfbc0 756d656e 74617469 6f6e223a 20225379 umentation": "Sy │ │ │ │ + 0x001bfbd0 7374656d 2046696c 652e222c 0a202020 stem File.",. │ │ │ │ + 0x001bfbe0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001bfbf0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001bfc00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001bfc10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001bfc20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001bfc30 20202022 6e616d65 223a2022 444c4c22 "name": "DLL" │ │ │ │ + 0x001bfc40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001bfc50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001bfc60 46696c65 20697320 6120444c 4c2e222c File is a DLL.", │ │ │ │ + 0x001bfc70 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001bfc80 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001bfc90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001bfca0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001bfcb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001bfcc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001bfcd0 55505f53 59535445 4d5f4f4e 4c59222c UP_SYSTEM_ONLY", │ │ │ │ + 0x001bfce0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001bfcf0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001bfd00 696c6520 73686f75 6c64206f 6e6c7920 ile should only │ │ │ │ + 0x001bfd10 62652072 756e206f 6e206120 5550206d be run on a UP m │ │ │ │ + 0x001bfd20 61636869 6e65222c 0a202020 20202020 achine",. │ │ │ │ + 0x001bfd30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001bfd40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001bfd50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001bfd60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001bfd70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bfd80 6e616d65 223a2022 42595445 535f5245 name": "BYTES_RE │ │ │ │ + 0x001bfd90 56455253 45445f48 49222c0a 20202020 VERSED_HI",. │ │ │ │ + 0x001bfda0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001bfdb0 74617469 6f6e223a 20224279 74657320 tation": "Bytes │ │ │ │ + 0x001bfdc0 6f66206d 61636869 6e652077 6f726420 of machine word │ │ │ │ + 0x001bfdd0 61726520 72657665 72736564 2e222c0a are reversed.",. │ │ │ │ + 0x001bfde0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001bfdf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001bfe00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001bfe10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001bfe20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001bfe30 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001bfe40 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001bfe50 4e545259 5f455850 4f525422 2c0a2020 NTRY_EXPORT",. │ │ │ │ + 0x001bfe60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001bfe70 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ + 0x001bfe80 20646972 6563746f 72792066 6f722065 directory for e │ │ │ │ + 0x001bfe90 78706f72 74656420 66756e63 74696f6e xported function │ │ │ │ + 0x001bfea0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001bfeb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001bfec0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001bfed0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001bfee0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001bfef0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001bff00 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x001bff10 4f52595f 454e5452 595f494d 504f5254 ORY_ENTRY_IMPORT │ │ │ │ + 0x001bff20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001bff30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001bff40 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001bff50 666f7220 696d706f 72742064 69726563 for import direc │ │ │ │ + 0x001bff60 746f7279 2e222c0a 20202020 20202020 tory.",. │ │ │ │ + 0x001bff70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001bff80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001bff90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001bffa0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001bffb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001bffc0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x001bffd0 4543544f 52595f45 4e545259 5f524553 ECTORY_ENTRY_RES │ │ │ │ + 0x001bffe0 4f555243 45222c0a 20202020 20202020 OURCE",. │ │ │ │ + 0x001bfff0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c0000 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ + 0x001c0010 746f7279 20666f72 20726573 6f757263 tory for resourc │ │ │ │ + 0x001c0020 65207365 6374696f 6e2e222c 0a202020 e section.",. │ │ │ │ + 0x001c0030 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c0040 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c0050 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c0060 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c0070 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c0080 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001c0090 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001c00a0 595f4558 43455054 494f4e22 2c0a2020 Y_EXCEPTION",. │ │ │ │ + 0x001c00b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c00c0 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ + 0x001c00d0 20646972 6563746f 72792066 6f722065 directory for e │ │ │ │ + 0x001c00e0 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ + 0x001c00f0 74696f6e 2e222c0a 20202020 20202020 tion.",. │ │ │ │ + 0x001c0100 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001c0110 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c0120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c0130 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001c0140 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001c0150 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x001c0160 4543544f 52595f45 4e545259 5f534543 ECTORY_ENTRY_SEC │ │ │ │ + 0x001c0170 55524954 59222c0a 20202020 20202020 URITY",. │ │ │ │ + 0x001c0180 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c0190 6f6e223a 20225468 69732069 73207468 on": "This is th │ │ │ │ + 0x001c01a0 65207261 77206669 6c65206f 66667365 e raw file offse │ │ │ │ + 0x001c01b0 7420616e 64206c65 6e677468 206f6620 t and length of │ │ │ │ + 0x001c01c0 74686520 696d6167 65206469 67697461 the image digita │ │ │ │ + 0x001c01d0 6c207369 676e6174 7572652e 20496620 l signature. If │ │ │ │ + 0x001c01e0 74686520 696d6167 65206861 73206e6f the image has no │ │ │ │ + 0x001c01f0 20656d62 65646465 64206469 67697461 embedded digita │ │ │ │ + 0x001c0200 6c207369 676e6174 7572652c 20746869 l signature, thi │ │ │ │ + 0x001c0210 73206469 72656374 6f727920 77696c6c s directory will │ │ │ │ + 0x001c0220 20636f6e 7461696e 207a6572 6f732e22 contain zeros." │ │ │ │ + 0x001c0230 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c0240 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c0250 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c0260 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c0270 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c0280 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c0290 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ + 0x001c02a0 5f454e54 52595f42 41534552 454c4f43 _ENTRY_BASERELOC │ │ │ │ + 0x001c02b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c02c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c02d0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001c02e0 666f7220 696d6167 65207265 6c6f6361 for image reloca │ │ │ │ + 0x001c02f0 74696f6e 20746162 6c652e22 2c0a2020 tion table.",. │ │ │ │ + 0x001c0300 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c0310 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c0320 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c0330 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c0340 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c0350 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001c0360 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ + 0x001c0370 52595f44 45425547 222c0a20 20202020 RY_DEBUG",. │ │ │ │ + 0x001c0380 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c0390 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001c03a0 72656374 6f727920 666f7220 64656275 rectory for debu │ │ │ │ + 0x001c03b0 6720696e 666f726d 6174696f 6e2e222c g information.", │ │ │ │ + 0x001c03c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c03d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c03e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c03f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c0400 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c0410 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c0420 494d4147 455f4449 52454354 4f52595f IMAGE_DIRECTORY_ │ │ │ │ + 0x001c0430 454e5452 595f4152 43484954 45435455 ENTRY_ARCHITECTU │ │ │ │ + 0x001c0440 5245222c 0a202020 20202020 20202020 RE",. │ │ │ │ + 0x001c0450 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c0460 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001c0470 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c0480 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c0490 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c04a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c04b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c04c0 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ + 0x001c04d0 544f5259 5f454e54 52595f43 4f505952 TORY_ENTRY_COPYR │ │ │ │ + 0x001c04e0 49474854 222c0a20 20202020 20202020 IGHT",. │ │ │ │ + 0x001c04f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c0500 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001c0510 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001c0520 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c0530 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c0540 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001c0550 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001c0560 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x001c0570 4543544f 52595f45 4e545259 5f474c4f ECTORY_ENTRY_GLO │ │ │ │ + 0x001c0580 42414c50 5452222c 0a202020 20202020 BALPTR",. │ │ │ │ + 0x001c0590 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c05a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c05b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c05c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c05d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c05e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c05f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c0600 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001c0610 49524543 544f5259 5f454e54 52595f54 IRECTORY_ENTRY_T │ │ │ │ + 0x001c0620 4c53222c 0a202020 20202020 20202020 LS",. │ │ │ │ + 0x001c0630 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c0640 3a202244 61746120 64697265 63746f72 : "Data director │ │ │ │ + 0x001c0650 7920666f 7220696d 61676520 74687265 y for image thre │ │ │ │ + 0x001c0660 6164206c 6f63616c 2073746f 72616765 ad local storage │ │ │ │ + 0x001c0670 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001c0680 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c0690 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c06a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c06b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c06c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c06d0 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ + 0x001c06e0 52595f45 4e545259 5f4c4f41 445f434f RY_ENTRY_LOAD_CO │ │ │ │ + 0x001c06f0 4e464947 222c0a20 20202020 20202020 NFIG",. │ │ │ │ + 0x001c0700 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c0710 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ + 0x001c0720 6f727920 666f7220 696d6167 65206c6f ory for image lo │ │ │ │ + 0x001c0730 61642063 6f6e6669 67757261 74696f6e ad configuration │ │ │ │ + 0x001c0740 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001c0750 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c0760 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c0770 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c0780 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c0790 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c07a0 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ + 0x001c07b0 52595f45 4e545259 5f424f55 4e445f49 RY_ENTRY_BOUND_I │ │ │ │ + 0x001c07c0 4d504f52 54222c0a 20202020 20202020 MPORT",. │ │ │ │ + 0x001c07d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c07e0 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ + 0x001c07f0 746f7279 20666f72 20696d61 67652062 tory for image b │ │ │ │ + 0x001c0800 6f756e64 20696d70 6f727420 7461626c ound import tabl │ │ │ │ + 0x001c0810 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001c0820 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001c0830 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c0840 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c0850 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c0860 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c0870 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x001c0880 4f52595f 454e5452 595f4941 54222c0a ORY_ENTRY_IAT",. │ │ │ │ + 0x001c0890 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c08a0 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x001c08b0 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x001c08c0 20696d61 67652049 6d706f72 74204164 image Import Ad │ │ │ │ + 0x001c08d0 64726573 73205461 626c652e 222c0a20 dress Table.",. │ │ │ │ + 0x001c08e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c08f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001c0900 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c0910 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c0920 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c0930 20202020 20226e61 6d65223a 2022494d "name": "IM │ │ │ │ + 0x001c0940 4147455f 44495245 43544f52 595f454e AGE_DIRECTORY_EN │ │ │ │ + 0x001c0950 5452595f 44454c41 595f494d 504f5254 TRY_DELAY_IMPORT │ │ │ │ + 0x001c0960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c0970 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c0980 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001c0990 666f7220 44656c61 79656420 496d706f for Delayed Impo │ │ │ │ + 0x001c09a0 72742054 61626c65 2e205374 72756374 rt Table. Struct │ │ │ │ + 0x001c09b0 75726520 6f662074 68652064 656c6179 ure of the delay │ │ │ │ + 0x001c09c0 65642069 6d706f72 74207461 626c6520 ed import table │ │ │ │ + 0x001c09d0 6973206c 696e6b65 722d6465 70656e64 is linker-depend │ │ │ │ + 0x001c09e0 656e742e 204d6963 726f736f 66742076 ent. Microsoft v │ │ │ │ + 0x001c09f0 65727369 6f6e206f 66206465 6c617965 ersion of delaye │ │ │ │ + 0x001c0a00 6420696d 706f7274 73206973 20646573 d imports is des │ │ │ │ + 0x001c0a10 63726962 65642069 6e207468 6520736f cribed in the so │ │ │ │ + 0x001c0a20 75636573 205c2264 656c6179 696d702e uces \"delayimp. │ │ │ │ + 0x001c0a30 685c2220 616e6420 5c226465 6c617969 h\" and \"delayi │ │ │ │ + 0x001c0a40 6d702e63 70705c22 2c207768 69636820 mp.cpp\", which │ │ │ │ + 0x001c0a50 63616e20 62652066 6f756e64 20696e20 can be found in │ │ │ │ + 0x001c0a60 4d532056 69737561 6c205374 7564696f MS Visual Studio │ │ │ │ + 0x001c0a70 20323030 38204352 5420736f 75726365 2008 CRT source │ │ │ │ + 0x001c0a80 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001c0a90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001c0aa0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c0ab0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c0ac0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c0ad0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c0ae0 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x001c0af0 4f52595f 454e5452 595f434f 4d5f4445 ORY_ENTRY_COM_DE │ │ │ │ + 0x001c0b00 53435249 50544f52 222c0a20 20202020 SCRIPTOR",. │ │ │ │ + 0x001c0b10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c0b20 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001c0b30 72656374 6f727920 666f7220 2e4e4554 rectory for .NET │ │ │ │ + 0x001c0b40 20686561 64657273 2e222c0a 20202020 headers.",. │ │ │ │ + 0x001c0b50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c0b60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c0b70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c0b80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c0b90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c0ba0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001c0bb0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x001c0bc0 5f434f50 59524947 4854222c 0a202020 _COPYRIGHT",. │ │ │ │ + 0x001c0bd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c0be0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001c0bf0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c0c00 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c0c10 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c0c20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c0c30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c0c40 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001c0c50 47455f4e 545f4f50 54494f4e 414c5f48 GE_NT_OPTIONAL_H │ │ │ │ + 0x001c0c60 44523332 5f4d4147 4943222c 0a202020 DR32_MAGIC",. │ │ │ │ + 0x001c0c70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c0c80 6e746174 696f6e22 3a202254 68652066 ntation": "The f │ │ │ │ + 0x001c0c90 696c6520 69732061 6e206578 65637574 ile is an execut │ │ │ │ + 0x001c0ca0 61626c65 20696d61 67652e20 222c0a20 able image. ",. │ │ │ │ + 0x001c0cb0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c0cc0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001c0cd0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c0ce0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c0cf0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c0d00 20202020 20226e61 6d65223a 2022494d "name": "IM │ │ │ │ + 0x001c0d10 4147455f 4e545f4f 5054494f 4e414c5f AGE_NT_OPTIONAL_ │ │ │ │ + 0x001c0d20 48445236 345f4d41 47494322 2c0a2020 HDR64_MAGIC",. │ │ │ │ + 0x001c0d30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c0d40 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001c0d50 66696c65 20697320 616e2065 78656375 file is an execu │ │ │ │ + 0x001c0d60 7461626c 6520696d 6167652e 20222c0a table image. ",. │ │ │ │ + 0x001c0d70 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c0d80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c0d90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c0da0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c0db0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c0dc0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001c0dd0 4d414745 5f524f4d 5f4f5054 494f4e41 MAGE_ROM_OPTIONA │ │ │ │ + 0x001c0de0 4c5f4844 525f4d41 47494322 2c0a2020 L_HDR_MAGIC",. │ │ │ │ + 0x001c0df0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c0e00 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001c0e10 66696c65 20697320 6120524f 4d20696d file is a ROM im │ │ │ │ + 0x001c0e20 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ + 0x001c0e30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001c0e40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c0e50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c0e60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001c0e70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001c0e80 616d6522 3a202253 45435449 4f4e5f4e ame": "SECTION_N │ │ │ │ + 0x001c0e90 4f5f5041 44222c0a 20202020 20202020 O_PAD",. │ │ │ │ + 0x001c0ea0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c0eb0 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ + 0x001c0ec0 6e207368 6f756c64 206e6f74 20626520 n should not be │ │ │ │ + 0x001c0ed0 70616464 65642074 6f207468 65206e65 padded to the ne │ │ │ │ + 0x001c0ee0 78742062 6f756e64 6172792e 20546869 xt boundary. Thi │ │ │ │ + 0x001c0ef0 7320666c 61672069 73206f62 736f6c65 s flag is obsole │ │ │ │ + 0x001c0f00 74652061 6e642069 73207265 706c6163 te and is replac │ │ │ │ + 0x001c0f10 65642062 7920494d 4147455f 53434e5f ed by IMAGE_SCN_ │ │ │ │ + 0x001c0f20 414c4947 4e5f3142 59544553 2e20222c ALIGN_1BYTES. ", │ │ │ │ + 0x001c0f30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c0f40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c0f50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c0f60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c0f70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c0f80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c0f90 53454354 494f4e5f 434e545f 434f4445 SECTION_CNT_CODE │ │ │ │ + 0x001c0fa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c0fb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c0fc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001c0fd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c0fe0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c0ff0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c1000 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c1010 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c1020 3a202253 45435449 4f4e5f43 4e545f49 : "SECTION_CNT_I │ │ │ │ + 0x001c1030 4e495449 414c495a 45445f44 41544122 NITIALIZED_DATA" │ │ │ │ + 0x001c1040 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c1050 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c1060 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c1070 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c1080 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c1090 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c10a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c10b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c10c0 20225345 4354494f 4e5f434e 545f554e "SECTION_CNT_UN │ │ │ │ + 0x001c10d0 494e4954 49414c49 5a45445f 44415441 INITIALIZED_DATA │ │ │ │ + 0x001c10e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c10f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c1100 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001c1110 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c1120 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c1130 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c1140 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c1150 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c1160 3a202253 45435449 4f4e5f4c 4e4b5f4f : "SECTION_LNK_O │ │ │ │ + 0x001c1170 54484552 222c0a20 20202020 20202020 THER",. │ │ │ │ + 0x001c1180 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c1190 6e223a20 22526573 65727665 64222c0a n": "Reserved",. │ │ │ │ + 0x001c11a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c11b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c11c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c11d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c11e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c11f0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001c1200 45435449 4f4e5f4c 4e4b5f49 4e464f22 ECTION_LNK_INFO" │ │ │ │ + 0x001c1210 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c1220 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c1230 54686520 73656374 696f6e20 636f6e74 The section cont │ │ │ │ + 0x001c1240 61696e73 20636f6d 6d656e74 73206f72 ains comments or │ │ │ │ + 0x001c1250 206f7468 65722069 6e666f72 6d617469 other informati │ │ │ │ + 0x001c1260 6f6e2e20 54686973 20697320 76616c69 on. This is vali │ │ │ │ + 0x001c1270 64206f6e 6c792066 6f72206f 626a6563 d only for objec │ │ │ │ + 0x001c1280 74206669 6c65732e 20222c0a 20202020 t files. ",. │ │ │ │ + 0x001c1290 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c12a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c12b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c12c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c12d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c12e0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001c12f0 4f4e5f4c 4e4b5f52 454d4f56 45222c0a ON_LNK_REMOVE",. │ │ │ │ + 0x001c1300 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c1310 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001c1320 65207365 6374696f 6e207769 6c6c206e e section will n │ │ │ │ + 0x001c1330 6f742062 65636f6d 65207061 7274206f ot become part o │ │ │ │ + 0x001c1340 66207468 6520696d 6167652e 20546869 f the image. Thi │ │ │ │ + 0x001c1350 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ + 0x001c1360 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ + 0x001c1370 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001c1380 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001c1390 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c13a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c13b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c13c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c13d0 223a2022 53454354 494f4e5f 4c4e4b5f ": "SECTION_LNK_ │ │ │ │ + 0x001c13e0 434f4d44 4154222c 0a202020 20202020 COMDAT",. │ │ │ │ + 0x001c13f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c1400 696f6e22 3a202254 68652073 65637469 ion": "The secti │ │ │ │ + 0x001c1410 6f6e2063 6f6e7461 696e7320 434f4d44 on contains COMD │ │ │ │ + 0x001c1420 41542064 6174612e 20546869 73206973 AT data. This is │ │ │ │ + 0x001c1430 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x001c1440 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x001c1450 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c1460 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c1470 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c1480 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c1490 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c14a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c14b0 53454354 494f4e5f 4e4f5f44 45464552 SECTION_NO_DEFER │ │ │ │ + 0x001c14c0 5f535045 435f4558 43222c0a 20202020 _SPEC_EXC",. │ │ │ │ + 0x001c14d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c14e0 74617469 6f6e223a 20225265 73657420 tation": "Reset │ │ │ │ + 0x001c14f0 73706563 756c6174 69766520 65786365 speculative exce │ │ │ │ + 0x001c1500 7074696f 6e732068 616e646c 696e6720 ptions handling │ │ │ │ + 0x001c1510 62697473 20696e20 74686520 544c4220 bits in the TLB │ │ │ │ + 0x001c1520 656e7472 69657320 666f7220 74686973 entries for this │ │ │ │ + 0x001c1530 20736563 74696f6e 2e20222c 0a202020 section. ",. │ │ │ │ + 0x001c1540 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c1550 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c1560 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c1570 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c1580 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c1590 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x001c15a0 494f4e5f 47505245 4c222c0a 20202020 ION_GPREL",. │ │ │ │ + 0x001c15b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c15c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001c15d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c15e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c15f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c1600 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c1610 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c1620 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x001c1630 494f4e5f 4d454d5f 46415244 41544122 ION_MEM_FARDATA" │ │ │ │ + 0x001c1640 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c1650 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c1660 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c1670 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c1680 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c1690 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c16a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c16b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c16c0 20225345 4354494f 4e5f4d45 4d5f5055 "SECTION_MEM_PU │ │ │ │ + 0x001c16d0 52474541 424c4522 2c0a2020 20202020 RGEABLE",. │ │ │ │ + 0x001c16e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c16f0 74696f6e 223a2022 52657365 72766564 tion": "Reserved │ │ │ │ + 0x001c1700 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c1710 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c1720 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c1730 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c1740 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c1750 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c1760 20225345 4354494f 4e5f4d45 4d5f5055 "SECTION_MEM_PU │ │ │ │ + 0x001c1770 52474541 424c4522 2c0a2020 20202020 RGEABLE",. │ │ │ │ + 0x001c1780 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c1790 74696f6e 223a2022 52657365 72766564 tion": "Reserved │ │ │ │ + 0x001c17a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c17b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c17c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c17d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c17e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c17f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c1800 20225345 4354494f 4e5f4d45 4d5f3136 "SECTION_MEM_16 │ │ │ │ + 0x001c1810 42495422 2c0a2020 20202020 20202020 BIT",. │ │ │ │ + 0x001c1820 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c1830 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001c1840 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c1850 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c1860 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c1870 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c1880 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c1890 6d65223a 20225345 4354494f 4e5f4c4e me": "SECTION_LN │ │ │ │ + 0x001c18a0 4b5f4e52 454c4f43 5f4f5646 4c222c0a K_NRELOC_OVFL",. │ │ │ │ + 0x001c18b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c18c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001c18d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c18e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c18f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c1900 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c1910 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c1920 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c1930 53454354 494f4e5f 4d454d5f 4c4f434b SECTION_MEM_LOCK │ │ │ │ + 0x001c1940 4544222c 0a202020 20202020 20202020 ED",. │ │ │ │ + 0x001c1950 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c1960 3a202252 65736572 76656422 2c0a2020 : "Reserved",. │ │ │ │ + 0x001c1970 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c1980 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c1990 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c19a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c19b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c19c0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001c19d0 54494f4e 5f4d454d 5f505245 4c4f4144 TION_MEM_PRELOAD │ │ │ │ + 0x001c19e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c19f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c1a00 22526573 65727665 64222c0a 20202020 "Reserved",. │ │ │ │ + 0x001c1a10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c1a20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c1a30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c1a40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c1a50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c1a60 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001c1a70 4f4e5f41 4c49474e 5f314259 54455322 ON_ALIGN_1BYTES" │ │ │ │ + 0x001c1a80 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c1a90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c1aa0 416c6967 6e206461 7461206f 6e206120 Align data on a │ │ │ │ + 0x001c1ab0 312d6279 74652062 6f756e64 6172792e 1-byte boundary. │ │ │ │ + 0x001c1ac0 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ + 0x001c1ad0 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ + 0x001c1ae0 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ + 0x001c1af0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c1b00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001c1b10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c1b20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c1b30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c1b40 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001c1b50 414c4947 4e5f3242 59544553 222c0a20 ALIGN_2BYTES",. │ │ │ │ + 0x001c1b60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001c1b70 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001c1b80 676e2064 61746120 6f6e2061 20322d62 gn data on a 2-b │ │ │ │ + 0x001c1b90 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001c1ba0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001c1bb0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001c1bc0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001c1bd0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c1be0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c1bf0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c1c00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c1c10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c1c20 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001c1c30 474e5f34 42595445 53222c0a 20202020 GN_4BYTES",. │ │ │ │ + 0x001c1c40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c1c50 74617469 6f6e223a 2022416c 69676e20 tation": "Align │ │ │ │ + 0x001c1c60 64617461 206f6e20 6120342d 62797465 data on a 4-byte │ │ │ │ + 0x001c1c70 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ + 0x001c1c80 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ + 0x001c1c90 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ + 0x001c1ca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c1cb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c1cc0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c1cd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c1ce0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c1cf0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c1d00 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ + 0x001c1d10 38425954 4553222c 0a202020 20202020 8BYTES",. │ │ │ │ + 0x001c1d20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c1d30 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ + 0x001c1d40 61206f6e 20612038 2d627974 6520626f a on a 8-byte bo │ │ │ │ + 0x001c1d50 756e6461 72792e20 54686973 20697320 undary. This is │ │ │ │ + 0x001c1d60 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ + 0x001c1d70 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ + 0x001c1d80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c1d90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c1da0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c1db0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c1dc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c1dd0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001c1de0 45435449 4f4e5f41 4c49474e 5f313642 ECTION_ALIGN_16B │ │ │ │ + 0x001c1df0 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001c1e00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c1e10 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001c1e20 6f6e2061 2031362d 62797465 20626f75 on a 16-byte bou │ │ │ │ + 0x001c1e30 6e646172 792e2054 68697320 69732076 ndary. This is v │ │ │ │ + 0x001c1e40 616c6964 206f6e6c 7920666f 72206f62 alid only for ob │ │ │ │ + 0x001c1e50 6a656374 2066696c 65732e20 222c0a20 ject files. ",. │ │ │ │ + 0x001c1e60 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c1e70 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001c1e80 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c1e90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c1ea0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c1eb0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001c1ec0 4354494f 4e5f414c 49474e5f 33324259 CTION_ALIGN_32BY │ │ │ │ + 0x001c1ed0 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ + 0x001c1ee0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c1ef0 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ + 0x001c1f00 6e206120 33322d62 79746520 626f756e n a 32-byte boun │ │ │ │ + 0x001c1f10 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001c1f20 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001c1f30 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001c1f40 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c1f50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c1f60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c1f70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c1f80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c1f90 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001c1fa0 54494f4e 5f414c49 474e5f36 34425954 TION_ALIGN_64BYT │ │ │ │ + 0x001c1fb0 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ + 0x001c1fc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c1fd0 3a202241 6c69676e 20646174 61206f6e : "Align data on │ │ │ │ + 0x001c1fe0 20612036 342d6279 74652062 6f756e64 a 64-byte bound │ │ │ │ + 0x001c1ff0 6172792e 20546869 73206973 2076616c ary. This is val │ │ │ │ + 0x001c2000 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ + 0x001c2010 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ + 0x001c2020 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c2030 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c2040 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c2050 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c2060 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c2070 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x001c2080 494f4e5f 414c4947 4e5f3132 38425954 ION_ALIGN_128BYT │ │ │ │ + 0x001c2090 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ + 0x001c20a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c20b0 3a202241 6c69676e 20646174 61206f6e : "Align data on │ │ │ │ + 0x001c20c0 20612031 32382d62 79746520 626f756e a 128-byte boun │ │ │ │ + 0x001c20d0 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001c20e0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001c20f0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001c2100 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c2110 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c2120 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c2130 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c2140 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c2150 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001c2160 54494f4e 5f414c49 474e5f32 35364259 TION_ALIGN_256BY │ │ │ │ + 0x001c2170 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ + 0x001c2180 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c2190 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ + 0x001c21a0 6e206120 3235362d 62797465 20626f75 n a 256-byte bou │ │ │ │ + 0x001c21b0 6e646172 792e2054 68697320 69732076 ndary. This is v │ │ │ │ + 0x001c21c0 616c6964 206f6e6c 7920666f 72206f62 alid only for ob │ │ │ │ + 0x001c21d0 6a656374 2066696c 65732e20 222c0a20 ject files. ",. │ │ │ │ + 0x001c21e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c21f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001c2200 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c2210 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c2220 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c2230 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001c2240 4354494f 4e5f414c 49474e5f 35313242 CTION_ALIGN_512B │ │ │ │ + 0x001c2250 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001c2260 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c2270 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001c2280 6f6e2061 20353132 2d627974 6520626f on a 512-byte bo │ │ │ │ + 0x001c2290 756e6461 72792e20 54686973 20697320 undary. This is │ │ │ │ + 0x001c22a0 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ + 0x001c22b0 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ 0x001c22c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ 0x001c22d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c22e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001c22f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c2300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2310 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c2320 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c2330 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001c2340 696e6b5f 6f666673 6574222c 0a202020 ink_offset",. │ │ │ │ - 0x001c2350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2360 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001c2370 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001c2380 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c2390 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001c23a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001c23b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c23c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c23d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001c23e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c23f0 20202020 226e616d 65223a20 226d6170 "name": "map │ │ │ │ - 0x001c2400 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ - 0x001c2410 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c2420 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c2430 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c2440 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c2450 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c2460 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c2470 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c2480 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001c2490 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001c24a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c24b0 20226e61 6d65223a 20227374 72696e67 "name": "string │ │ │ │ - 0x001c24c0 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ - 0x001c24d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c24e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c24f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c2500 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c2510 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c2520 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c2530 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c2540 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c2550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c2560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2570 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ - 0x001c2580 6e675f69 64735f6f 66667365 74222c0a ng_ids_offset",. │ │ │ │ - 0x001c2590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c25a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c25b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c25c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c25d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c25e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c25f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c2600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2610 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c2620 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c2630 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c2640 74797065 5f696473 5f73697a 65222c0a type_ids_size",. │ │ │ │ - 0x001c2650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2660 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c2670 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c2680 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c2690 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c26a0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c26b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c26c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c26d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c26e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c26f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c2700 74797065 5f696473 5f6f6666 73657422 type_ids_offset" │ │ │ │ - 0x001c2710 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c2720 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c2730 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c2740 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c2750 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001c2760 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c2770 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c2780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2790 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c27a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c27b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c27c0 20227072 6f746f5f 6964735f 73697a65 "proto_ids_size │ │ │ │ - 0x001c27d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c27e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c27f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c2800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2810 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c2820 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c2830 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001c2840 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c2850 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c2860 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c2870 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c2880 3a202270 726f746f 5f696473 5f6f6666 : "proto_ids_off │ │ │ │ - 0x001c2890 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ - 0x001c28a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c28b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c28c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c28d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c28e0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c28f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c2900 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c2910 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c2920 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c2930 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c2940 6d65223a 20226669 656c645f 6964735f me": "field_ids_ │ │ │ │ - 0x001c2950 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001c2960 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c2970 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001c2980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2990 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001c29a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c29b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001c29c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c29d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c29e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001c29f0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c2a00 616d6522 3a202266 69656c64 5f696473 ame": "field_ids │ │ │ │ - 0x001c2a10 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ - 0x001c2a20 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c2a30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c2a40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c2a50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c2a60 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c2a70 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c2a80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c2a90 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001c2aa0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001c2ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2ac0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x001c2ad0 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ - 0x001c2ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2af0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c2b00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c2b10 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c2b20 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c2b30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c2b40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c2b50 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c2b60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c2b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2b80 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ - 0x001c2b90 6f645f69 64735f6f 66667365 74222c0a od_ids_offset",. │ │ │ │ - 0x001c2ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2bb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c2bc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c2bd0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c2be0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c2bf0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c2c00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c2c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2c20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c2c30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c2c40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c2c50 636c6173 735f6465 66735f73 697a6522 class_defs_size" │ │ │ │ - 0x001c2c60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c2c70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c2c80 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c2c90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c2ca0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001c2cb0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c2cc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c2cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2ce0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c2cf0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c2d00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c2d10 2022636c 6173735f 64656673 5f6f6666 "class_defs_off │ │ │ │ - 0x001c2d20 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ - 0x001c2d30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c2d40 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c2d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2d60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c2d70 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c2d80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c2d90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c2da0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c2db0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c2dc0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c2dd0 6d65223a 20226461 74615f73 697a6522 me": "data_size" │ │ │ │ - 0x001c2de0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c2df0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c2e00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c2e10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c2e20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001c2e30 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c2e40 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c2e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2e60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c2e70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c2e80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c2e90 20226461 74615f6f 66667365 74222c0a "data_offset",. │ │ │ │ - 0x001c2ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c2eb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c2ec0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c2ed0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c2ee0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c2ef0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001c2f00 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001c2f10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001c2f20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c2f30 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001c2f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c2f50 73747269 6e675f69 6473222c 0a202020 string_ids",. │ │ │ │ - 0x001c2f60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c2f70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c2f80 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x001c2f90 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x001c2fa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c2fb0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001c2fc0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001c2fd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c2fe0 73747269 6e675f69 6473222c 0a202020 string_ids",. │ │ │ │ - 0x001c2ff0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c3000 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c3010 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c3020 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001c3030 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001c3040 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c3050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3060 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c3070 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c3080 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c3090 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ - 0x001c30a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c30b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c30c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c30d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c30e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c30f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3100 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001c3110 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c3120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3130 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c3140 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c3150 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c3160 3a202273 697a6522 2c0a2020 20202020 : "size",. │ │ │ │ - 0x001c3170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3180 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c3190 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c31a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c31b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001c31c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c31d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c31e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c31f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3200 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c3210 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c3220 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c3230 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001c3240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3250 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c3260 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c3270 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c3280 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001c3290 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c32a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c32b0 205d0a20 20202020 20202020 2020207d ]. } │ │ │ │ - 0x001c32c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001c32d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c32e0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ - 0x001c32f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c3300 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ - 0x001c3310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c3320 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c3330 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c3340 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x001c3350 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c3360 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c3370 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x001c3380 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c3390 6d65223a 20227479 70655f69 6473222c me": "type_ids", │ │ │ │ - 0x001c33a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c33b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001c33c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001c33d0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x001c33e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001c33f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c3400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3410 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c3420 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c3430 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c3440 6d65223a 20226465 73637269 70746f72 me": "descriptor │ │ │ │ - 0x001c3450 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ - 0x001c3460 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c3470 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c3480 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c3490 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c34a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c34b0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001c34c0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001c34d0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001c34e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001c34f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001c3500 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001c3510 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c3520 65223a20 2270726f 746f5f69 6473222c e": "proto_ids", │ │ │ │ - 0x001c3530 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001c3540 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c3550 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ - 0x001c3560 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ - 0x001c3570 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c3580 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c3590 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001c35a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c35b0 223a2022 70726f74 6f5f6964 73222c0a ": "proto_ids",. │ │ │ │ - 0x001c35c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c35d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c35e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c35f0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001c3600 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001c3610 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c3620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3630 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001c3640 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c3650 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c3660 65223a20 2273686f 7274795f 69647822 e": "shorty_idx" │ │ │ │ - 0x001c3670 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c3680 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c3690 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c36a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c36b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c36c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c36d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c36e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c36f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3700 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c3710 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c3720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3730 20226e61 6d65223a 20227265 7475726e "name": "return │ │ │ │ - 0x001c3740 5f747970 655f6964 78222c0a 20202020 _type_idx",. │ │ │ │ - 0x001c3750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3760 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c3770 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c3780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3790 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001c37a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c37b0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001c37c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c37d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c37e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c37f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c3800 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c3810 223a2022 70617261 6d657465 72735f6f ": "parameters_o │ │ │ │ - 0x001c3820 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001c3830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3840 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c3850 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c3860 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c3870 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c3880 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001c3890 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001c38a0 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ - 0x001c38b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c38c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c38d0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001c38e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001c38f0 6d65223a 20226669 656c645f 69647322 me": "field_ids" │ │ │ │ - 0x001c3900 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001c3910 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c3920 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c3930 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x001c3940 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c3950 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c3960 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001c3970 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c3980 65223a20 22666965 6c645f69 6473222c e": "field_ids", │ │ │ │ - 0x001c3990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c39a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001c39b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001c39c0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x001c39d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001c39e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c39f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3a00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c3a10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c3a20 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c3a30 6d65223a 2022636c 6173735f 69647822 me": "class_idx" │ │ │ │ - 0x001c3a40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c3a50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c3a60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c3a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3a80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c3a90 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c3aa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c3ab0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c3ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3ad0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c3ae0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c3af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3b00 20226e61 6d65223a 20227479 70655f69 "name": "type_i │ │ │ │ - 0x001c3b10 6478222c 0a202020 20202020 20202020 dx",. │ │ │ │ - 0x001c3b20 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c3b30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c3b40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c3b50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c3b60 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001c3b70 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001c3b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3b90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001c3ba0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c3bb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001c3bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3bd0 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ - 0x001c3be0 655f6964 78222c0a 20202020 20202020 e_idx",. │ │ │ │ - 0x001c3bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3c00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c3c10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c3c20 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c3c30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c3c40 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001c3c50 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001c3c60 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ - 0x001c3c70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c3c80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c3c90 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001c3ca0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001c3cb0 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ - 0x001c3cc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c3cd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c3ce0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c3cf0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x001c3d00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c3d10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c3d20 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x001c3d30 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c3d40 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ - 0x001c3d50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c3d60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c3d70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c3d80 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x001c3d90 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x001c3da0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c3db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3dc0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001c3dd0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001c3de0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c3df0 6e616d65 223a2022 636c6173 735f6964 name": "class_id │ │ │ │ - 0x001c3e00 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x001c3e10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c3e20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c3e30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c3e40 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c3e50 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c3e60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c3e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3e80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c3e90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c3ea0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c3eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3ec0 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ - 0x001c3ed0 6f5f6964 78222c0a 20202020 20202020 o_idx",. │ │ │ │ - 0x001c3ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3ef0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c3f00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c3f10 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c3f20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c3f30 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001c3f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3f50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c3f60 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c3f70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c3f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3f90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c3fa0 6e616d65 5f696478 222c0a20 20202020 name_idx",. │ │ │ │ - 0x001c3fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3fc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c3fd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c3fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c3ff0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c4000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4010 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001c4020 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x001c4030 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ - 0x001c4040 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c4050 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ - 0x001c4060 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ - 0x001c4070 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ - 0x001c4080 65667322 2c0a2020 20202020 20202020 efs",. │ │ │ │ - 0x001c4090 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c40a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c40b0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001c40c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c40d0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c40e0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001c40f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4100 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ - 0x001c4110 65667322 2c0a2020 20202020 20202020 efs",. │ │ │ │ - 0x001c4120 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c4130 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c4140 20202020 20202020 20202022 61747472 "attr │ │ │ │ - 0x001c4150 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ - 0x001c4160 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001c4170 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c4180 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c4190 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001c41a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c41b0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x001c41c0 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ - 0x001c41d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c41e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c41f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c4200 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c4210 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c4220 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c4230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4240 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c4250 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c4260 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c4270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4280 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001c4290 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ - 0x001c42a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c42b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c42c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c42d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c42e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c42f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4300 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c4310 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c4320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4330 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c4340 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c4350 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c4360 6d65223a 20227375 7065725f 636c6173 me": "super_clas │ │ │ │ - 0x001c4370 735f6964 78222c0a 20202020 20202020 s_idx",. │ │ │ │ - 0x001c4380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4390 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c43a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001c43b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c43c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c43d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001c43e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c43f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c4400 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c4410 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c4420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4430 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c4440 696e7465 72666163 65735f6f 66667365 interfaces_offse │ │ │ │ - 0x001c4450 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001c4460 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c4470 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c4480 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c4490 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c44a0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c44b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c44c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c44d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c44e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c44f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c4500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4510 20202022 6e616d65 223a2022 736f7572 "name": "sour │ │ │ │ - 0x001c4520 63655f66 696c655f 69647822 2c0a2020 ce_file_idx",. │ │ │ │ - 0x001c4530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4540 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c4550 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c4560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4570 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c4580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4590 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c45a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c45b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c45c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c45d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c45e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c45f0 6d65223a 2022616e 6e6f7461 74696f6e me": "annotation │ │ │ │ - 0x001c4600 735f6f66 66736574 222c0a20 20202020 s_offset",. │ │ │ │ - 0x001c4610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4620 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c4630 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c4640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4650 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c4660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4670 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001c4680 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c4690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c46a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c46b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c46c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c46d0 3a202263 6c617373 5f646174 615f6f66 : "class_data_of │ │ │ │ - 0x001c46e0 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ - 0x001c46f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c4700 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c4710 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c4720 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c4730 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c4740 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c4750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4760 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c4770 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c4780 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c4790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c47a0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001c47b0 74617469 635f7661 6c756573 5f6f6666 tatic_values_off │ │ │ │ - 0x001c47c0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ - 0x001c47d0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c47e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c47f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c4800 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c4810 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001c4820 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c4830 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001c4840 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c4850 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c4860 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c4870 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001c4880 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c4890 223a2022 636c6173 735f6461 74615f69 ": "class_data_i │ │ │ │ - 0x001c48a0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ - 0x001c48b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c48c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c48d0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001c48e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c48f0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c4900 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001c4910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4920 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ - 0x001c4930 6174615f 6974656d 222c0a20 20202020 ata_item",. │ │ │ │ - 0x001c4940 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c4950 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001c4960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4970 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001c4980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4990 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c49a0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c49b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c49c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c49d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c49e0 73746174 69635f66 69656c64 735f7369 static_fields_si │ │ │ │ - 0x001c49f0 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ - 0x001c4a00 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c4a10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c4a20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c4a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c4a40 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001c4a50 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001c4a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4a70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001c4a80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c4a90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001c4aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4ab0 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ - 0x001c4ac0 74616e63 655f6669 656c6473 5f73697a tance_fields_siz │ │ │ │ - 0x001c4ad0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c4ae0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c4af0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c4b00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c4b10 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c4b20 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c4b30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c4b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4b50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c4b60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c4b70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c4b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4b90 20202022 6e616d65 223a2022 64697265 "name": "dire │ │ │ │ - 0x001c4ba0 63745f6d 6574686f 64735f73 697a6522 ct_methods_size" │ │ │ │ - 0x001c4bb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c4bc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c4bd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c4be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4bf0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c4c00 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c4c10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c4c20 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c4c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4c40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c4c50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c4c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4c70 20226e61 6d65223a 20227669 72747561 "name": "virtua │ │ │ │ - 0x001c4c80 6c5f6d65 74686f64 735f7369 7a65222c l_methods_size", │ │ │ │ - 0x001c4c90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c4ca0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c4cb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c4cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4cd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001c4ce0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001c4cf0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001c4d00 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001c4d10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001c4d20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001c4d30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c4d40 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001c4d50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c4d60 6d61705f 6c697374 222c0a20 20202020 map_list",. │ │ │ │ - 0x001c4d70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c4d80 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c4d90 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x001c4da0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x001c4db0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c4dc0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c4dd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c4de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4df0 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ - 0x001c4e00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c4e10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c4e20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c4e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4e40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c4e50 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c4e60 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001c4e70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c4e80 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x001c4e90 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x001c4ea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c4eb0 3a20226d 61705f69 74656d22 2c0a2020 : "map_item",. │ │ │ │ - 0x001c4ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4ed0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c4ee0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c4ef0 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001c4f00 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001c4f10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c4f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4f30 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001c4f40 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001c4f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4f60 226e616d 65223a20 226d6170 5f697465 "name": "map_ite │ │ │ │ - 0x001c4f70 6d222c0a 20202020 20202020 20202020 m",. │ │ │ │ - 0x001c4f80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c4f90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001c4fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c4fb0 20202020 20202020 20226174 74726962 "attrib │ │ │ │ - 0x001c4fc0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x001c4fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c4fe0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c4ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5000 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c5010 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c5020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5030 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001c5040 22747970 65222c0a 20202020 20202020 "type",. │ │ │ │ - 0x001c5050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5060 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001c5070 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001c5080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5090 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c50a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c50b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c50c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c50d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c50e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c50f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5100 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001c5110 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001c5120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5130 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c5140 756e7573 6564222c 0a202020 20202020 unused",. │ │ │ │ - 0x001c5150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5160 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c5170 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c5180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5190 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001c51a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001c51b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c51c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001c51d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c51e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c51f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5200 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c5210 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c5220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5230 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001c5240 2273697a 65222c0a 20202020 20202020 "size",. │ │ │ │ - 0x001c5250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5260 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001c5270 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001c5280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5290 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c52a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c52b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c52c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c52d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c52e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c52f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5300 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001c5310 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001c5320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5330 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c5340 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x001c22e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c22f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c2300 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c2310 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001c2320 45435449 4f4e5f41 4c49474e 5f313032 ECTION_ALIGN_102 │ │ │ │ + 0x001c2330 34425954 4553222c 0a202020 20202020 4BYTES",. │ │ │ │ + 0x001c2340 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c2350 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ + 0x001c2360 61206f6e 20612031 3032342d 62797465 a on a 1024-byte │ │ │ │ + 0x001c2370 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ + 0x001c2380 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ + 0x001c2390 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ + 0x001c23a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c23b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c23c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c23d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c23e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c23f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c2400 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ + 0x001c2410 32303438 42595445 53222c0a 20202020 2048BYTES",. │ │ │ │ + 0x001c2420 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c2430 74617469 6f6e223a 2022416c 69676e20 tation": "Align │ │ │ │ + 0x001c2440 64617461 206f6e20 61203230 34382d62 data on a 2048-b │ │ │ │ + 0x001c2450 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001c2460 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001c2470 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001c2480 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001c2490 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c24a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c24b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c24c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c24d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c24e0 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001c24f0 474e5f34 30393642 59544553 222c0a20 GN_4096BYTES",. │ │ │ │ + 0x001c2500 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001c2510 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001c2520 676e2064 61746120 6f6e2061 20343039 gn data on a 409 │ │ │ │ + 0x001c2530 362d6279 74652062 6f756e64 6172792e 6-byte boundary. │ │ │ │ + 0x001c2540 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ + 0x001c2550 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ + 0x001c2560 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ + 0x001c2570 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c2580 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001c2590 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c25a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c25b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c25c0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001c25d0 414c4947 4e5f3831 39324259 54455322 ALIGN_8192BYTES" │ │ │ │ + 0x001c25e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c25f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c2600 416c6967 6e206461 7461206f 6e206120 Align data on a │ │ │ │ + 0x001c2610 38313932 2d627974 6520626f 756e6461 8192-byte bounda │ │ │ │ + 0x001c2620 72792e20 54686973 20697320 76616c69 ry. This is vali │ │ │ │ + 0x001c2630 64206f6e 6c792066 6f72206f 626a6563 d only for objec │ │ │ │ + 0x001c2640 74206669 6c65732e 20222c0a 20202020 t files. ",. │ │ │ │ + 0x001c2650 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c2660 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c2670 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c2680 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c2690 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c26a0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001c26b0 4f4e5f41 4c49474e 5f4d4153 4b222c0a ON_ALIGN_MASK",. │ │ │ │ + 0x001c26c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c26d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001c26e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c26f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c2700 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c2710 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c2720 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c2730 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c2740 53454354 494f4e5f 4d454d5f 44495343 SECTION_MEM_DISC │ │ │ │ + 0x001c2750 41524441 424c4522 2c0a2020 20202020 ARDABLE",. │ │ │ │ + 0x001c2760 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c2770 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001c2780 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c2790 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001c27a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c27b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c27c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c27d0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001c27e0 4e5f4d45 4d5f4e4f 545f4341 43484544 N_MEM_NOT_CACHED │ │ │ │ + 0x001c27f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c2800 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c2810 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001c2820 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c2830 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c2840 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c2850 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c2860 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c2870 3a202253 45435449 4f4e5f4d 454d5f4e : "SECTION_MEM_N │ │ │ │ + 0x001c2880 4f545f50 41474544 222c0a20 20202020 OT_PAGED",. │ │ │ │ + 0x001c2890 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c28a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001c28b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c28c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c28d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c28e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c28f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c2900 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001c2910 4f4e5f4d 454d5f53 48415245 44222c0a ON_MEM_SHARED",. │ │ │ │ + 0x001c2920 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c2930 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001c2940 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c2950 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c2960 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c2970 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c2980 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c2990 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c29a0 53454354 494f4e5f 4d454d5f 45584543 SECTION_MEM_EXEC │ │ │ │ + 0x001c29b0 55544522 2c0a2020 20202020 20202020 UTE",. │ │ │ │ + 0x001c29c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c29d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001c29e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c29f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c2a00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c2a10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c2a20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c2a30 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ + 0x001c2a40 4d5f5245 4144222c 0a202020 20202020 M_READ",. │ │ │ │ + 0x001c2a50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c2a60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c2a70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c2a80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c2a90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c2aa0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c2ab0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c2ac0 226e616d 65223a20 22534543 54494f4e "name": "SECTION │ │ │ │ + 0x001c2ad0 5f4d454d 5f575249 5445222c 0a202020 _MEM_WRITE",. │ │ │ │ + 0x001c2ae0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c2af0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001c2b00 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c2b10 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c2b20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c2b30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c2b40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c2b50 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001c2b60 54494f4e 5f534341 4c455f49 4e444558 TION_SCALE_INDEX │ │ │ │ + 0x001c2b70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c2b80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c2b90 22546c73 20696e64 65782069 73207363 "Tls index is sc │ │ │ │ + 0x001c2ba0 616c6564 222c0a20 20202020 20202020 aled",. │ │ │ │ + 0x001c2bb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c2bc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c2bd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c2be0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c2bf0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c2c00 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ + 0x001c2c10 5950455f 43555253 4f52222c 0a202020 YPE_CURSOR",. │ │ │ │ + 0x001c2c20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c2c30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001c2c40 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c2c50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c2c60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c2c70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c2c80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c2c90 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001c2ca0 4f555243 455f5459 50455f42 49544d41 OURCE_TYPE_BITMA │ │ │ │ + 0x001c2cb0 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ + 0x001c2cc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c2cd0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001c2ce0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001c2cf0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c2d00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c2d10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c2d20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c2d30 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001c2d40 455f4943 4f4e222c 0a202020 20202020 E_ICON",. │ │ │ │ + 0x001c2d50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c2d60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c2d70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c2d80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c2d90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c2da0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c2db0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c2dc0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001c2dd0 455f5459 50455f4d 454e5522 2c0a2020 E_TYPE_MENU",. │ │ │ │ + 0x001c2de0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c2df0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001c2e00 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c2e10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001c2e20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c2e30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c2e40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c2e50 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001c2e60 534f5552 43455f54 5950455f 4449414c SOURCE_TYPE_DIAL │ │ │ │ + 0x001c2e70 4f47222c 0a202020 20202020 20202020 OG",. │ │ │ │ + 0x001c2e80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c2e90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001c2ea0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c2eb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c2ec0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c2ed0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c2ee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c2ef0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001c2f00 50455f53 5452494e 47222c0a 20202020 PE_STRING",. │ │ │ │ + 0x001c2f10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c2f20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001c2f30 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c2f40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c2f50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c2f60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c2f70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c2f80 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001c2f90 55524345 5f545950 455f464f 4e544449 URCE_TYPE_FONTDI │ │ │ │ + 0x001c2fa0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x001c2fb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c2fc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001c2fd0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001c2fe0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c2ff0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c3000 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c3010 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c3020 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001c3030 455f464f 4e54222c 0a202020 20202020 E_FONT",. │ │ │ │ + 0x001c3040 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c3050 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c3060 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c3070 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c3080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c3090 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c30a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c30b0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001c30c0 455f5459 50455f41 4343454c 45524154 E_TYPE_ACCELERAT │ │ │ │ + 0x001c30d0 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ + 0x001c30e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c30f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001c3100 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c3110 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c3120 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c3130 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c3140 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c3150 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001c3160 50455f52 43444154 41222c0a 20202020 PE_RCDATA",. │ │ │ │ + 0x001c3170 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c3180 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001c3190 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c31a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c31b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c31c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c31d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c31e0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001c31f0 55524345 5f545950 455f4d45 53534147 URCE_TYPE_MESSAG │ │ │ │ + 0x001c3200 45544142 4c45222c 0a202020 20202020 ETABLE",. │ │ │ │ + 0x001c3210 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c3220 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c3230 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c3240 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c3250 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c3260 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c3270 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c3280 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001c3290 455f5459 50455f47 524f5550 5f435552 E_TYPE_GROUP_CUR │ │ │ │ + 0x001c32a0 534f5222 2c0a2020 20202020 20202020 SOR",. │ │ │ │ + 0x001c32b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c32c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001c32d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c32e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c32f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c3300 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c3310 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c3320 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ + 0x001c3330 5950455f 47524f55 505f4943 4f4e222c YPE_GROUP_ICON", │ │ │ │ + 0x001c3340 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c3350 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001c3360 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c3370 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c3380 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c3390 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c33a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c33b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c33c0 22524553 4f555243 455f5459 50455f56 "RESOURCE_TYPE_V │ │ │ │ + 0x001c33d0 45525349 4f4e222c 0a202020 20202020 ERSION",. │ │ │ │ + 0x001c33e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c33f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001c3400 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c3410 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c3420 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c3430 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c3440 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c3450 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001c3460 455f5459 50455f44 4c47494e 434c5544 E_TYPE_DLGINCLUD │ │ │ │ + 0x001c3470 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001c3480 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c3490 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001c34a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001c34b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c34c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c34d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c34e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c34f0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001c3500 455f504c 5547504c 4159222c 0a202020 E_PLUGPLAY",. │ │ │ │ + 0x001c3510 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c3520 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001c3530 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c3540 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c3550 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c3560 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c3570 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c3580 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001c3590 4f555243 455f5459 50455f56 5844222c OURCE_TYPE_VXD", │ │ │ │ + 0x001c35a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c35b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001c35c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c35d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c35e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c35f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c3600 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c3610 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c3620 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ + 0x001c3630 4e494355 52534f52 222c0a20 20202020 NICURSOR",. │ │ │ │ + 0x001c3640 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c3650 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001c3660 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c3670 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c3680 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c3690 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c36a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c36b0 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ + 0x001c36c0 5243455f 54595045 5f414e49 49434f4e RCE_TYPE_ANIICON │ │ │ │ + 0x001c36d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c36e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c36f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001c3700 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c3710 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c3720 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c3730 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c3740 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c3750 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ + 0x001c3760 5f48544d 4c222c0a 20202020 20202020 _HTML",. │ │ │ │ + 0x001c3770 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c3780 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001c3790 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c37a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001c37b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c37c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c37d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c37e0 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ + 0x001c37f0 5f545950 455f4d41 4e494645 5354222c _TYPE_MANIFEST", │ │ │ │ + 0x001c3800 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c3810 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001c3820 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c3830 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c3840 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c3850 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c3860 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c3870 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c3880 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001c3890 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ + 0x001c38a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c38b0 74617469 6f6e223a 2022556e 6b6e6f77 tation": "Unknow │ │ │ │ + 0x001c38c0 6e207661 6c75652c 2069676e 6f726564 n value, ignored │ │ │ │ + 0x001c38d0 20627920 616c6c20 746f6f6c 732e2022 by all tools. " │ │ │ │ + 0x001c38e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c38f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c3900 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c3910 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c3920 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c3930 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c3940 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001c3950 455f434f 4646222c 0a202020 20202020 E_COFF",. │ │ │ │ + 0x001c3960 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c3970 696f6e22 3a202243 4f464620 64656275 ion": "COFF debu │ │ │ │ + 0x001c3980 6767696e 6720696e 666f726d 6174696f gging informatio │ │ │ │ + 0x001c3990 6e20286c 696e6520 6e756d62 6572732c n (line numbers, │ │ │ │ + 0x001c39a0 2073796d 626f6c20 7461626c 652c2061 symbol table, a │ │ │ │ + 0x001c39b0 6e642073 7472696e 67207461 626c6529 nd string table) │ │ │ │ + 0x001c39c0 2e205468 69732074 79706520 6f662064 . This type of d │ │ │ │ + 0x001c39d0 65627567 67696e67 20696e66 6f726d61 ebugging informa │ │ │ │ + 0x001c39e0 74696f6e 20697320 616c736f 20706f69 tion is also poi │ │ │ │ + 0x001c39f0 6e746564 20746f20 62792066 69656c64 nted to by field │ │ │ │ + 0x001c3a00 7320696e 20746865 2066696c 65206865 s in the file he │ │ │ │ + 0x001c3a10 61646572 732e2022 2c0a2020 20202020 aders. ",. │ │ │ │ + 0x001c3a20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c3a30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c3a40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c3a50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c3a60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c3a70 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001c3a80 45425547 5f545950 455f434f 44455649 EBUG_TYPE_CODEVI │ │ │ │ + 0x001c3a90 4557222c 0a202020 20202020 20202020 EW",. │ │ │ │ + 0x001c3aa0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c3ab0 3a202243 6f646556 69657720 64656275 : "CodeView debu │ │ │ │ + 0x001c3ac0 6767696e 6720696e 666f726d 6174696f gging informatio │ │ │ │ + 0x001c3ad0 6e2e2054 68652066 6f726d61 74206f66 n. The format of │ │ │ │ + 0x001c3ae0 20746865 20646174 6120626c 6f636b20 the data block │ │ │ │ + 0x001c3af0 69732064 65736372 69626564 20627920 is described by │ │ │ │ + 0x001c3b00 74686520 436f6465 56696577 20342e30 the CodeView 4.0 │ │ │ │ + 0x001c3b10 20737065 63696669 63617469 6f6e2e22 specification." │ │ │ │ + 0x001c3b20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c3b30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c3b40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c3b50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c3b60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c3b70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c3b80 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001c3b90 455f4650 4f222c0a 20202020 20202020 E_FPO",. │ │ │ │ + 0x001c3ba0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c3bb0 6f6e223a 20224672 616d6520 706f696e on": "Frame poin │ │ │ │ + 0x001c3bc0 74657220 6f6d6973 73696f6e 20284650 ter omission (FP │ │ │ │ + 0x001c3bd0 4f292069 6e666f72 6d617469 6f6e2e20 O) information. │ │ │ │ + 0x001c3be0 54686973 20696e66 6f726d61 74696f6e This information │ │ │ │ + 0x001c3bf0 2074656c 6c732074 68652064 65627567 tells the debug │ │ │ │ + 0x001c3c00 67657220 686f7720 746f2069 6e746572 ger how to inter │ │ │ │ + 0x001c3c10 70726574 206e6f6e 7374616e 64617264 pret nonstandard │ │ │ │ + 0x001c3c20 20737461 636b2066 72616d65 732c2077 stack frames, w │ │ │ │ + 0x001c3c30 68696368 20757365 20746865 20454250 hich use the EBP │ │ │ │ + 0x001c3c40 20726567 69737465 7220666f 72206120 register for a │ │ │ │ + 0x001c3c50 70757270 6f736520 6f746865 72207468 purpose other th │ │ │ │ + 0x001c3c60 616e2061 73206120 6672616d 6520706f an as a frame po │ │ │ │ + 0x001c3c70 696e7465 722e2022 2c0a2020 20202020 inter. ",. │ │ │ │ + 0x001c3c80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c3c90 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c3ca0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c3cb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c3cc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c3cd0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001c3ce0 45425547 5f545950 455f4d49 5343222c EBUG_TYPE_MISC", │ │ │ │ + 0x001c3cf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c3d00 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001c3d10 69736365 6c6c616e 656f7573 20696e66 iscellaneous inf │ │ │ │ + 0x001c3d20 6f726d61 74696f6e 2e20222c 0a202020 ormation. ",. │ │ │ │ + 0x001c3d30 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c3d40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c3d50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c3d60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c3d70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c3d80 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001c3d90 455f4445 4255475f 54595045 5f455843 E_DEBUG_TYPE_EXC │ │ │ │ + 0x001c3da0 45505449 4f4e222c 0a202020 20202020 EPTION",. │ │ │ │ + 0x001c3db0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c3dc0 696f6e22 3a202245 78636570 74696f6e ion": "Exception │ │ │ │ + 0x001c3dd0 20696e66 6f726d61 74696f6e 2e20222c information. ", │ │ │ │ + 0x001c3de0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c3df0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c3e00 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c3e10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c3e20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c3e30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c3e40 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ + 0x001c3e50 5f464958 5550222c 0a202020 20202020 _FIXUP",. │ │ │ │ + 0x001c3e60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c3e70 696f6e22 3a202246 69787570 20696e66 ion": "Fixup inf │ │ │ │ + 0x001c3e80 6f726d61 74696f6e 2e20222c 0a202020 ormation. ",. │ │ │ │ + 0x001c3e90 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c3ea0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c3eb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c3ec0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c3ed0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c3ee0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001c3ef0 455f4445 4255475f 54595045 5f4f4d41 E_DEBUG_TYPE_OMA │ │ │ │ + 0x001c3f00 505f4652 4f4d5f53 5243222c 0a202020 P_FROM_SRC",. │ │ │ │ + 0x001c3f10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c3f20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001c3f30 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c3f40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c3f50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c3f60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c3f70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c3f80 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001c3f90 47455f44 45425547 5f545950 455f4f4d GE_DEBUG_TYPE_OM │ │ │ │ + 0x001c3fa0 41505f54 4f5f5352 43222c0a 20202020 AP_TO_SRC",. │ │ │ │ + 0x001c3fb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c3fc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001c3fd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c3fe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c3ff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c4000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c4010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c4020 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001c4030 455f4445 4255475f 54595045 5f424f52 E_DEBUG_TYPE_BOR │ │ │ │ + 0x001c4040 4c414e44 222c0a20 20202020 20202020 LAND",. │ │ │ │ + 0x001c4050 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c4060 6e223a20 22426f72 6c616e64 20646562 n": "Borland deb │ │ │ │ + 0x001c4070 75676769 6e672069 6e666f72 6d617469 ugging informati │ │ │ │ + 0x001c4080 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ + 0x001c4090 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c40a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c40b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c40c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c40d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c40e0 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ + 0x001c40f0 5f545950 455f5245 53455256 45443130 _TYPE_RESERVED10 │ │ │ │ + 0x001c4100 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c4110 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c4120 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001c4130 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c4140 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c4150 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c4160 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c4170 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c4180 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ + 0x001c4190 5950455f 434c5349 44222c0a 20202020 YPE_CLSID",. │ │ │ │ + 0x001c41a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c41b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001c41c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c41d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c41e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c41f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c4200 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c4210 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001c4220 455f4445 4255475f 54595045 5f56435f E_DEBUG_TYPE_VC_ │ │ │ │ + 0x001c4230 46454154 55524522 2c0a2020 20202020 FEATURE",. │ │ │ │ + 0x001c4240 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c4250 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001c4260 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c4270 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001c4280 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c4290 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c42a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c42b0 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x001c42c0 44454255 475f5459 50455f50 4f474f22 DEBUG_TYPE_POGO" │ │ │ │ + 0x001c42d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c42e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c42f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c4300 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c4310 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c4320 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c4330 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c4340 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c4350 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ + 0x001c4360 50455f49 4c544347 222c0a20 20202020 PE_ILTCG",. │ │ │ │ + 0x001c4370 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c4380 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001c4390 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c43a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c43b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c43c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c43d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c43e0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001c43f0 5f444542 55475f54 5950455f 4d505822 _DEBUG_TYPE_MPX" │ │ │ │ + 0x001c4400 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c4410 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c4420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c4430 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c4440 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c4450 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c4460 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c4470 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c4480 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ + 0x001c4490 50455f52 4550524f 222c0a20 20202020 PE_REPRO",. │ │ │ │ + 0x001c44a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c44b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001c44c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c44d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c44e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c44f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c4500 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c4510 2020226e 616d6522 3a202269 735f7065 "name": "is_pe │ │ │ │ + 0x001c4520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c4530 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c4540 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001c4550 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c4560 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c4570 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c4580 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c4590 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c45a0 3a20226d 61636869 6e65222c 0a202020 : "machine",. │ │ │ │ + 0x001c45b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c45c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001c45d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c45e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c45f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c4600 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c4610 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c4620 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x001c4630 6265725f 6f665f73 65637469 6f6e7322 ber_of_sections" │ │ │ │ + 0x001c4640 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c4650 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c4660 4e756d62 6572206f 66207365 6374696f Number of sectio │ │ │ │ + 0x001c4670 6e732069 6e207468 65205045 2e222c0a ns in the PE.",. │ │ │ │ + 0x001c4680 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c4690 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c46a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c46b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c46c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c46d0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001c46e0 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ + 0x001c46f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c4700 6174696f 6e223a20 22504520 74696d65 ation": "PE time │ │ │ │ + 0x001c4710 7374616d 702e222c 0a202020 20202020 stamp.",. │ │ │ │ + 0x001c4720 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c4730 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001c4740 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c4750 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c4760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c4770 6e616d65 223a2022 706f696e 7465725f name": "pointer_ │ │ │ │ + 0x001c4780 746f5f73 796d626f 6c5f7461 626c6522 to_symbol_table" │ │ │ │ + 0x001c4790 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c47a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c47b0 56616c75 65206f66 20494d41 47455f46 Value of IMAGE_F │ │ │ │ + 0x001c47c0 494c455f 48454144 45523a3a 506f696e ILE_HEADER::Poin │ │ │ │ + 0x001c47d0 74657254 6f53796d 626f6c54 61626c65 terToSymbolTable │ │ │ │ + 0x001c47e0 2e205573 65642077 68656e20 74686520 . Used when the │ │ │ │ + 0x001c47f0 50452069 6d616765 20686173 20434f46 PE image has COF │ │ │ │ + 0x001c4800 46206465 62756720 696e666f 2e222c0a F debug info.",. │ │ │ │ + 0x001c4810 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c4820 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c4830 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c4840 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c4850 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c4860 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001c4870 756d6265 725f6f66 5f73796d 626f6c73 umber_of_symbols │ │ │ │ + 0x001c4880 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c4890 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c48a0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001c48b0 46494c45 5f484541 4445523a 3a4e756d FILE_HEADER::Num │ │ │ │ + 0x001c48c0 6265724f 6653796d 626f6c73 2e205573 berOfSymbols. Us │ │ │ │ + 0x001c48d0 65642077 68656e20 74686520 50452069 ed when the PE i │ │ │ │ + 0x001c48e0 6d616765 20686173 20434f46 46206465 mage has COFF de │ │ │ │ + 0x001c48f0 62756720 696e666f 2e222c0a 20202020 bug info.",. │ │ │ │ + 0x001c4900 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c4910 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001c4920 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c4930 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c4940 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c4950 2020226e 616d6522 3a202273 697a655f "name": "size_ │ │ │ │ + 0x001c4960 6f665f6f 7074696f 6e616c5f 68656164 of_optional_head │ │ │ │ + 0x001c4970 6572222c 0a202020 20202020 20202020 er",. │ │ │ │ + 0x001c4980 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c4990 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ + 0x001c49a0 455f4649 4c455f48 45414445 523a3a53 E_FILE_HEADER::S │ │ │ │ + 0x001c49b0 697a654f 664f7074 696f6e61 6c486561 izeOfOptionalHea │ │ │ │ + 0x001c49c0 6465722e 20546869 73206973 20726561 der. This is rea │ │ │ │ + 0x001c49d0 6c207369 7a65206f 66207468 65206f70 l size of the op │ │ │ │ + 0x001c49e0 74696f6e 616c2068 65616465 7220616e tional header an │ │ │ │ + 0x001c49f0 64207265 666c6563 74732064 69666665 d reflects diffe │ │ │ │ + 0x001c4a00 72656e63 65732062 65747765 656e2033 rences between 3 │ │ │ │ + 0x001c4a10 322d6269 7420616e 64203634 2d626974 2-bit and 64-bit │ │ │ │ + 0x001c4a20 206f7074 696f6e61 6c206865 61646572 optional header │ │ │ │ + 0x001c4a30 20616e64 206e756d 62657220 6f662064 and number of d │ │ │ │ + 0x001c4a40 61746120 64697265 63746f72 6965732e ata directories. │ │ │ │ + 0x001c4a50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c4a60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c4a70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c4a80 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c4a90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c4aa0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c4ab0 20226368 61726163 74657269 73746963 "characteristic │ │ │ │ + 0x001c4ac0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001c4ad0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c4ae0 20224269 746d6170 20776974 68205045 "Bitmap with PE │ │ │ │ + 0x001c4af0 2046696c 65486561 64657220 63686172 FileHeader char │ │ │ │ + 0x001c4b00 61637465 72697374 6963732e 20496e64 acteristics. Ind │ │ │ │ + 0x001c4b10 69766964 75616c20 63686172 61637465 ividual characte │ │ │ │ + 0x001c4b20 72697374 69637320 63616e20 62652069 ristics can be i │ │ │ │ + 0x001c4b30 6e737065 63746564 20627920 70657266 nspected by perf │ │ │ │ + 0x001c4b40 6f726d69 6e672061 20626974 77697365 orming a bitwise │ │ │ │ + 0x001c4b50 20414e44 206f7065 72617469 6f6e2077 AND operation w │ │ │ │ + 0x001c4b60 69746820 73706563 69666963 20636f6e ith specific con │ │ │ │ + 0x001c4b70 7374616e 74732e22 2c0a2020 20202020 stants.",. │ │ │ │ + 0x001c4b80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c4b90 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c4ba0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c4bb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c4bc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c4bd0 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ + 0x001c4be0 6f696e74 222c0a20 20202020 20202020 oint",. │ │ │ │ + 0x001c4bf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c4c00 6e223a20 22456e74 72792070 6f696e74 n": "Entry point │ │ │ │ + 0x001c4c10 2066696c 65206f66 66736574 206f7220 file offset or │ │ │ │ + 0x001c4c20 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ + 0x001c4c30 64657065 6e64696e 67206f6e 20776865 depending on whe │ │ │ │ + 0x001c4c40 74686572 20594152 41206973 20736361 ther YARA is sca │ │ │ │ + 0x001c4c50 6e6e696e 67206120 66696c65 206f7220 nning a file or │ │ │ │ + 0x001c4c60 70726f63 65737320 6d656d6f 72792072 process memory r │ │ │ │ + 0x001c4c70 65737065 63746976 656c792e 20546869 espectively. Thi │ │ │ │ + 0x001c4c80 73206973 20657175 6976616c 656e7420 s is equivalent │ │ │ │ + 0x001c4c90 746f2074 68652064 65707265 63617465 to the deprecate │ │ │ │ + 0x001c4ca0 64206065 6e747279 706f696e 7460206b d `entrypoint` k │ │ │ │ + 0x001c4cb0 6579776f 72642e22 2c0a2020 20202020 eyword.",. │ │ │ │ + 0x001c4cc0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c4cd0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c4ce0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c4cf0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c4d00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c4d10 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ + 0x001c4d20 6f696e74 5f726177 222c0a20 20202020 oint_raw",. │ │ │ │ + 0x001c4d30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c4d40 6174696f 6e223a20 22456e74 72792070 ation": "Entry p │ │ │ │ + 0x001c4d50 6f696e74 20726177 2076616c 75652066 oint raw value f │ │ │ │ + 0x001c4d60 726f6d20 74686520 6f707469 6f6e616c rom the optional │ │ │ │ + 0x001c4d70 20686561 64657220 6f662074 68652050 header of the P │ │ │ │ + 0x001c4d80 452e2054 68697320 76616c75 65206973 E. This value is │ │ │ │ + 0x001c4d90 206e6f74 20636f6e 76657274 65642074 not converted t │ │ │ │ + 0x001c4da0 6f206120 66696c65 206f6666 73657420 o a file offset │ │ │ │ + 0x001c4db0 6f722061 6e205256 412e222c 0a202020 or an RVA.",. │ │ │ │ + 0x001c4dc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c4dd0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001c4de0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c4df0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c4e00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c4e10 20202022 6e616d65 223a2022 696d6167 "name": "imag │ │ │ │ + 0x001c4e20 655f6261 7365222c 0a202020 20202020 e_base",. │ │ │ │ + 0x001c4e30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c4e40 696f6e22 3a202249 6d616765 20626173 ion": "Image bas │ │ │ │ + 0x001c4e50 65207265 6c617469 76652076 69727475 e relative virtu │ │ │ │ + 0x001c4e60 616c2061 64647265 73732e22 2c0a2020 al address.",. │ │ │ │ + 0x001c4e70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c4e80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001c4e90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c4ea0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c4eb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c4ec0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x001c4ed0 6265725f 6f665f72 76615f61 6e645f73 ber_of_rva_and_s │ │ │ │ + 0x001c4ee0 697a6573 222c0a20 20202020 20202020 izes",. │ │ │ │ + 0x001c4ef0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c4f00 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ + 0x001c4f10 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ + 0x001c4f20 4445523a 3a4e756d 6265724f 66527661 DER::NumberOfRva │ │ │ │ + 0x001c4f30 416e6453 697a6573 2e205468 69732069 AndSizes. This i │ │ │ │ + 0x001c4f40 73207468 65206e75 6d626572 206f6620 s the number of │ │ │ │ + 0x001c4f50 6974656d 7320696e 20746865 20494d41 items in the IMA │ │ │ │ + 0x001c4f60 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ + 0x001c4f70 45523a3a 44617461 44697265 63746f72 ER::DataDirector │ │ │ │ + 0x001c4f80 79206172 7261792e 222c0a20 20202020 y array.",. │ │ │ │ + 0x001c4f90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c4fa0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001c4fb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c4fc0 20202020 226b696e 64223a20 22646963 "kind": "dic │ │ │ │ + 0x001c4fd0 74696f6e 61727922 2c0a2020 20202020 tionary",. │ │ │ │ + 0x001c4fe0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001c4ff0 65727369 6f6e5f69 6e666f22 2c0a2020 ersion_info",. │ │ │ │ + 0x001c5000 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c5010 656e7461 74696f6e 223a2022 44696374 entation": "Dict │ │ │ │ + 0x001c5020 696f6e61 72792063 6f6e7461 696e696e ionary containin │ │ │ │ + 0x001c5030 67207468 65205045 27732076 65727369 g the PE's versi │ │ │ │ + 0x001c5040 6f6e2069 6e666f72 6d617469 6f6e2e20 on information. │ │ │ │ + 0x001c5050 54797069 63616c20 6b657973 20617265 Typical keys are │ │ │ │ + 0x001c5060 3a20436f 6d6d656e 74732c20 436f6d70 : Comments, Comp │ │ │ │ + 0x001c5070 616e794e 616d652c 2046696c 65446573 anyName, FileDes │ │ │ │ + 0x001c5080 63726970 74696f6e 2c204669 6c655665 cription, FileVe │ │ │ │ + 0x001c5090 7273696f 6e2c2049 6e746572 6e616c4e rsion, InternalN │ │ │ │ + 0x001c50a0 616d652c 204c6567 616c436f 70797269 ame, LegalCopyri │ │ │ │ + 0x001c50b0 6768742c 204c6567 616c5472 6164656d ght, LegalTradem │ │ │ │ + 0x001c50c0 61726b73 2c204f72 6967696e 616c4669 arks, OriginalFi │ │ │ │ + 0x001c50d0 6c656e61 6d652c20 50726f64 7563744e lename, ProductN │ │ │ │ + 0x001c50e0 616d652c 2050726f 64756374 56657273 ame, ProductVers │ │ │ │ + 0x001c50f0 696f6e2e 20466f72 206d6f72 6520696e ion. For more in │ │ │ │ + 0x001c5100 666f726d 6174696f 6e207265 66657220 formation refer │ │ │ │ + 0x001c5110 746f3a20 60606045 78616d70 6c653a20 to: ```Example: │ │ │ │ + 0x001c5120 70652e76 65727369 6f6e5f69 6e666f5b pe.version_info[ │ │ │ │ + 0x001c5130 5c22436f 6d70616e 794e616d 655c225d \"CompanyName\"] │ │ │ │ + 0x001c5140 20636f6e 7461696e 73205c22 4d696372 contains \"Micr │ │ │ │ + 0x001c5150 6f736f66 745c2260 6060222c 0a202020 osoft\"```",. │ │ │ │ + 0x001c5160 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c5170 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001c5180 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c5190 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001c51a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001c51b0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x001c51c0 65725f6f 665f7665 7273696f 6e5f696e er_of_version_in │ │ │ │ + 0x001c51d0 666f7322 2c0a2020 20202020 20202020 fos",. │ │ │ │ + 0x001c51e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c51f0 223a2022 4e756d62 6572206f 66206578 ": "Number of ex │ │ │ │ + 0x001c5200 74726163 74656420 76657273 696f6e20 tracted version │ │ │ │ + 0x001c5210 696e666f 726d6174 696f6e20 7265636f information reco │ │ │ │ + 0x001c5220 72647322 2c0a2020 20202020 20202020 rds",. │ │ │ │ + 0x001c5230 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c5240 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c5250 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c5260 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001c5270 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c5280 65223a20 22766572 73696f6e 5f696e66 e": "version_inf │ │ │ │ + 0x001c5290 6f5f6c69 7374222c 0a202020 20202020 o_list",. │ │ │ │ + 0x001c52a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c52b0 696f6e22 3a202241 20617272 6179206f ion": "A array o │ │ │ │ + 0x001c52c0 66207665 7273696f 6e20696e 666f726d f version inform │ │ │ │ + 0x001c52d0 6174696f 6e207265 636f7264 732e2045 ation records. E │ │ │ │ + 0x001c52e0 61636820 64617461 20726563 6f726420 ach data record │ │ │ │ + 0x001c52f0 636f6e74 61696e73 206b6579 20616e64 contains key and │ │ │ │ + 0x001c5300 2076616c 7565206f 66207468 65206170 value of the ap │ │ │ │ + 0x001c5310 70726f70 72696174 65206461 74612072 propriate data r │ │ │ │ + 0x001c5320 65636f72 642e222c 0a202020 20202020 ecord.",. │ │ │ │ + 0x001c5330 20202020 20227374 72756374 75726522 "structure" │ │ │ │ + 0x001c5340 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ 0x001c5350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5360 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c5370 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c5380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5390 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001c53a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001c53b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c53c0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001c53d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c53e0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x001c53f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001c5400 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001c5410 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001c5420 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001c5430 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c5440 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001c5450 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001c5460 756d6265 725f6f66 5f666965 6c647322 umber_of_fields" │ │ │ │ - 0x001c5470 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001c5480 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c5490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c54a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001c54b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001c54c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001c54d0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ - 0x001c54e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c54f0 20226669 656c6422 2c0a2020 20202020 "field",. │ │ │ │ - 0x001c5500 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c5510 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c5520 20202020 20202022 73747275 63747572 "structur │ │ │ │ - 0x001c5530 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ - 0x001c5540 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c5550 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001c5560 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001c5570 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ - 0x001c5580 6c64222c 0a202020 20202020 20202020 ld",. │ │ │ │ - 0x001c5590 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001c55a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001c55b0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001c55c0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001c55d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c55e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c55f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c5600 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c5610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5620 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ - 0x001c5630 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001c5640 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c5650 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c5660 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c5670 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c5680 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001c5690 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c56a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c56b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c56c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c56d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c56e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c56f0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001c5700 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001c5710 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c5720 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c5730 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c5740 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c5750 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001c5760 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c5770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5780 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c5790 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001c57a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001c57b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c57c0 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ - 0x001c57d0 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ - 0x001c57e0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c57f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c5800 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c5810 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c5820 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001c5830 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c5840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5850 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c5860 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001c5870 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001c5880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5890 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001c58a0 656c645f 6964785f 64696666 222c0a20 eld_idx_diff",. │ │ │ │ - 0x001c58b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c58c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c58d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c58e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c58f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001c5900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5910 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001c5920 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c5930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5940 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c5950 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c5960 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c5970 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ - 0x001c5980 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ - 0x001c5990 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c59a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c59b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c59c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c59d0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001c59e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c59f0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001c5a00 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c5a10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c5a20 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c5a30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c5a40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c5a50 223a2022 6e756d62 65725f6f 665f6d65 ": "number_of_me │ │ │ │ - 0x001c5a60 74686f64 73222c0a 20202020 20202020 thods",. │ │ │ │ - 0x001c5a70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c5a80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c5a90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001c5aa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001c5ab0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c5ac0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ - 0x001c5ad0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c5ae0 6e616d65 223a2022 6d657468 6f64222c name": "method", │ │ │ │ - 0x001c5af0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001c5b00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c5b10 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ - 0x001c5b20 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ - 0x001c5b30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c5b40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c5b50 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001c5b60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c5b70 223a2022 6d657468 6f64222c 0a202020 ": "method",. │ │ │ │ - 0x001c5b80 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c5b90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c5ba0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c5bb0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001c5bc0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001c5bd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c5be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5bf0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c5c00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c5c10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c5c20 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ - 0x001c5c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5c40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c5c50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c5c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5c70 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001c5c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5c90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001c5ca0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c5cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5cc0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c5cd0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c5ce0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c5cf0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x001c5d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5d10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c5d20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c5d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5d40 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001c5d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5d60 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c5d70 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c5d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5d90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c5da0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c5db0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c5dc0 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ - 0x001c5dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5de0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c5df0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001c5e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5e10 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001c5e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5e30 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c5e40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c5e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5e60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c5e70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c5e80 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c5e90 6d65223a 20226469 72656374 222c0a20 me": "direct",. │ │ │ │ - 0x001c5ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5eb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c5ec0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c5ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5ee0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001c5ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5f00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001c5f10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c5f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5f30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c5f40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c5f50 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c5f60 616d6522 3a202276 69727475 616c222c ame": "virtual", │ │ │ │ - 0x001c5f70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c5f80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c5f90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001c5fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c5fb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001c5fc0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001c5fd0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001c5fe0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001c5ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6000 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c6010 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001c6020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6030 226e616d 65223a20 226d6574 686f645f "name": "method_ │ │ │ │ - 0x001c6040 6964785f 64696666 222c0a20 20202020 idx_diff",. │ │ │ │ - 0x001c6050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6060 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c6070 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001c5360 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001c5370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c5380 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x001c5390 6f6e5f69 6e666f5f 6c697374 222c0a20 on_info_list",. │ │ │ │ + 0x001c53a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c53b0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001c53c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c53d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c53e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001c53f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c5400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c5410 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ + 0x001c5420 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ + 0x001c5430 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001c5440 63756d65 6e746174 696f6e22 3a20224b cumentation": "K │ │ │ │ + 0x001c5450 6579206f 66207665 7273696f 6e20696e ey of version in │ │ │ │ + 0x001c5460 666f726d 6174696f 6e207265 636f7264 formation record │ │ │ │ + 0x001c5470 20646972 6563746f 72792e22 2c0a2020 directory.",. │ │ │ │ + 0x001c5480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c5490 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001c54a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001c54b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c54c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001c54d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c54e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c54f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c5500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c5510 226e616d 65223a20 2276616c 7565222c "name": "value", │ │ │ │ + 0x001c5520 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c5530 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c5540 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001c5550 206f6620 76657273 696f6e20 696e666f of version info │ │ │ │ + 0x001c5560 726d6174 696f6e20 7265636f 72642064 rmation record d │ │ │ │ + 0x001c5570 69726563 746f7279 2e222c0a 20202020 irectory.",. │ │ │ │ + 0x001c5580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c5590 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001c55a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c55b0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001c55c0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001c55d0 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x001c55e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c55f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c5600 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c5610 20202020 226e616d 65223a20 226f7074 "name": "opt │ │ │ │ + 0x001c5620 6864725f 6d616769 63222c0a 20202020 hdr_magic",. │ │ │ │ + 0x001c5630 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001c5640 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ + 0x001c5650 6f662049 4d414745 5f4f5054 494f4e41 of IMAGE_OPTIONA │ │ │ │ + 0x001c5660 4c5f4845 41444552 3a3a4d61 6769632e L_HEADER::Magic. │ │ │ │ + 0x001c5670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c5680 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c5690 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c56a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c56b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c56c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c56d0 20227369 7a655f6f 665f636f 6465222c "size_of_code", │ │ │ │ + 0x001c56e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c56f0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001c5700 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001c5710 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001c5720 697a654f 66436f64 652e2054 68697320 izeOfCode. This │ │ │ │ + 0x001c5730 69732074 68652073 756d206f 66207261 is the sum of ra │ │ │ │ + 0x001c5740 77206461 74612073 697a6573 20696e20 w data sizes in │ │ │ │ + 0x001c5750 636f6465 20736563 74696f6e 732e222c code sections.", │ │ │ │ + 0x001c5760 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c5770 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c5780 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c5790 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c57a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c57b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c57c0 73697a65 5f6f665f 696e6974 69616c69 size_of_initiali │ │ │ │ + 0x001c57d0 7a65645f 64617461 222c0a20 20202020 zed_data",. │ │ │ │ + 0x001c57e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c57f0 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x001c5800 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ + 0x001c5810 5f484541 4445523a 3a53697a 654f6649 _HEADER::SizeOfI │ │ │ │ + 0x001c5820 6e697469 616c697a 65644461 74612e22 nitializedData." │ │ │ │ + 0x001c5830 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c5840 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c5850 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c5860 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c5870 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c5880 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c5890 2273697a 655f6f66 5f756e69 6e697469 "size_of_uniniti │ │ │ │ + 0x001c58a0 616c697a 65645f64 61746122 2c0a2020 alized_data",. │ │ │ │ + 0x001c58b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c58c0 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ + 0x001c58d0 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ + 0x001c58e0 4e414c5f 48454144 45523a3a 53697a65 NAL_HEADER::Size │ │ │ │ + 0x001c58f0 4f66556e 696e6974 69616c69 7a656444 OfUninitializedD │ │ │ │ + 0x001c5900 6174612e 222c0a20 20202020 20202020 ata.",. │ │ │ │ + 0x001c5910 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c5920 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c5930 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c5940 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001c5950 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c5960 6d65223a 20226261 73655f6f 665f636f me": "base_of_co │ │ │ │ + 0x001c5970 6465222c 0a202020 20202020 20202020 de",. │ │ │ │ + 0x001c5980 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c5990 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ + 0x001c59a0 455f4f50 54494f4e 414c5f48 45414445 E_OPTIONAL_HEADE │ │ │ │ + 0x001c59b0 523a3a42 6173654f 66436f64 652e222c R::BaseOfCode.", │ │ │ │ + 0x001c59c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001c59d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c59e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001c59f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c5a00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c5a10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c5a20 62617365 5f6f665f 64617461 222c0a20 base_of_data",. │ │ │ │ + 0x001c5a30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001c5a40 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ + 0x001c5a50 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ + 0x001c5a60 4f4e414c 5f484541 4445523a 3a426173 ONAL_HEADER::Bas │ │ │ │ + 0x001c5a70 654f6644 6174612e 20546869 73206669 eOfData. This fi │ │ │ │ + 0x001c5a80 656c6420 6f6e6c79 20657869 73747320 eld only exists │ │ │ │ + 0x001c5a90 696e2033 322d6269 74205045 2066696c in 32-bit PE fil │ │ │ │ + 0x001c5aa0 65732e22 2c0a2020 20202020 20202020 es.",. │ │ │ │ + 0x001c5ab0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c5ac0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c5ad0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c5ae0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c5af0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c5b00 65223a20 22736563 74696f6e 5f616c69 e": "section_ali │ │ │ │ + 0x001c5b10 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ + 0x001c5b20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c5b30 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001c5b40 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001c5b50 45414445 523a3a53 65637469 6f6e416c EADER::SectionAl │ │ │ │ + 0x001c5b60 69676e6d 656e742e 20576865 6e205769 ignment. When Wi │ │ │ │ + 0x001c5b70 6e646f77 73206d61 70732061 20504520 ndows maps a PE │ │ │ │ + 0x001c5b80 696d6167 6520746f 206d656d 6f72792c image to memory, │ │ │ │ + 0x001c5b90 20616c6c 20726177 2073697a 65732028 all raw sizes ( │ │ │ │ + 0x001c5ba0 696e636c 7564696e 67207369 7a65206f including size o │ │ │ │ + 0x001c5bb0 66206865 61646572 29206172 6520616c f header) are al │ │ │ │ + 0x001c5bc0 69676e65 64207570 20746f20 74686973 igned up to this │ │ │ │ + 0x001c5bd0 2076616c 75652e22 2c0a2020 20202020 value.",. │ │ │ │ + 0x001c5be0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c5bf0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c5c00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c5c10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c5c20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c5c30 226e616d 65223a20 2266696c 655f616c "name": "file_al │ │ │ │ + 0x001c5c40 69676e6d 656e7422 2c0a2020 20202020 ignment",. │ │ │ │ + 0x001c5c50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c5c60 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001c5c70 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ + 0x001c5c80 48454144 45523a3a 46696c65 416c6967 HEADER::FileAlig │ │ │ │ + 0x001c5c90 6e6d656e 742e2041 6c6c2072 61772064 nment. All raw d │ │ │ │ + 0x001c5ca0 61746120 73697a65 73206f66 20736563 ata sizes of sec │ │ │ │ + 0x001c5cb0 74696f6e 7320696e 20746865 20504520 tions in the PE │ │ │ │ + 0x001c5cc0 696d6167 65206172 6520616c 69676e65 image are aligne │ │ │ │ + 0x001c5cd0 6420746f 20746869 73207661 6c75652e d to this value. │ │ │ │ + 0x001c5ce0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c5cf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c5d00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c5d10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c5d20 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001c5d30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c5d40 3a20226c 696e6b65 725f7665 7273696f : "linker_versio │ │ │ │ + 0x001c5d50 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001c5d60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c5d70 2022416e 206f626a 65637420 77697468 "An object with │ │ │ │ + 0x001c5d80 2074776f 20696e74 65676572 20617474 two integer att │ │ │ │ + 0x001c5d90 72696275 7465732c 206f6e65 20666f72 ributes, one for │ │ │ │ + 0x001c5da0 20656163 68206d61 6a6f7220 616e6420 each major and │ │ │ │ + 0x001c5db0 6d696e6f 72206c69 6e6b6572 20766572 minor linker ver │ │ │ │ + 0x001c5dc0 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x001c5dd0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001c5de0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001c5df0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c5e00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001c5e10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001c5e20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c5e30 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ + 0x001c5e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c5e50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c5e60 6f6e223a 20224d61 6a6f7220 6c696e6b on": "Major link │ │ │ │ + 0x001c5e70 65722076 65727369 6f6e2e22 2c0a2020 er version.",. │ │ │ │ + 0x001c5e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c5e90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c5ea0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001c5eb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c5ec0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001c5ed0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c5ee0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c5ef0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c5f00 65223a20 226d696e 6f72222c 0a202020 e": "minor",. │ │ │ │ + 0x001c5f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c5f20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c5f30 3a20224d 696e6f72 206c696e 6b657220 : "Minor linker │ │ │ │ + 0x001c5f40 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001c5f50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c5f60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c5f70 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001c5f80 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001c5f90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c5fa0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c5fb0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001c5fc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c5fd0 3a20226f 735f7665 7273696f 6e222c0a : "os_version",. │ │ │ │ + 0x001c5fe0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c5ff0 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ + 0x001c6000 206f626a 65637420 77697468 2074776f object with two │ │ │ │ + 0x001c6010 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ + 0x001c6020 7465732c 206f6e65 20666f72 20656163 tes, one for eac │ │ │ │ + 0x001c6030 68206d61 6a6f7220 616e6420 6d696e6f h major and mino │ │ │ │ + 0x001c6040 72204f53 20766572 73696f6e 2e222c0a r OS version.",. │ │ │ │ + 0x001c6050 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001c6060 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001c6070 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x001c6080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6090 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c60a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c60b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001c60c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c60d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c60e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c60f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c6100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c6110 3a202261 63636573 735f666c 61677322 : "access_flags" │ │ │ │ - 0x001c6120 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c6130 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c6140 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001c6150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6160 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c6170 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c6180 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c6190 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c61a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c61b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c61c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c61d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c61e0 20226e61 6d65223a 2022636f 64655f6f "name": "code_o │ │ │ │ - 0x001c61f0 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ - 0x001c6200 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c6210 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c6220 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c6230 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c6240 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001c6250 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001c6260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6270 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001c6280 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c6290 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x001c62a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c62b0 20202020 20226e61 6d65223a 2022636f "name": "co │ │ │ │ - 0x001c62c0 64655f69 74656d22 2c0a2020 20202020 de_item",. │ │ │ │ - 0x001c62d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c62e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c62f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c6300 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c6310 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001c6320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6330 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c6340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6350 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c6360 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c6370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6380 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c6390 616d6522 3a202272 65676973 74657273 ame": "registers │ │ │ │ - 0x001c63a0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ - 0x001c63b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c63c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001c63d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001c63e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c63f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c6400 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c6410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6420 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c6430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6440 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c6450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6460 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001c6470 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001c6480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6490 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c64a0 696e735f 73697a65 222c0a20 20202020 ins_size",. │ │ │ │ - 0x001c64b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c64c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c64d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001c64e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c64f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6500 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001c6510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6520 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001c6530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6540 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c6550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6560 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c6570 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001c6580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6590 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c65a0 3a20226f 7574735f 73697a65 222c0a20 : "outs_size",. │ │ │ │ - 0x001c65b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c65c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c65d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c65e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c65f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6600 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001c6610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6620 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c6630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6640 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c6650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6660 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c6670 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c6680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6690 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c66a0 616d6522 3a202274 72696573 5f73697a ame": "tries_siz │ │ │ │ - 0x001c66b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c66c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c66d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c66e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c66f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6700 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c6710 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c6720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6730 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001c6740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6750 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c6760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6770 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c6780 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c6790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c67a0 20202022 6e616d65 223a2022 64656275 "name": "debu │ │ │ │ - 0x001c67b0 675f696e 666f5f6f 6666222c 0a202020 g_info_off",. │ │ │ │ - 0x001c67c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c67d0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c67e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c67f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c6800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6810 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001c6820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6830 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001c6840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6850 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c6860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6870 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c6880 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001c6890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c68a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c68b0 65223a20 22696e73 6e735f73 697a6522 e": "insns_size" │ │ │ │ - 0x001c68c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c68d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c68e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c68f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c6900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6910 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c6920 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c6930 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c6940 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c6950 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c6960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6980 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c6990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c69a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c69b0 20226e61 6d65223a 2022696e 736e7322 "name": "insns" │ │ │ │ - 0x001c69c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c69d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c69e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c69f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c6a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6a10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c6a20 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001c6a30 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c6a40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c6a50 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c6a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6a80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c6a90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c6aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6ab0 20226e61 6d65223a 20227061 6464696e "name": "paddin │ │ │ │ - 0x001c6ac0 67222c0a 20202020 20202020 20202020 g",. │ │ │ │ - 0x001c6ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6ae0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c6af0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001c6b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6b10 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c6b20 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c6b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6b40 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001c6b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6b60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c6b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6b80 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001c6b90 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001c6ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6bb0 20202020 226e616d 65223a20 22747269 "name": "tri │ │ │ │ - 0x001c6bc0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x001c6bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6be0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001c6bf0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001c6c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6c10 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001c6c20 62757465 73223a20 5b5d0a20 20202020 butes": []. │ │ │ │ - 0x001c6c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6c40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c6c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6c60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c6c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6c80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c6c90 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001c6ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6cb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c6cc0 20226861 6e646c65 7273222c 0a202020 "handlers",. │ │ │ │ - 0x001c6cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6ce0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c6cf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001c6d00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c6d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6d20 20202273 74727563 74757265 223a207b "structure": { │ │ │ │ - 0x001c6d30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c6d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6d50 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001c6d60 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001c6d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6d80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c6d90 223a2022 68616e64 6c657273 222c0a20 ": "handlers",. │ │ │ │ - 0x001c6da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6dc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c6dd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001c6de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6df0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001c6e00 72696275 74657322 3a205b5d 0a202020 ributes": []. │ │ │ │ - 0x001c6e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6e20 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001c6e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6e40 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c6e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6e60 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001c6e70 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c6e80 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001c6e90 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c6ea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c6eb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c6ec0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x001c6ed0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001c6ee0 616d6522 3a202268 61735f6d 6574686f ame": "has_metho │ │ │ │ - 0x001c6ef0 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ - 0x001c6f00 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001c6f10 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001c6f20 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001c6f30 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001c6f40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c6f50 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001c6f60 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001c6f70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c6f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6f90 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001c6fa0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x001c6fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6fc0 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ - 0x001c6fd0 6f64206e 616d6522 0a202020 20202020 od name". │ │ │ │ - 0x001c6fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c6ff0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001c7000 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001c7010 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c7020 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c7030 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ - 0x001c7040 616e7920 6d657468 6f642068 61732074 any method has t │ │ │ │ - 0x001c7050 68652073 70656369 66696564 206d6574 he specified met │ │ │ │ - 0x001c7060 686f6420 6e616d65 2e220a20 20202020 hod name.". │ │ │ │ - 0x001c7070 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c7080 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c7090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c70a0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001c70b0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001c70c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c70d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c70e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c70f0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001c7100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7110 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x001c7120 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x001c7130 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c7140 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c7150 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c7160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7170 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001c7180 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ - 0x001c7190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c71a0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x001c71b0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x001c71c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c71d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c71e0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001c71f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c7200 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001c7210 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ - 0x001c7220 7920636c 61737320 68617320 74686520 y class has the │ │ │ │ - 0x001c7230 73706563 69666965 6420636c 61737320 specified class │ │ │ │ - 0x001c7240 6e616d65 20616e64 20617420 74686520 name and at the │ │ │ │ - 0x001c7250 73616d65 2074696d 65207468 65726520 same time there │ │ │ │ - 0x001c7260 69732061 206d6574 686f6420 77697468 is a method with │ │ │ │ - 0x001c7270 20746865 20737065 63696669 6564206d the specified m │ │ │ │ - 0x001c7280 65746f64 206e616d 65220a20 20202020 etod name". │ │ │ │ - 0x001c7290 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c72a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c72b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c72c0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001c72d0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001c72e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c72f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7300 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c7310 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ - 0x001c7320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7330 2020226e 616d6522 3a20226d 6574686f "name": "metho │ │ │ │ - 0x001c7340 64206e61 6d65220a 20202020 20202020 d name". │ │ │ │ - 0x001c7350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7360 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001c7370 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001c7380 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c7390 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001c73a0 65747572 6e732074 72756520 69662061 eturns true if a │ │ │ │ - 0x001c73b0 6e79206d 6574686f 64206e61 6d65206d ny method name m │ │ │ │ - 0x001c73c0 61746368 65732074 68652072 65676578 atches the regex │ │ │ │ - 0x001c73d0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x001c73e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c73f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c7400 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001c7410 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001c7420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7430 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c7440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7450 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ - 0x001c7460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7470 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c7480 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ - 0x001c7490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c74a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c74b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c74c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c74d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c74e0 22747970 65223a20 2272222c 0a202020 "type": "r",. │ │ │ │ - 0x001c74f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7500 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c7510 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ - 0x001c7520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7530 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001c7540 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001c7550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7560 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c7570 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ - 0x001c7580 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ - 0x001c7590 6e616d65 206d6174 6368696e 67207468 name matching th │ │ │ │ - 0x001c75a0 65207265 67657820 636c6173 73206e61 e regex class na │ │ │ │ - 0x001c75b0 6d652061 6e642061 74207468 65207361 me and at the sa │ │ │ │ - 0x001c75c0 6d652074 696d6520 74686572 65206973 me time there is │ │ │ │ - 0x001c75d0 2061206d 6574686f 64207769 7468206e a method with n │ │ │ │ - 0x001c75e0 616d6520 6d617463 68696e67 20746865 ame matching the │ │ │ │ - 0x001c75f0 20737065 63696669 65642072 65676578 specified regex │ │ │ │ - 0x001c7600 206d6574 6f64206e 616d6522 0a202020 metod name". │ │ │ │ - 0x001c7610 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001c7620 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001c7630 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c7640 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c7650 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x001c7660 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001c7670 616d6522 3a202268 61735f63 6c617373 ame": "has_class │ │ │ │ - 0x001c7680 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c7690 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001c76a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c76b0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001c76c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c76d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c76e0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001c76f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001c7700 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c7710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7720 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c7730 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001c7740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7750 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x001c7760 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x001c7770 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c7780 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c7790 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001c77a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c77b0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001c77c0 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ - 0x001c77d0 7920636c 61737320 68617320 74686520 y class has the │ │ │ │ - 0x001c77e0 73706563 69666965 64206e61 6d652e22 specified name." │ │ │ │ - 0x001c77f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c7800 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001c7810 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c7820 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001c7830 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001c7840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7850 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001c7860 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c7870 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x001c7880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7890 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001c78a0 22636c61 7373206e 616d6522 0a202020 "class name". │ │ │ │ - 0x001c78b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c78c0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001c78d0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x001c78e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c78f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c7900 223a2022 52657475 726e7320 74727565 ": "Returns true │ │ │ │ - 0x001c7910 20696620 616e7920 636c6173 73206e61 if any class na │ │ │ │ - 0x001c7920 6d65206d 61746368 65732074 68652072 me matches the r │ │ │ │ - 0x001c7930 65676578 2e220a20 20202020 20202020 egex.". │ │ │ │ - 0x001c7940 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001c7950 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001c7960 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ - 0x001c7970 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001c7980 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001c7990 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ - 0x001c79a0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001c79b0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x001c79c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c79d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c79e0 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ - 0x001c79f0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ - 0x001c7a00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c7a10 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ - 0x001c7a20 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ - 0x001c7a30 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ - 0x001c7a40 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ - 0x001c7a50 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ - 0x001c7a60 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ - 0x001c7a70 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ - 0x001c7a80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c7a90 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ - 0x001c7aa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c7ab0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c7ac0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c7ad0 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ - 0x001c7ae0 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ - 0x001c7af0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c7b00 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ - 0x001c7b10 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ - 0x001c7b20 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ - 0x001c7b30 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ - 0x001c7b40 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ - 0x001c7b50 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c7b60 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x001c7b70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c7b80 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001c7b90 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001c7ba0 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ - 0x001c7bb0 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ - 0x001c7bc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001c7bd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001c7be0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001c7bf0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c7c00 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c7c10 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001c7c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7c30 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ - 0x001c7c40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c7c50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c7c60 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x001c7c70 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ - 0x001c7c80 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ - 0x001c7c90 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ - 0x001c7ca0 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ - 0x001c7cb0 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ - 0x001c7cc0 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ - 0x001c7cd0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x001c7ce0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x001c7cf0 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ - 0x001c7d00 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ - 0x001c7d10 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ - 0x001c7d20 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x001c7d30 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001c7d40 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001c7d50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001c6090 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c60a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c60b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c60c0 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ + 0x001c60d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c60e0 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ + 0x001c60f0 6a6f7220 4f532076 65727369 6f6e2e22 jor OS version." │ │ │ │ + 0x001c6100 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c6110 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c6120 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001c6130 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001c6140 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c6150 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c6160 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c6170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c6180 226e616d 65223a20 226d696e 6f72222c "name": "minor", │ │ │ │ + 0x001c6190 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c61a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c61b0 696f6e22 3a20224d 696e6f72 204f5320 ion": "Minor OS │ │ │ │ + 0x001c61c0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001c61d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c61e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c61f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001c6200 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001c6210 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c6220 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c6230 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001c6240 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c6250 3a202269 6d616765 5f766572 73696f6e : "image_version │ │ │ │ + 0x001c6260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c6270 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c6280 22416e20 6f626a65 63742077 69746820 "An object with │ │ │ │ + 0x001c6290 74776f20 696e7465 67657220 61747472 two integer attr │ │ │ │ + 0x001c62a0 69627574 65732c20 6f6e6520 666f7220 ibutes, one for │ │ │ │ + 0x001c62b0 65616368 206d616a 6f722061 6e64206d each major and m │ │ │ │ + 0x001c62c0 696e6f72 20696d61 67652076 65727369 inor image versi │ │ │ │ + 0x001c62d0 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ + 0x001c62e0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001c62f0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001c6300 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c6310 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c6320 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c6330 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001c6340 6d65223a 20226d61 6a6f7222 2c0a2020 me": "major",. │ │ │ │ + 0x001c6350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c6360 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c6370 223a2022 4d616a6f 7220696d 61676520 ": "Major image │ │ │ │ + 0x001c6380 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001c6390 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c63a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c63b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001c63c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001c63d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c63e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c63f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c6400 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c6410 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ + 0x001c6420 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001c6430 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c6440 4d696e6f 7220696d 61676520 76657273 Minor image vers │ │ │ │ + 0x001c6450 696f6e2e 222c0a20 20202020 20202020 ion.",. │ │ │ │ + 0x001c6460 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c6470 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001c6480 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001c6490 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001c64a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c64b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c64c0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001c64d0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001c64e0 75627379 7374656d 5f766572 73696f6e ubsystem_version │ │ │ │ + 0x001c64f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c6500 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c6510 22416e20 6f626a65 63742077 69746820 "An object with │ │ │ │ + 0x001c6520 74776f20 696e7465 67657220 61747472 two integer attr │ │ │ │ + 0x001c6530 69627574 65732c20 6f6e6520 666f7220 ibutes, one for │ │ │ │ + 0x001c6540 65616368 206d616a 6f722061 6e64206d each major and m │ │ │ │ + 0x001c6550 696e6f72 20737562 73797374 656d2076 inor subsystem v │ │ │ │ + 0x001c6560 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ + 0x001c6570 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001c6580 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001c6590 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c65a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c65b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c65c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c65d0 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ + 0x001c65e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c65f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c6600 74696f6e 223a2022 4d616a6f 72207375 tion": "Major su │ │ │ │ + 0x001c6610 62737973 74656d20 76657273 696f6e2e bsystem version. │ │ │ │ + 0x001c6620 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c6630 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c6640 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001c6650 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001c6660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c6670 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c6680 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c6690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c66a0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x001c66b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c66c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c66d0 74696f6e 223a2022 4d696e6f 72207375 tion": "Minor su │ │ │ │ + 0x001c66e0 62737973 74656d20 76657273 696f6e2e bsystem version. │ │ │ │ + 0x001c66f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c6700 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c6710 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001c6720 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001c6730 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001c6740 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c6750 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c6760 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c6770 20226e61 6d65223a 20227769 6e33325f "name": "win32_ │ │ │ │ + 0x001c6780 76657273 696f6e5f 76616c75 65222c0a version_value",. │ │ │ │ + 0x001c6790 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c67a0 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ + 0x001c67b0 6c756520 6f662049 4d414745 5f4f5054 lue of IMAGE_OPT │ │ │ │ + 0x001c67c0 494f4e41 4c5f4845 41444552 3a3a5769 IONAL_HEADER::Wi │ │ │ │ + 0x001c67d0 6e333256 65727369 6f6e5661 6c75652e n32VersionValue. │ │ │ │ + 0x001c67e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c67f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c6800 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c6810 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c6820 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c6830 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c6840 20227369 7a655f6f 665f696d 61676522 "size_of_image" │ │ │ │ + 0x001c6850 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c6860 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c6870 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ + 0x001c6880 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ + 0x001c6890 53697a65 4f66496d 6167652e 20546869 SizeOfImage. Thi │ │ │ │ + 0x001c68a0 73206973 20746865 20746f74 616c2076 s is the total v │ │ │ │ + 0x001c68b0 69727475 616c2073 697a6520 6f662068 irtual size of h │ │ │ │ + 0x001c68c0 65616465 7220616e 6420616c 6c207365 eader and all se │ │ │ │ + 0x001c68d0 6374696f 6e732e22 2c0a2020 20202020 ctions.",. │ │ │ │ + 0x001c68e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c68f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001c6900 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c6910 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c6920 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c6930 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x001c6940 5f686561 64657273 222c0a20 20202020 _headers",. │ │ │ │ + 0x001c6950 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c6960 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x001c6970 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ + 0x001c6980 5f484541 4445523a 3a53697a 654f6648 _HEADER::SizeOfH │ │ │ │ + 0x001c6990 65616465 72732e20 54686973 20697320 eaders. This is │ │ │ │ + 0x001c69a0 74686520 72617720 64617461 2073697a the raw data siz │ │ │ │ + 0x001c69b0 65206f66 20746865 20504520 68656164 e of the PE head │ │ │ │ + 0x001c69c0 65727320 696e636c 7564696e 6720444f ers including DO │ │ │ │ + 0x001c69d0 53206865 61646572 2c206669 6c652068 S header, file h │ │ │ │ + 0x001c69e0 65616465 722c206f 7074696f 6e616c20 eader, optional │ │ │ │ + 0x001c69f0 68656164 65722061 6e642061 6c6c2073 header and all s │ │ │ │ + 0x001c6a00 65637469 6f6e2068 65616465 72732e20 ection headers. │ │ │ │ + 0x001c6a10 5768656e 20504520 6973206d 61707065 When PE is mappe │ │ │ │ + 0x001c6a20 6420746f 206d656d 6f72792c 20746869 d to memory, thi │ │ │ │ + 0x001c6a30 73207661 6c756520 69732073 75626a65 s value is subje │ │ │ │ + 0x001c6a40 63742074 6f20616c 69676e69 6e672075 ct to aligning u │ │ │ │ + 0x001c6a50 7020746f 20536563 74696f6e 416c6967 p to SectionAlig │ │ │ │ + 0x001c6a60 6e6d656e 742e222c 0a202020 20202020 nment.",. │ │ │ │ + 0x001c6a70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c6a80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001c6a90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c6aa0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c6ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c6ac0 6e616d65 223a2022 63686563 6b73756d name": "checksum │ │ │ │ + 0x001c6ad0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c6ae0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c6af0 22496e74 65676572 20776974 68207468 "Integer with th │ │ │ │ + 0x001c6b00 65205c22 50452063 6865636b 73756d5c e \"PE checksum\ │ │ │ │ + 0x001c6b10 22206173 2073746f 72656420 696e2074 " as stored in t │ │ │ │ + 0x001c6b20 6865204f 7074696f 6e616c48 65616465 he OptionalHeade │ │ │ │ + 0x001c6b30 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001c6b40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c6b50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001c6b60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001c6b70 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001c6b80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001c6b90 6d65223a 20226361 6c63756c 6174655f me": "calculate_ │ │ │ │ + 0x001c6ba0 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ + 0x001c6bb0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001c6bc0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001c6bd0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001c6be0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001c6bf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c6c00 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001c6c10 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ + 0x001c6c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c6c30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c6c40 3a202246 756e6374 696f6e20 74686174 : "Function that │ │ │ │ + 0x001c6c50 2063616c 63756c61 74657320 74686520 calculates the │ │ │ │ + 0x001c6c60 5c225045 20636865 636b7375 6d5c2220 \"PE checksum\" │ │ │ │ + 0x001c6c70 60606045 78616d70 6c653a20 70652e63 ```Example: pe.c │ │ │ │ + 0x001c6c80 6865636b 73756d20 3d3d2070 652e6361 hecksum == pe.ca │ │ │ │ + 0x001c6c90 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ + 0x001c6ca0 28296060 60220a20 20202020 20202020 ()```". │ │ │ │ + 0x001c6cb0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001c6cc0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001c6cd0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c6ce0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c6cf0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c6d00 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ + 0x001c6d10 62737973 74656d22 2c0a2020 20202020 bsystem",. │ │ │ │ + 0x001c6d20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c6d30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001c6d40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c6d50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001c6d60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c6d70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c6d80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c6d90 20226e61 6d65223a 2022646c 6c5f6368 "name": "dll_ch │ │ │ │ + 0x001c6da0 61726163 74657269 73746963 73222c0a aracteristics",. │ │ │ │ + 0x001c6db0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c6dc0 756d656e 74617469 6f6e223a 20224269 umentation": "Bi │ │ │ │ + 0x001c6dd0 746d6170 20776974 68205045 204f7074 tmap with PE Opt │ │ │ │ + 0x001c6de0 696f6e61 6c486561 64657220 446c6c43 ionalHeader DllC │ │ │ │ + 0x001c6df0 68617261 63746572 69737469 63732e20 haracteristics. │ │ │ │ + 0x001c6e00 446f206e 6f742063 6f6e6675 73652074 Do not confuse t │ │ │ │ + 0x001c6e10 68657365 20666c61 67732077 69746820 hese flags with │ │ │ │ + 0x001c6e20 74686520 50452046 696c6548 65616465 the PE FileHeade │ │ │ │ + 0x001c6e30 72204368 61726163 74657269 73746963 r Characteristic │ │ │ │ + 0x001c6e40 732e2049 6e646976 69647561 6c206368 s. Individual ch │ │ │ │ + 0x001c6e50 61726163 74657269 73746963 73206361 aracteristics ca │ │ │ │ + 0x001c6e60 6e206265 20696e73 70656374 65642062 n be inspected b │ │ │ │ + 0x001c6e70 79207065 72666f72 6d696e67 20612062 y performing a b │ │ │ │ + 0x001c6e80 69747769 73652041 4e44206f 70657261 itwise AND opera │ │ │ │ + 0x001c6e90 74696f6e 20776974 68207370 65636966 tion with specif │ │ │ │ + 0x001c6ea0 69632063 6f6e7374 616e7473 2e222c0a ic constants.",. │ │ │ │ + 0x001c6eb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c6ec0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c6ed0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c6ee0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c6ef0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c6f00 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ + 0x001c6f10 6c6c5f6e 616d6522 2c0a2020 20202020 ll_name",. │ │ │ │ + 0x001c6f20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c6f30 74696f6e 223a2022 54686520 6e616d65 tion": "The name │ │ │ │ + 0x001c6f40 206f6620 74686520 444c4c2c 20696620 of the DLL, if │ │ │ │ + 0x001c6f50 69742065 78697374 7320696e 20746865 it exists in the │ │ │ │ + 0x001c6f60 20657870 6f727420 64697265 63746f72 export director │ │ │ │ + 0x001c6f70 792e222c 0a202020 20202020 20202020 y.",. │ │ │ │ + 0x001c6f80 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001c6f90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001c6fa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001c6fb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c6fc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c6fd0 223a2022 6578706f 72745f74 696d6573 ": "export_times │ │ │ │ + 0x001c6fe0 74616d70 222c0a20 20202020 20202020 tamp",. │ │ │ │ + 0x001c6ff0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c7000 6e223a20 22546865 2074696d 65737461 n": "The timesta │ │ │ │ + 0x001c7010 6d702074 68652065 78706f72 74206461 mp the export da │ │ │ │ + 0x001c7020 74612077 61732063 72656174 65642e22 ta was created." │ │ │ │ + 0x001c7030 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001c7040 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c7050 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001c7060 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c7070 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c7080 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c7090 2273697a 655f6f66 5f737461 636b5f72 "size_of_stack_r │ │ │ │ + 0x001c70a0 65736572 7665222c 0a202020 20202020 eserve",. │ │ │ │ + 0x001c70b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c70c0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001c70d0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001c70e0 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ + 0x001c70f0 636b5265 73657276 652e2054 68697320 ckReserve. This │ │ │ │ + 0x001c7100 69732074 68652064 65666175 6c742061 is the default a │ │ │ │ + 0x001c7110 6d6f756e 74206f66 20766972 7475616c mount of virtual │ │ │ │ + 0x001c7120 206d656d 6f727920 74686174 2077696c memory that wil │ │ │ │ + 0x001c7130 6c206265 20726573 65727665 6420666f l be reserved fo │ │ │ │ + 0x001c7140 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ + 0x001c7150 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c7160 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001c7170 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c7180 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c7190 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c71a0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001c71b0 665f7374 61636b5f 636f6d6d 6974222c f_stack_commit", │ │ │ │ + 0x001c71c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001c71d0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001c71e0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001c71f0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001c7200 697a654f 66537461 636b436f 6d6d6974 izeOfStackCommit │ │ │ │ + 0x001c7210 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ + 0x001c7220 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ + 0x001c7230 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ + 0x001c7240 68617420 77696c6c 20626520 616c6c6f hat will be allo │ │ │ │ + 0x001c7250 63617465 6420666f 72207374 61636b2e cated for stack. │ │ │ │ + 0x001c7260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c7270 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c7280 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c7290 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c72a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001c72b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c72c0 20227369 7a655f6f 665f6865 61705f72 "size_of_heap_r │ │ │ │ + 0x001c72d0 65736572 7665222c 0a202020 20202020 eserve",. │ │ │ │ + 0x001c72e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c72f0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001c7300 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001c7310 45414445 523a3a53 697a654f 66486561 EADER::SizeOfHea │ │ │ │ + 0x001c7320 70526573 65727665 2e205468 69732069 pReserve. This i │ │ │ │ + 0x001c7330 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ + 0x001c7340 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ + 0x001c7350 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ + 0x001c7360 20626520 72657365 72766564 20666f72 be reserved for │ │ │ │ + 0x001c7370 206d6169 6e207072 6f636573 73206865 main process he │ │ │ │ + 0x001c7380 61702e22 2c0a2020 20202020 20202020 ap.",. │ │ │ │ + 0x001c7390 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c73a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c73b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001c73c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001c73d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001c73e0 65223a20 2273697a 655f6f66 5f686561 e": "size_of_hea │ │ │ │ + 0x001c73f0 705f636f 6d6d6974 222c0a20 20202020 p_commit",. │ │ │ │ + 0x001c7400 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c7410 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x001c7420 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ + 0x001c7430 5f484541 4445523a 3a53697a 654f6648 _HEADER::SizeOfH │ │ │ │ + 0x001c7440 65617043 6f6d6d69 742e2054 68697320 eapCommit. This │ │ │ │ + 0x001c7450 69732074 68652064 65666175 6c742061 is the default a │ │ │ │ + 0x001c7460 6d6f756e 74206f66 20766972 7475616c mount of virtual │ │ │ │ + 0x001c7470 206d656d 6f727920 74686174 2077696c memory that wil │ │ │ │ + 0x001c7480 6c206265 20616c6c 6f636174 65642066 l be allocated f │ │ │ │ + 0x001c7490 6f72206d 61696e20 70726f63 65737320 or main process │ │ │ │ + 0x001c74a0 68656170 2e222c0a 20202020 20202020 heap.",. │ │ │ │ + 0x001c74b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001c74c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c74d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c74e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001c74f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001c7500 616d6522 3a20226c 6f616465 725f666c ame": "loader_fl │ │ │ │ + 0x001c7510 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001c7520 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c7530 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x001c7540 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ + 0x001c7550 45523a3a 4c6f6164 6572466c 6167732e ER::LoaderFlags. │ │ │ │ + 0x001c7560 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c7570 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c7580 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001c7590 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c75a0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x001c75b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c75c0 20226461 74615f64 69726563 746f7269 "data_directori │ │ │ │ + 0x001c75d0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001c75e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c75f0 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x001c7600 61727261 79206f66 20646174 61206469 array of data di │ │ │ │ + 0x001c7610 72656374 6f726965 732e2045 61636820 rectories. Each │ │ │ │ + 0x001c7620 64617461 20646972 6563746f 72792063 data directory c │ │ │ │ + 0x001c7630 6f6e7461 696e7320 76697274 75616c20 ontains virtual │ │ │ │ + 0x001c7640 61646472 65737320 616e6420 6c656e67 address and leng │ │ │ │ + 0x001c7650 7468206f 66207468 65206170 70726f70 th of the approp │ │ │ │ + 0x001c7660 72696174 65206461 74612064 69726563 riate data direc │ │ │ │ + 0x001c7670 746f7279 2e204578 616d706c 653a2020 tory. Example: │ │ │ │ + 0x001c7680 60606070 652e6461 74615f64 69726563 ```pe.data_direc │ │ │ │ + 0x001c7690 746f7269 65735b70 652e494d 4147455f tories[pe.IMAGE_ │ │ │ │ + 0x001c76a0 44495245 43544f52 595f454e 5452595f DIRECTORY_ENTRY_ │ │ │ │ + 0x001c76b0 4558504f 52545d2e 76697274 75616c5f EXPORT].virtual_ │ │ │ │ + 0x001c76c0 61646472 65737320 213d2030 60606020 address != 0``` │ │ │ │ + 0x001c76d0 45616368 20646174 61206469 72656374 Each data direct │ │ │ │ + 0x001c76e0 6f727920 68617320 74686520 666f6c6c ory has the foll │ │ │ │ + 0x001c76f0 6f77696e 6720656e 74726965 733a222c owing entries:", │ │ │ │ + 0x001c7700 0a202020 20202020 20202020 20227374 . "st │ │ │ │ + 0x001c7710 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ + 0x001c7720 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c7730 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c7740 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001c7750 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c7760 3a202264 6174615f 64697265 63746f72 : "data_director │ │ │ │ + 0x001c7770 69657322 2c0a2020 20202020 20202020 ies",. │ │ │ │ + 0x001c7780 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001c7790 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001c77a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001c77b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c77c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c77d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c77e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001c77f0 6d65223a 20227669 72747561 6c5f6164 me": "virtual_ad │ │ │ │ + 0x001c7800 64726573 73222c0a 20202020 20202020 dress",. │ │ │ │ + 0x001c7810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7820 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c7830 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ + 0x001c7840 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ + 0x001c7850 206f6620 74686520 50452064 61746120 of the PE data │ │ │ │ + 0x001c7860 64697265 63746f72 792e2049 66207468 directory. If th │ │ │ │ + 0x001c7870 69732069 73207a65 726f2c20 7468656e is is zero, then │ │ │ │ + 0x001c7880 20746865 20646174 61206469 72656374 the data direct │ │ │ │ + 0x001c7890 6f727920 6973206d 69737369 6e672e20 ory is missing. │ │ │ │ + 0x001c78a0 4e6f7465 20746861 7420666f 72206469 Note that for di │ │ │ │ + 0x001c78b0 67697461 6c207369 676e6174 7572652c gital signature, │ │ │ │ + 0x001c78c0 20746869 73206973 20746865 2066696c this is the fil │ │ │ │ + 0x001c78d0 65206f66 66736574 2c206e6f 74205256 e offset, not RV │ │ │ │ + 0x001c78e0 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ + 0x001c78f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001c7900 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001c7910 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001c7920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7930 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c7940 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001c7950 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001c7960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7970 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c7980 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001c7990 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c79a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c79b0 2253697a 65206f66 20746865 20504520 "Size of the PE │ │ │ │ + 0x001c79c0 64617461 20646972 6563746f 72792c20 data directory, │ │ │ │ + 0x001c79d0 696e2062 79746573 2e222c0a 20202020 in bytes.",. │ │ │ │ + 0x001c79e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c79f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001c7a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7a10 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001c7a20 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001c7a30 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x001c7a40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001c7a50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c7a60 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001c7a70 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ + 0x001c7a80 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x001c7a90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c7aa0 6f6e223a 2022496e 64697669 6475616c on": "Individual │ │ │ │ + 0x001c7ab0 20736563 74696f6e 20636861 72616374 section charact │ │ │ │ + 0x001c7ac0 65726973 74696373 2063616e 20626520 eristics can be │ │ │ │ + 0x001c7ad0 696e7370 65637465 64207573 696e6720 inspected using │ │ │ │ + 0x001c7ae0 61206269 74776973 6520414e 44206f70 a bitwise AND op │ │ │ │ + 0x001c7af0 65726174 696f6e20 77697468 20737065 eration with spe │ │ │ │ + 0x001c7b00 63696669 6320636f 6e737461 6e74732e cific constants. │ │ │ │ + 0x001c7b10 20457861 6d706c65 733a2060 60607065 Examples: ```pe │ │ │ │ + 0x001c7b20 2e736563 74696f6e 735b305d 2e6e616d .sections[0].nam │ │ │ │ + 0x001c7b30 65203d3d 205c222e 74657874 5c226060 e == \".text\"`` │ │ │ │ + 0x001c7b40 602c2060 60607065 2e736563 74696f6e `, ```pe.section │ │ │ │ + 0x001c7b50 735b315d 2e636861 72616374 65726973 s[1].characteris │ │ │ │ + 0x001c7b60 74696373 20262070 652e5345 4354494f tics & pe.SECTIO │ │ │ │ + 0x001c7b70 4e5f434e 545f434f 44456060 60222c0a N_CNT_CODE```",. │ │ │ │ + 0x001c7b80 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001c7b90 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001c7ba0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c7bb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c7bc0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x001c7bd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c7be0 20227365 6374696f 6e73222c 0a202020 "sections",. │ │ │ │ + 0x001c7bf0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001c7c00 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001c7c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7c20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001c7c30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c7c40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c7c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7c60 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ + 0x001c7c70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c7c80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c7c90 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ + 0x001c7ca0 6374696f 6e206e61 6d652e22 2c0a2020 ction name.",. │ │ │ │ + 0x001c7cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7cc0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001c7cd0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001c7ce0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c7cf0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001c7d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7d10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c7d20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c7d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7d40 226e616d 65223a20 22636861 72616374 "name": "charact │ │ │ │ + 0x001c7d50 65726973 74696373 222c0a20 20202020 eristics",. │ │ │ │ 0x001c7d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7d70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001c7d80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c7d90 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c7da0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x001c7db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7dc0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c7dd0 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ - 0x001c7de0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001c7df0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c7e00 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x001c7e10 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001c7d70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c7d80 6e223a20 22536563 74696f6e 20636861 n": "Section cha │ │ │ │ + 0x001c7d90 72616374 65726973 74696373 2e222c0a racteristics.",. │ │ │ │ + 0x001c7da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7db0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c7dc0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001c7dd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c7de0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001c7df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c7e00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c7e10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ 0x001c7e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7e30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c7e40 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c7e50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001c7e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7e70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c7e80 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ - 0x001c7e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7ea0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001c7eb0 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ - 0x001c7ec0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001c7ed0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c7ee0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c7ef0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c7f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7f10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c7f20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c7f30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c7e30 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ + 0x001c7e40 616c5f61 64647265 7373222c 0a202020 al_address",. │ │ │ │ + 0x001c7e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7e60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c7e70 696f6e22 3a202253 65637469 6f6e2076 ion": "Section v │ │ │ │ + 0x001c7e80 69727475 616c2061 64647265 73732e22 irtual address." │ │ │ │ + 0x001c7e90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c7ea0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c7eb0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001c7ec0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001c7ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7ee0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001c7ef0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c7f00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001c7f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7f20 20202020 226e616d 65223a20 22766972 "name": "vir │ │ │ │ + 0x001c7f30 7475616c 5f73697a 65222c0a 20202020 tual_size",. │ │ │ │ 0x001c7f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7f50 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001c7f60 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001c7f70 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c7f80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c7f90 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ - 0x001c7fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c7fb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c7fc0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c7fd0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001c7fe0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001c7ff0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001c8000 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001c8010 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c8020 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c8030 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c8040 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ - 0x001c8050 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001c8060 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c8070 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ - 0x001c8080 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ - 0x001c8090 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001c80a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001c80b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c80c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c80d0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001c80e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001c80f0 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ - 0x001c8100 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c8110 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001c8120 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001c8130 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ - 0x001c8140 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ - 0x001c8150 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ - 0x001c8160 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001c8170 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001c8180 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ - 0x001c8190 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ - 0x001c81a0 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ - 0x001c81b0 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ - 0x001c81c0 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ - 0x001c81d0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ - 0x001c81e0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001c81f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001c8200 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001c8210 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001c8220 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c8230 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ - 0x001c8240 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ - 0x001c8250 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c8260 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ - 0x001c8270 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ - 0x001c8280 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ - 0x001c8290 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001c82a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001c82b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001c82c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c82d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001c82e0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x001c82f0 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ - 0x001c8300 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001c8310 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c8320 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ - 0x001c8330 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ - 0x001c8340 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001c8350 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001c8360 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c8370 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001c8380 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001c8390 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c83a0 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ - 0x001c83b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c83c0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001c83d0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001c83e0 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ - 0x001c83f0 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ - 0x001c8400 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ - 0x001c8410 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ - 0x001c8420 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ - 0x001c8430 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x001c8440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001c8450 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x001c8460 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001c8470 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c8480 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001c8490 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c84a0 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ - 0x001c84b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c84c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001c84d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001c84e0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001c84f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001c8500 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c7f50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c7f60 6f6e223a 20225365 6374696f 6e207669 on": "Section vi │ │ │ │ + 0x001c7f70 72747561 6c207369 7a652e22 2c0a2020 rtual size.",. │ │ │ │ + 0x001c7f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7f90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001c7fa0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001c7fb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001c7fc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001c7fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c7fe0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001c7ff0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c8000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8010 226e616d 65223a20 22726177 5f646174 "name": "raw_dat │ │ │ │ + 0x001c8020 615f6f66 66736574 222c0a20 20202020 a_offset",. │ │ │ │ + 0x001c8030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8040 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001c8050 6e223a20 22536563 74696f6e 20726177 n": "Section raw │ │ │ │ + 0x001c8060 206f6666 7365742e 222c0a20 20202020 offset.",. │ │ │ │ + 0x001c8070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8080 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001c8090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c80a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001c80b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001c80c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c80d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c80e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c80f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001c8100 6d65223a 20227261 775f6461 74615f73 me": "raw_data_s │ │ │ │ + 0x001c8110 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001c8120 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001c8130 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c8140 53656374 696f6e20 72617720 73697a65 Section raw size │ │ │ │ + 0x001c8150 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001c8160 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001c8170 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001c8180 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001c8190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c81a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c81b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001c81c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c81d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c81e0 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ + 0x001c81f0 6f696e74 65725f74 6f5f7265 6c6f6361 ointer_to_reloca │ │ │ │ + 0x001c8200 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x001c8210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8220 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001c8230 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ + 0x001c8240 5f534543 54494f4e 5f484541 4445523a _SECTION_HEADER: │ │ │ │ + 0x001c8250 3a506f69 6e746572 546f5265 6c6f6361 :PointerToReloca │ │ │ │ + 0x001c8260 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ + 0x001c8270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8280 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001c8290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c82a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001c82b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c82c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c82d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001c82e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c82f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c8300 223a2022 706f696e 7465725f 746f5f6c ": "pointer_to_l │ │ │ │ + 0x001c8310 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ + 0x001c8320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8330 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c8340 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001c8350 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ + 0x001c8360 45414445 523a3a50 6f696e74 6572546f EADER::PointerTo │ │ │ │ + 0x001c8370 4c696e65 6e756d62 6572732e 222c0a20 Linenumbers.",. │ │ │ │ + 0x001c8380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c83a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001c83b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001c83c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001c83d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c83e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c83f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001c8400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8410 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x001c8420 5f6f665f 72656c6f 63617469 6f6e7322 _of_relocations" │ │ │ │ + 0x001c8430 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c8440 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001c8450 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ + 0x001c8460 65206f66 20494d41 47455f53 45435449 e of IMAGE_SECTI │ │ │ │ + 0x001c8470 4f4e5f48 45414445 523a3a4e 756d6265 ON_HEADER::Numbe │ │ │ │ + 0x001c8480 724f6652 656c6f63 6174696f 6e732e22 rOfRelocations." │ │ │ │ + 0x001c8490 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c84a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c84b0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001c84c0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001c84d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c84e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001c84f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c8500 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x001c8510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8520 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c8530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c8540 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001c8550 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ - 0x001c8560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8570 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c8580 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ - 0x001c8590 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ - 0x001c85a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c85b0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001c85c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c85d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001c85e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c85f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8600 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c8610 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001c8620 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c8630 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x001c8640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8650 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c8660 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ - 0x001c8670 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ - 0x001c8680 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001c8690 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001c86a0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001c86b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c86c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c86d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c86e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001c86f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8700 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001c8710 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ - 0x001c8720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8730 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001c8740 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ - 0x001c8750 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ - 0x001c8760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8770 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001c8780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8790 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001c87a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c87b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c87c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001c87d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001c87e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c87f0 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ - 0x001c8800 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c8810 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001c8820 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ - 0x001c8830 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ - 0x001c8840 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ - 0x001c8850 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ - 0x001c8860 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ - 0x001c8870 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ - 0x001c8880 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ - 0x001c8890 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ - 0x001c88a0 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ - 0x001c88b0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001c88c0 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ - 0x001c88d0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c88e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c88f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c8900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8910 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001c8920 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c8930 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c8940 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ - 0x001c8950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8960 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001c8970 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ - 0x001c8980 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ - 0x001c8990 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ - 0x001c89a0 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ + 0x001c8520 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x001c8530 6265725f 6f665f6c 696e655f 6e756d62 ber_of_line_numb │ │ │ │ + 0x001c8540 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ + 0x001c8550 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001c8560 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c8570 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ + 0x001c8580 45435449 4f4e5f48 45414445 523a3a4e ECTION_HEADER::N │ │ │ │ + 0x001c8590 756d6265 724f664c 696e654e 756d6265 umberOfLineNumbe │ │ │ │ + 0x001c85a0 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ + 0x001c85b0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001c85c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001c85d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001c85e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c85f0 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ + 0x001c8600 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c8610 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c8620 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001c8630 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001c8640 6e616d65 223a2022 6f766572 6c617922 name": "overlay" │ │ │ │ + 0x001c8650 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001c8660 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c8670 41207374 72756374 75726520 636f6e74 A structure cont │ │ │ │ + 0x001c8680 61696e69 6e67206d 656d6265 7273206f aining members o │ │ │ │ + 0x001c8690 66667365 7420616e 64207369 7a652e22 ffset and size." │ │ │ │ + 0x001c86a0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001c86b0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001c86c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001c86d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c86e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c86f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c8700 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c8710 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001c8720 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c8730 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c8740 224f7665 726c6179 20736563 74696f6e "Overlay section │ │ │ │ + 0x001c8750 206f6666 7365742e 222c0a20 20202020 offset.",. │ │ │ │ + 0x001c8760 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c8770 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001c8780 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001c8790 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001c87a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c87b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001c87c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001c87d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c87e0 20227369 7a65222c 0a202020 20202020 "size",. │ │ │ │ + 0x001c87f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001c8800 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x001c8810 7665726c 61792073 65637469 6f6e2073 verlay section s │ │ │ │ + 0x001c8820 697a652e 222c0a20 20202020 20202020 ize.",. │ │ │ │ + 0x001c8830 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001c8840 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001c8850 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001c8860 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001c8870 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001c8880 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c8890 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001c88a0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001c88b0 6963685f 7369676e 61747572 65222c0a ich_signature",. │ │ │ │ + 0x001c88c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001c88d0 756d656e 74617469 6f6e223a 20225374 umentation": "St │ │ │ │ + 0x001c88e0 72756374 75726520 636f6e74 61696e69 ructure containi │ │ │ │ + 0x001c88f0 6e672069 6e666f72 6d617469 6f6e2061 ng information a │ │ │ │ + 0x001c8900 626f7574 20746865 20504527 73207269 bout the PE's ri │ │ │ │ + 0x001c8910 63682073 69676e61 74757265 20617320 ch signature as │ │ │ │ + 0x001c8920 646f6375 6d656e74 65642069 6e206874 documented in ht │ │ │ │ + 0x001c8930 74703a2f 2f777777 2e6e7463 6f72652e tp://www.ntcore. │ │ │ │ + 0x001c8940 636f6d2f 66696c65 732f7269 63687369 com/files/richsi │ │ │ │ + 0x001c8950 676e2e68 746d2e22 2c0a2020 20202020 gn.htm.",. │ │ │ │ + 0x001c8960 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001c8970 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001c8980 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c8990 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c89a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x001c89b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c89c0 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ - 0x001c89d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c89e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c89f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001c8a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8a10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001c8a20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001c8a30 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c8a40 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ - 0x001c8a50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c8a60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c8a70 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ - 0x001c8a80 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ - 0x001c8a90 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ - 0x001c8aa0 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ - 0x001c8ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8ac0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c89c0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001c89d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c89e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c89f0 6174696f 6e223a20 224f6666 73657420 ation": "Offset │ │ │ │ + 0x001c8a00 77686572 65207468 65207269 63682073 where the rich s │ │ │ │ + 0x001c8a10 69676e61 74757265 20737461 7274732e ignature starts. │ │ │ │ + 0x001c8a20 20497420 77696c6c 20626520 756e6465 It will be unde │ │ │ │ + 0x001c8a30 66696e65 64206966 20746865 2066696c fined if the fil │ │ │ │ + 0x001c8a40 6520646f 65736e27 74206861 76652061 e doesn't have a │ │ │ │ + 0x001c8a50 20726963 68207369 676e6174 7572652e rich signature. │ │ │ │ + 0x001c8a60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c8a70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001c8a80 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001c8a90 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001c8aa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c8ab0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001c8ac0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x001c8ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8ae0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001c8af0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c8b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8b10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c8b20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c8b30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c8b40 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ - 0x001c8b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8b60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c8b70 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ - 0x001c8b80 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ - 0x001c8b90 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ - 0x001c8ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c8bb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c8bc0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001c8bd0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001c8be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8bf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c8c00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001c8c10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001c8c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8c30 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ - 0x001c8c40 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ - 0x001c8c50 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ - 0x001c8c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8c70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c8c80 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ - 0x001c8c90 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ - 0x001c8ca0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001c8cb0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c8cc0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c8cd0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001c8ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8cf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c8d00 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c8d10 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001c8d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8d30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c8d40 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ - 0x001c8d50 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x001c8d60 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c8d70 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001c8d80 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ - 0x001c8d90 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ - 0x001c8da0 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ - 0x001c8db0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ - 0x001c8dc0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ - 0x001c8dd0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ - 0x001c8de0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001c8df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8e00 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001c8e10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c8e20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c8e30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c8e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8e50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001c8e60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001c8e70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c8e80 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ - 0x001c8e90 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ - 0x001c8ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8eb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c8ec0 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ - 0x001c8ed0 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ - 0x001c8ee0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001c8ef0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c8f00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001c8f10 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001c8f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8f30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001c8f40 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c8f50 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001c8f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8f70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c8f80 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ - 0x001c8f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c8fa0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001c8fb0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ - 0x001c8fc0 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ - 0x001c8fd0 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ - 0x001c8fe0 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ - 0x001c8ff0 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ - 0x001c9000 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ - 0x001c9010 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001c9020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9030 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001c9040 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c9050 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001c9060 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c9070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9080 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001c9090 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001c90a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c90b0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ - 0x001c90c0 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ - 0x001c90d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c90e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c90f0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x001c9100 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ - 0x001c9110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9120 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001c9130 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001c9140 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001c9150 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c9160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9170 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001c9180 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001c9190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c91a0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x001c91b0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001c91c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001c91d0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ - 0x001c91e0 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ - 0x001c91f0 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ - 0x001c9200 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ - 0x001c9210 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ - 0x001c9220 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ - 0x001c9230 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x001c9240 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c9250 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001c9260 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001c8ae0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x001c8af0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c8b00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001c8b10 6174696f 6e223a20 224c656e 67746820 ation": "Length │ │ │ │ + 0x001c8b20 6f662074 68652072 69636820 7369676e of the rich sign │ │ │ │ + 0x001c8b30 61747572 652c206e 6f742069 6e636c75 ature, not inclu │ │ │ │ + 0x001c8b40 64696e67 20746865 2066696e 616c2027 ding the final ' │ │ │ │ + 0x001c8b50 52696368 27206d61 726b6572 2e222c0a Rich' marker.",. │ │ │ │ + 0x001c8b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8b70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001c8b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8b90 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001c8ba0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c8bb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c8bc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001c8bd0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001c8be0 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ + 0x001c8bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8c00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001c8c10 3a20224b 65792075 73656420 746f2065 : "Key used to e │ │ │ │ + 0x001c8c20 6e637279 70742074 68652064 61746120 ncrypt the data │ │ │ │ + 0x001c8c30 77697468 20584f52 2e222c0a 20202020 with XOR.",. │ │ │ │ + 0x001c8c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8c50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001c8c60 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001c8c70 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001c8c80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c8c90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c8ca0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c8cb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c8cc0 3a202272 61775f64 61746122 2c0a2020 : "raw_data",. │ │ │ │ + 0x001c8cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8ce0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c8cf0 223a2022 52617720 64617461 20617320 ": "Raw data as │ │ │ │ + 0x001c8d00 69742061 70706561 72732069 6e207468 it appears in th │ │ │ │ + 0x001c8d10 65206669 6c652e22 2c0a2020 20202020 e file.",. │ │ │ │ + 0x001c8d20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001c8d30 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001c8d40 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001c8d50 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001c8d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8d70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001c8d80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001c8d90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c8da0 22636c65 61725f64 61746122 2c0a2020 "clear_data",. │ │ │ │ + 0x001c8db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8dc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c8dd0 223a2022 44617461 20616674 65722062 ": "Data after b │ │ │ │ + 0x001c8de0 65696e67 20646563 72797074 65642062 eing decrypted b │ │ │ │ + 0x001c8df0 7920584f 52696e67 20697420 77697468 y XORing it with │ │ │ │ + 0x001c8e00 20746865 206b6579 2e222c0a 20202020 the key.",. │ │ │ │ + 0x001c8e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8e20 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001c8e30 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001c8e40 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001c8e50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c8e60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001c8e70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c8e80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c8e90 3a202276 65727369 6f6e5f64 61746122 : "version_data" │ │ │ │ + 0x001c8ea0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c8eb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001c8ec0 74696f6e 223a2022 56657273 696f6e20 tion": "Version │ │ │ │ + 0x001c8ed0 6669656c 64732061 66746572 20626569 fields after bei │ │ │ │ + 0x001c8ee0 6e672064 65637279 70746564 20627920 ng decrypted by │ │ │ │ + 0x001c8ef0 584f5269 6e672069 74207769 74682074 XORing it with t │ │ │ │ + 0x001c8f00 6865206b 65792e22 2c0a2020 20202020 he key.",. │ │ │ │ + 0x001c8f10 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001c8f20 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001c8f30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001c8f40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001c8f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8f60 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001c8f70 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001c8f80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c8f90 223a2022 76657273 696f6e22 2c0a2020 ": "version",. │ │ │ │ + 0x001c8fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c8fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c8fc0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001c8fd0 75726e69 6e672061 2073756d 206f6620 urning a sum of │ │ │ │ + 0x001c8fe0 636f756e 74207661 6c756573 206f6620 count values of │ │ │ │ + 0x001c8ff0 616c6c20 6d617463 68696e67 20766572 all matching ver │ │ │ │ + 0x001c9000 73696f6e 20726563 6f726473 2e205072 sion records. Pr │ │ │ │ + 0x001c9010 6f766964 65207468 65206f70 74696f6e ovide the option │ │ │ │ + 0x001c9020 616c2074 6f6f6c69 64206172 67756d65 al toolid argume │ │ │ │ + 0x001c9030 6e742074 6f206f6e 6c79206d 61746368 nt to only match │ │ │ │ + 0x001c9040 20776865 6e20626f 7468206d 61746368 when both match │ │ │ │ + 0x001c9050 20666f72 206f6e65 20656e74 72792e20 for one entry. │ │ │ │ + 0x001c9060 4d6f7265 20696e66 6f726d61 74696f6e More information │ │ │ │ + 0x001c9070 2063616e 20626520 666f756e 64206865 can be found he │ │ │ │ + 0x001c9080 72653a20 68747470 3a2f2f77 77772e6e re: http://www.n │ │ │ │ + 0x001c9090 74636f72 652e636f 6d2f6669 6c65732f tcore.com/files/ │ │ │ │ + 0x001c90a0 72696368 7369676e 2e68746d 204e6f74 richsign.htm Not │ │ │ │ + 0x001c90b0 653a2050 72696f72 20746f20 76657273 e: Prior to vers │ │ │ │ + 0x001c90c0 696f6e20 332e3131 2e302c20 74686973 ion 3.11.0, this │ │ │ │ + 0x001c90d0 2066756e 6374696f 6e207265 7475726e function return │ │ │ │ + 0x001c90e0 73206f6e 6c792061 20626f6f 6c65616e s only a boolean │ │ │ │ + 0x001c90f0 2076616c 75652028 30206f72 20312920 value (0 or 1) │ │ │ │ + 0x001c9100 69662074 68652067 6976656e 20766572 if the given ver │ │ │ │ + 0x001c9110 73696f6e 20616e64 206f7074 696f6e61 sion and optiona │ │ │ │ + 0x001c9120 6c20746f 6f6c6964 20697320 70726573 l toolid is pres │ │ │ │ + 0x001c9130 656e7420 696e2061 6e20656e 7472792e ent in an entry. │ │ │ │ + 0x001c9140 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ + 0x001c9150 72696368 5f736967 6e617475 72652e76 rich_signature.v │ │ │ │ + 0x001c9160 65727369 6f6e2832 34323135 2c203236 ersion(24215, 26 │ │ │ │ + 0x001c9170 3129203d 3d203631 60606022 2c0a2020 1) == 61```",. │ │ │ │ + 0x001c9180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9190 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001c91a0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001c91b0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001c91c0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001c91d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c91e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001c91f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c9200 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001c9210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9220 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001c9230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9250 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001c9260 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001c9270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9280 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c9290 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001c92a0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001c92b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c92c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c92d0 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ + 0x001c9280 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ + 0x001c9290 7273696f 6e220a20 20202020 20202020 rsion". │ │ │ │ + 0x001c92a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c92b0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001c92c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c92d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ 0x001c92e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c92f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c9300 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001c9310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9320 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001c9330 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001c9340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9350 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001c9360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c92f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c9300 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001c9310 65747572 6e696e67 20612073 756d206f eturning a sum o │ │ │ │ + 0x001c9320 6620636f 756e7420 76616c75 6573206f f count values o │ │ │ │ + 0x001c9330 6620616c 6c206d61 74636869 6e672060 f all matching ` │ │ │ │ + 0x001c9340 76657273 696f6e60 20726563 6f726473 version` records │ │ │ │ + 0x001c9350 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001c9360 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ 0x001c9370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9380 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001c9390 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c93a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c93b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c93c0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001c93d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c93e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c93f0 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ - 0x001c9400 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ + 0x001c9380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001c9390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c93a0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001c93b0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001c93c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c93d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c93e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c93f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001c9400 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ 0x001c9410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9430 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001c9420 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c9430 3a202276 65727369 6f6e220a 20202020 : "version". │ │ │ │ 0x001c9440 20202020 20202020 20202020 20202020 │ │ │ │ 0x001c9450 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001c9460 20202020 20202020 20202020 20202020 │ │ │ │ 0x001c9470 20202020 20202020 20202020 2020207b { │ │ │ │ 0x001c9480 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001c9490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c94a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001c94b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001c94a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c94b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001c94c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c94d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c94e0 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ + 0x001c94d0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001c94e0 6f6f6c69 64220a20 20202020 20202020 oolid". │ │ │ │ 0x001c94f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9510 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001c9520 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ - 0x001c9530 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ - 0x001c9540 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ - 0x001c9550 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ - 0x001c9560 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ - 0x001c9570 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ - 0x001c9580 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ - 0x001c9590 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ - 0x001c95a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c95b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c95c0 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ - 0x001c95d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001c95e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c95f0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001c9600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9610 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c9500 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001c9510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9520 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001c9530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9540 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001c9550 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001c9560 65747572 6e696e67 20612073 756d206f eturning a sum o │ │ │ │ + 0x001c9570 6620636f 756e7420 76616c75 6573206f f count values o │ │ │ │ + 0x001c9580 6620616c 6c206d61 74636869 6e672060 f all matching ` │ │ │ │ + 0x001c9590 76657273 696f6e60 20726563 6f726473 version` records │ │ │ │ + 0x001c95a0 20746861 7420616c 736f206d 61746368 that also match │ │ │ │ + 0x001c95b0 20746865 20737065 63696669 65642060 the specified ` │ │ │ │ + 0x001c95c0 746f6f6c 6964602e 220a2020 20202020 toolid`.". │ │ │ │ + 0x001c95d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c95e0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001c95f0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001c9600 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001c9610 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x001c9620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9630 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001c9640 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001c9650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9670 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ - 0x001c9680 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c9690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c96a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c96b0 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ - 0x001c96c0 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ - 0x001c96d0 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ - 0x001c96e0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001c96f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9700 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001c9710 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001c9720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9730 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001c9740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9750 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c9760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9770 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c9780 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001c9790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c97a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c97b0 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ - 0x001c97c0 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ - 0x001c97d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c97e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001c97f0 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ - 0x001c9800 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ - 0x001c9810 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ - 0x001c9820 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ - 0x001c9830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9840 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c9850 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c9860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9870 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001c9880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9890 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c98a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c98b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c98c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c98d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c9630 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001c9640 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001c9650 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c9660 223a2022 746f6f6c 6964222c 0a202020 ": "toolid",. │ │ │ │ + 0x001c9670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9680 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001c9690 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001c96a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001c96b0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001c96c0 696f6e20 72657475 726e696e 67206120 ion returning a │ │ │ │ + 0x001c96d0 73756d20 6f662063 6f756e74 2076616c sum of count val │ │ │ │ + 0x001c96e0 75657320 6f662061 6c6c206d 61746368 ues of all match │ │ │ │ + 0x001c96f0 696e6720 746f6f6c 69642072 65636f72 ing toolid recor │ │ │ │ + 0x001c9700 64732e20 50726f76 69646520 74686520 ds. Provide the │ │ │ │ + 0x001c9710 6f707469 6f6e616c 20766572 73696f6e optional version │ │ │ │ + 0x001c9720 20617267 756d656e 7420746f 206f6e6c argument to onl │ │ │ │ + 0x001c9730 79206d61 74636820 7768656e 20626f74 y match when bot │ │ │ │ + 0x001c9740 68206d61 74636820 666f7220 6f6e6520 h match for one │ │ │ │ + 0x001c9750 656e7472 792e204d 6f726520 696e666f entry. More info │ │ │ │ + 0x001c9760 726d6174 696f6e20 63616e20 62652066 rmation can be f │ │ │ │ + 0x001c9770 6f756e64 20686572 653a2068 7474703a ound here: http: │ │ │ │ + 0x001c9780 2f2f7777 772e6e74 636f7265 2e636f6d //www.ntcore.com │ │ │ │ + 0x001c9790 2f66696c 65732f72 69636873 69676e2e /files/richsign. │ │ │ │ + 0x001c97a0 68746d20 4e6f7465 3a205072 696f7220 htm Note: Prior │ │ │ │ + 0x001c97b0 746f2076 65727369 6f6e2033 2e31312e to version 3.11. │ │ │ │ + 0x001c97c0 302c2074 68697320 66756e63 74696f6e 0, this function │ │ │ │ + 0x001c97d0 20726574 75726e73 206f6e6c 79206120 returns only a │ │ │ │ + 0x001c97e0 626f6f6c 65616e20 76616c75 65202830 boolean value (0 │ │ │ │ + 0x001c97f0 206f7220 31292069 66207468 65206769 or 1) if the gi │ │ │ │ + 0x001c9800 76656e20 746f6f6c 69642061 6e64206f ven toolid and o │ │ │ │ + 0x001c9810 7074696f 6e616c20 76657273 696f6e20 ptional version │ │ │ │ + 0x001c9820 69732070 72657365 6e742069 6e20616e is present in an │ │ │ │ + 0x001c9830 20656e74 72792e20 60606045 78616d70 entry. ```Examp │ │ │ │ + 0x001c9840 6c653a20 70652e72 6963685f 7369676e le: pe.rich_sign │ │ │ │ + 0x001c9850 61747572 652e746f 6f6c6964 28313730 ature.toolid(170 │ │ │ │ + 0x001c9860 2c203430 32313929 203e3d20 39396060 , 40219) >= 99`` │ │ │ │ + 0x001c9870 60222c0a 20202020 20202020 20202020 `",. │ │ │ │ + 0x001c9880 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001c9890 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001c98a0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001c98b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c98c0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001c98d0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ 0x001c98e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c98f0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001c9900 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ + 0x001c98f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001c9900 20202020 20202020 20202020 20202020 │ │ │ │ 0x001c9910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9920 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c9930 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ - 0x001c9940 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ - 0x001c9950 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ - 0x001c9960 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ + 0x001c9920 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001c9930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9950 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x001c9960 6964220a 20202020 20202020 20202020 id". │ │ │ │ 0x001c9970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9980 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c9990 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001c99a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c99b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c9980 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001c9990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c99a0 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x001c99b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001c99c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c99d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001c99d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 0x001c99e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c99f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9a00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001c9a10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c9a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9a30 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001c9a40 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ - 0x001c9a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9a60 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001c9a70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001c9a80 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ - 0x001c9a90 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ - 0x001c9aa0 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ + 0x001c99f0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001c9a00 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001c9a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9a20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001c9a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9a40 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001c9a50 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001c9a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9a70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001c9a80 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ + 0x001c9a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9aa0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001c9ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9ad0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001c9ac0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001c9ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001c9ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9af0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001c9b00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c9af0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001c9b00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001c9b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9b20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001c9b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9b40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001c9b50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001c9b20 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001c9b30 65727369 6f6e220a 20202020 20202020 ersion". │ │ │ │ + 0x001c9b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9b50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ 0x001c9b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9b70 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001c9b80 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ - 0x001c9b90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001c9ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9bb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c9bc0 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ - 0x001c9bd0 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ - 0x001c9be0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001c9bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9c00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001c9c10 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001c9c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9c30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001c9c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9c50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c9c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9c70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001c9c80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001c9b70 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001c9b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9b90 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001c9ba0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001c9bb0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001c9bc0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001c9bd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c9be0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c9bf0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001c9c00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c9c10 2022696d 70686173 68222c0a 20202020 "imphash",. │ │ │ │ + 0x001c9c20 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001c9c30 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ + 0x001c9c40 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001c9c50 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001c9c60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c9c70 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001c9c80 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ 0x001c9c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9cb0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ - 0x001c9cc0 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ - 0x001c9cd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c9ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9cf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001c9d00 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001c9d10 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ - 0x001c9d20 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ - 0x001c9d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9d40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c9d50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001c9d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9d70 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c9d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9d90 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c9da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9dc0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001c9dd0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001c9de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9df0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c9e00 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ - 0x001c9e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9e30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c9e40 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x001c9e50 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ - 0x001c9e60 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ - 0x001c9e70 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ - 0x001c9e80 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ - 0x001c9e90 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ - 0x001c9ea0 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ + 0x001c9ca0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001c9cb0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001c9cc0 75726e69 6e672074 68652069 6d706f72 urning the impor │ │ │ │ + 0x001c9cd0 74206861 7368206f 7220696d 70686173 t hash or imphas │ │ │ │ + 0x001c9ce0 6820666f 72207468 65205045 2e205468 h for the PE. Th │ │ │ │ + 0x001c9cf0 6520696d 70686173 68206973 2061204d e imphash is a M │ │ │ │ + 0x001c9d00 44352068 61736820 6f662074 68652050 D5 hash of the P │ │ │ │ + 0x001c9d10 45277320 696d706f 72742074 61626c65 E's import table │ │ │ │ + 0x001c9d20 20616674 65722073 6f6d6520 6e6f726d after some norm │ │ │ │ + 0x001c9d30 616c697a 6174696f 6e2e2054 68652069 alization. The i │ │ │ │ + 0x001c9d40 6d706861 73682066 6f722061 20504520 mphash for a PE │ │ │ │ + 0x001c9d50 63616e20 62652061 6c736f20 636f6d70 can be also comp │ │ │ │ + 0x001c9d60 75746564 20776974 68207065 66696c65 uted with pefile │ │ │ │ + 0x001c9d70 20616e64 20796f75 2063616e 2066696e and you can fin │ │ │ │ + 0x001c9d80 64206d6f 72652069 6e666f72 6d617469 d more informati │ │ │ │ + 0x001c9d90 6f6e2069 6e204d61 6e646961 6e742773 on in Mandiant's │ │ │ │ + 0x001c9da0 20626c6f 672e220a 20202020 20202020 blog.". │ │ │ │ + 0x001c9db0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001c9dc0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001c9dd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001c9de0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001c9df0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001c9e00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c9e10 20227365 6374696f 6e5f696e 64657822 "section_index" │ │ │ │ + 0x001c9e20 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001c9e30 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x001c9e40 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001c9e50 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001c9e60 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001c9e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9e80 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001c9e90 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001c9ea0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x001c9eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9ed0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001c9ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c9ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9f00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c9f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9f20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c9f30 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001c9f40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c9f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9f60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c9f70 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ - 0x001c9f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9fa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001c9fb0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001c9fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9fe0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001c9ff0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001ca000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9ec0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001c9ed0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x001c9ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9ef0 20226e61 6d65223a 20226e61 6d65220a "name": "name". │ │ │ │ + 0x001c9f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9f10 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001c9f20 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001c9f30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c9f40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001c9f50 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x001c9f60 72657475 726e696e 67207468 6520696e returning the in │ │ │ │ + 0x001c9f70 64657820 696e746f 20746865 20736563 dex into the sec │ │ │ │ + 0x001c9f80 74696f6e 73206172 72617920 666f7220 tions array for │ │ │ │ + 0x001c9f90 74686520 73656374 696f6e20 74686174 the section that │ │ │ │ + 0x001c9fa0 20686173 206e616d 652e206e 616d6520 has name. name │ │ │ │ + 0x001c9fb0 69732063 61736520 73656e73 69746976 is case sensitiv │ │ │ │ + 0x001c9fc0 652e220a 20202020 20202020 20202020 e.". │ │ │ │ + 0x001c9fd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001c9fe0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001c9ff0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001ca000 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ 0x001ca010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca020 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x001ca030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca050 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ca060 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ca070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca040 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001ca050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca060 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ca070 223a2022 61646472 220a2020 20202020 ": "addr". │ │ │ │ 0x001ca080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca090 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ - 0x001ca0a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ca0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca0d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ca0e0 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ - 0x001ca0f0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ - 0x001ca100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca120 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ca130 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001ca140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca150 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ca160 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ca170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca180 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ca190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca1b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca1c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ca1d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ca1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca200 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ - 0x001ca210 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ca090 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001ca0a0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001ca0b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ca0c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ca0d0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001ca0e0 696e6720 74686520 696e6465 7820696e ing the index in │ │ │ │ + 0x001ca0f0 746f2074 68652073 65637469 6f6e7320 to the sections │ │ │ │ + 0x001ca100 61727261 7920666f 72207468 65207365 array for the se │ │ │ │ + 0x001ca110 6374696f 6e207468 61742068 61732061 ction that has a │ │ │ │ + 0x001ca120 6464722e 20616464 72206361 6e206265 ddr. addr can be │ │ │ │ + 0x001ca130 20616e20 6f666673 65742069 6e746f20 an offset into │ │ │ │ + 0x001ca140 74686520 66696c65 206f7220 61206d65 the file or a me │ │ │ │ + 0x001ca150 6d6f7279 20616464 72657373 2e220a20 mory address.". │ │ │ │ + 0x001ca160 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ca170 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001ca180 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ca190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca1a0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001ca1b0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001ca1c0 226e616d 65223a20 22657870 6f727473 "name": "exports │ │ │ │ + 0x001ca1d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ca1e0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001ca1f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ca200 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001ca210 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001ca220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca240 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ca250 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ - 0x001ca260 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001ca270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca290 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001ca2a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ca2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca2c0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001ca2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca2f0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001ca300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca310 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001ca320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca330 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ca340 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ca350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca360 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ca370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca380 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ca390 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ca3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca3b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001ca3c0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x001ca3d0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ - 0x001ca3e0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001ca230 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001ca240 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001ca250 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ca260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca270 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ca280 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001ca290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca2a0 2020226e 616d6522 3a202266 756e6374 "name": "funct │ │ │ │ + 0x001ca2b0 696f6e5f 6e616d65 220a2020 20202020 ion_name". │ │ │ │ + 0x001ca2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca2d0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001ca2e0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001ca2f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ca300 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ca310 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001ca320 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ + 0x001ca330 50452065 78706f72 74732066 756e6374 PE exports funct │ │ │ │ + 0x001ca340 696f6e5f 6e616d65 206f7220 66616c73 ion_name or fals │ │ │ │ + 0x001ca350 65206f74 68657277 6973652e 220a2020 e otherwise.". │ │ │ │ + 0x001ca360 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ca370 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ca380 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca390 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001ca3a0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ca3b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ca3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca3d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ca3e0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ 0x001ca3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca400 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ca410 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001ca420 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ - 0x001ca430 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ - 0x001ca440 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ - 0x001ca450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca460 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ca470 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001ca480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca490 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ca4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca4b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ca4c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca4d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ca4e0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001ca4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca400 20202020 20226e61 6d65223a 20226f72 "name": "or │ │ │ │ + 0x001ca410 64696e61 6c220a20 20202020 20202020 dinal". │ │ │ │ + 0x001ca420 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ca430 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ca440 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001ca450 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ca460 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001ca470 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001ca480 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001ca490 6578706f 72747320 6f726469 6e616c20 exports ordinal │ │ │ │ + 0x001ca4a0 6f722066 616c7365 206f7468 65727769 or false otherwi │ │ │ │ + 0x001ca4b0 73652e22 0a202020 20202020 20202020 se.". │ │ │ │ + 0x001ca4c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ca4d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ca4e0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001ca4f0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ 0x001ca500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca510 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ - 0x001ca520 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ - 0x001ca530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ca510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ca520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca530 20202022 74797065 223a2022 72222c0a "type": "r",. │ │ │ │ 0x001ca540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca550 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ca560 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ - 0x001ca570 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ - 0x001ca580 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ - 0x001ca590 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ - 0x001ca5a0 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ - 0x001ca5b0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001ca5c0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001ca5d0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ - 0x001ca5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca5f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ca600 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001ca610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca620 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ca630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca640 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001ca650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca660 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ca670 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001ca680 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001ca690 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001ca6a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ca6b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ca6c0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ - 0x001ca6d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ca6e0 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ - 0x001ca6f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ca700 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001ca710 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001ca720 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ - 0x001ca730 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ - 0x001ca740 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ - 0x001ca750 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ - 0x001ca760 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ - 0x001ca770 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ - 0x001ca780 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ - 0x001ca790 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ - 0x001ca7a0 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ - 0x001ca7b0 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ - 0x001ca7c0 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ - 0x001ca7d0 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ - 0x001ca7e0 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001ca7f0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001ca800 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ca810 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001ca820 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001ca830 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001ca840 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ - 0x001ca850 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ca860 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ca870 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ca880 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001ca550 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ca560 65223a20 22726567 756c6172 5f657870 e": "regular_exp │ │ │ │ + 0x001ca570 72657373 696f6e22 0a202020 20202020 ression". │ │ │ │ + 0x001ca580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca590 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001ca5a0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001ca5b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ca5c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ca5d0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001ca5e0 6e672074 72756520 69662074 68652050 ng true if the P │ │ │ │ + 0x001ca5f0 45206578 706f7274 73207265 67756c61 E exports regula │ │ │ │ + 0x001ca600 725f6578 70726573 73696f6e 206f7220 r_expression or │ │ │ │ + 0x001ca610 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ + 0x001ca620 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ca630 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001ca640 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001ca650 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ca660 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001ca670 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001ca680 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ + 0x001ca690 7274735f 696e6465 78222c0a 20202020 rts_index",. │ │ │ │ + 0x001ca6a0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001ca6b0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001ca6c0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001ca6d0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001ca6e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ca6f0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001ca700 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001ca710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca720 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ca730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca740 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x001ca750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca760 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ca770 223a2022 66756e63 74696f6e 5f6e616d ": "function_nam │ │ │ │ + 0x001ca780 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001ca790 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ca7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca7b0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001ca7c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ca7d0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x001ca7e0 6f6e2072 65747572 6e696e67 20746865 on returning the │ │ │ │ + 0x001ca7f0 20696e64 65782069 6e746f20 74686520 index into the │ │ │ │ + 0x001ca800 6578706f 72745f64 65746169 6c732061 export_details a │ │ │ │ + 0x001ca810 72726179 20776865 72652074 6865206e rray where the n │ │ │ │ + 0x001ca820 616d6564 2066756e 6374696f 6e206973 amed function is │ │ │ │ + 0x001ca830 2c20756e 64656669 6e656420 6f746865 , undefined othe │ │ │ │ + 0x001ca840 72776973 652e220a 20202020 20202020 rwise.". │ │ │ │ + 0x001ca850 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ca860 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ca870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca880 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ 0x001ca890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca8a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ca8b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ca8c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ca8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca8e0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001ca8f0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001ca900 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ca910 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ca920 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ - 0x001ca930 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ - 0x001ca940 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ca950 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ca960 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001ca970 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001ca980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca990 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ca9a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ca9b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ca9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca9d0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x001ca9e0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x001ca9f0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001caa00 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ - 0x001caa10 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ - 0x001caa20 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x001ca8a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ca8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca8c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ca8d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ca8e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ca8f0 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ + 0x001ca900 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ca910 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ca920 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001ca930 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ca940 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ca950 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001ca960 20726574 75726e69 6e672074 68652069 returning the i │ │ │ │ + 0x001ca970 6e646578 20696e74 6f207468 65206578 ndex into the ex │ │ │ │ + 0x001ca980 706f7274 5f646574 61696c73 20617272 port_details arr │ │ │ │ + 0x001ca990 61792077 68657265 20746865 20657870 ay where the exp │ │ │ │ + 0x001ca9a0 6f727465 64206f72 64696e61 6c206973 orted ordinal is │ │ │ │ + 0x001ca9b0 2c20756e 64656669 6e656420 6f746865 , undefined othe │ │ │ │ + 0x001ca9c0 72776973 652e220a 20202020 20202020 rwise.". │ │ │ │ + 0x001ca9d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ca9e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ca9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caa00 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001caa10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caa20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x001caa30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caa40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001caa50 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001caa60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001caa70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001caa80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caa90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001caaa0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001caab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caac0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ - 0x001caad0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001caae0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001caaf0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ - 0x001cab00 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ - 0x001cab10 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ - 0x001cab20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cab30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cab40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cab50 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001cab60 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001cab70 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ - 0x001cab80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001cab90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001caba0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001cabb0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ - 0x001cabc0 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ - 0x001cabd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cabe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001cabf0 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ - 0x001cac00 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ - 0x001cac10 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ - 0x001cac20 20617265 20646966 66657265 6e742066 are different f │ │ │ │ - 0x001cac30 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ - 0x001cac40 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ - 0x001cac50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cac60 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001cac70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cac80 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001cac90 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001caca0 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ - 0x001cacb0 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ - 0x001cacc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cacd0 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ - 0x001cace0 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ - 0x001cacf0 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ - 0x001cad00 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ - 0x001cad10 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001cad20 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x001cad30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cad40 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001cad50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cad60 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ - 0x001cad70 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ - 0x001cad80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cad90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cada0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cadb0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001cadc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cadd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cade0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cadf0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001cae00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cae10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cae20 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ - 0x001cae30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cae40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cae50 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ - 0x001cae60 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ - 0x001cae70 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ - 0x001cae80 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ - 0x001cae90 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ - 0x001caea0 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ - 0x001caeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caec0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001caed0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001caee0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001caef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caf10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001caf20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001caf30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caf40 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ - 0x001caf50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001caf60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caf70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001caf80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001caf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cafa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cafb0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001cafc0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001cafd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cafe0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001caff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb010 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cb020 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001caa40 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x001caa50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001caa60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001caa70 6e616d65 223a2022 72656775 6c61725f name": "regular_ │ │ │ │ + 0x001caa80 65787072 65737369 6f6e220a 20202020 expression". │ │ │ │ + 0x001caa90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caaa0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001caab0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001caac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caad0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001caae0 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ + 0x001caaf0 726e696e 67207468 65206669 72737420 rning the first │ │ │ │ + 0x001cab00 696e6465 7820696e 746f2074 68652065 index into the e │ │ │ │ + 0x001cab10 78706f72 745f6465 7461696c 73206172 xport_details ar │ │ │ │ + 0x001cab20 72617920 77686572 65207468 65207265 ray where the re │ │ │ │ + 0x001cab30 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ + 0x001cab40 206d6174 63686573 20746865 20657870 matches the exp │ │ │ │ + 0x001cab50 6f727465 64206e61 6d652c20 756e6465 orted name, unde │ │ │ │ + 0x001cab60 66696e65 64206f74 68657277 6973652e fined otherwise. │ │ │ │ + 0x001cab70 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001cab80 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001cab90 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001caba0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cabb0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x001cabc0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x001cabd0 226e616d 65223a20 22657870 6f72745f "name": "export_ │ │ │ │ + 0x001cabe0 64657461 696c7322 2c0a2020 20202020 details",. │ │ │ │ + 0x001cabf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cac00 74696f6e 223a2022 41727261 79206f66 tion": "Array of │ │ │ │ + 0x001cac10 20737472 75637475 72657320 636f6e74 structures cont │ │ │ │ + 0x001cac20 61696e69 6e672069 6e666f72 6d617469 aining informati │ │ │ │ + 0x001cac30 6f6e2061 626f7574 20746865 20504527 on about the PE' │ │ │ │ + 0x001cac40 73206578 706f7274 732e222c 0a202020 s exports.",. │ │ │ │ + 0x001cac50 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001cac60 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001cac70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cac80 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001cac90 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001caca0 20202020 2020226e 616d6522 3a202265 "name": "e │ │ │ │ + 0x001cacb0 78706f72 745f6465 7461696c 73222c0a xport_details",. │ │ │ │ + 0x001cacc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cacd0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001cace0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cacf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cad00 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001cad10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001cad20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cad30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001cad40 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x001cad50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cad60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001cad70 3a20224f 66667365 74207768 65726520 : "Offset where │ │ │ │ + 0x001cad80 74686520 6578706f 72746564 2066756e the exported fun │ │ │ │ + 0x001cad90 6374696f 6e207374 61727473 2e222c0a ction starts.",. │ │ │ │ + 0x001cada0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cadb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cadc0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001cadd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cade0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cadf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cae00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001cae10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001cae20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cae30 2020226e 616d6522 3a20226e 616d6522 "name": "name" │ │ │ │ + 0x001cae40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cae50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cae60 656e7461 74696f6e 223a2022 4e616d65 entation": "Name │ │ │ │ + 0x001cae70 206f6620 74686520 6578706f 72746564 of the exported │ │ │ │ + 0x001cae80 2066756e 6374696f 6e2e2049 74207769 function. It wi │ │ │ │ + 0x001cae90 6c6c2062 6520756e 64656669 6e656420 ll be undefined │ │ │ │ + 0x001caea0 69662074 68652066 756e6374 696f6e20 if the function │ │ │ │ + 0x001caeb0 68617320 6e6f206e 616d652e 222c0a20 has no name.",. │ │ │ │ + 0x001caec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caed0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001caee0 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001caef0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001caf00 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001caf10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001caf30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001caf40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf50 20226e61 6d65223a 2022666f 72776172 "name": "forwar │ │ │ │ + 0x001caf60 645f6e61 6d65222c 0a202020 20202020 d_name",. │ │ │ │ + 0x001caf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001caf90 3a202254 6865206e 616d6520 6f662074 : "The name of t │ │ │ │ + 0x001cafa0 68652066 756e6374 696f6e20 77686572 he function wher │ │ │ │ + 0x001cafb0 65207468 69732065 78706f72 7420666f e this export fo │ │ │ │ + 0x001cafc0 72776172 64732074 6f2e2049 74207769 rwards to. It wi │ │ │ │ + 0x001cafd0 6c6c2062 6520756e 64656669 6e656420 ll be undefined │ │ │ │ + 0x001cafe0 69662074 68652065 78706f72 74206973 if the export is │ │ │ │ + 0x001caff0 206e6f74 20612066 6f727761 7264696e not a forwardin │ │ │ │ + 0x001cb000 67206578 706f7274 2e222c0a 20202020 g export.",. │ │ │ │ + 0x001cb010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb020 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ 0x001cb030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb040 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ - 0x001cb050 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb040 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cb050 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001cb060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb070 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cb080 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cb090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb0a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cb0b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001cb0c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001cb0d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cb0e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001cb0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb110 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cb120 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cb130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb140 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ - 0x001cb150 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ - 0x001cb160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb170 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001cb180 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001cb190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb1a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001cb1b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cb1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb1d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cb1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb1f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cb200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb210 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001cb220 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001cb230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb240 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cb250 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ - 0x001cb260 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cb270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb280 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cb290 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cb2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb2b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cb2c0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001cb2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb2e0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001cb2f0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001cb300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb310 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001cb320 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cb330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb340 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cb350 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cb360 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cb370 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ - 0x001cb380 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ - 0x001cb390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb3a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cb3b0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ - 0x001cb3c0 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ - 0x001cb3d0 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ - 0x001cb3e0 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ - 0x001cb3f0 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ - 0x001cb400 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ - 0x001cb410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb420 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001cb430 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cb440 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001cb450 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001cb070 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001cb080 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001cb090 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cb0a0 616d6522 3a20226f 7264696e 616c222c ame": "ordinal", │ │ │ │ + 0x001cb0b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb0c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cb0d0 6e746174 696f6e22 3a202254 6865206f ntation": "The o │ │ │ │ + 0x001cb0e0 7264696e 616c206f 66207468 65206578 rdinal of the ex │ │ │ │ + 0x001cb0f0 706f7274 65642066 756e6374 696f6e2c ported function, │ │ │ │ + 0x001cb100 20616674 65722074 6865206f 7264696e after the ordin │ │ │ │ + 0x001cb110 616c2062 61736520 68617320 6265656e al base has been │ │ │ │ + 0x001cb120 20617070 6c696564 20746f20 69742e22 applied to it." │ │ │ │ + 0x001cb130 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb140 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001cb150 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001cb160 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001cb170 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001cb180 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001cb190 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001cb1a0 0a090909 226b696e 64223a20 2276616c ...."kind": "val │ │ │ │ + 0x001cb1b0 7565222c 0a090909 226e616d 65223a20 ue",...."name": │ │ │ │ + 0x001cb1c0 22494d50 4f52545f 5354414e 44415244 "IMPORT_STANDARD │ │ │ │ + 0x001cb1d0 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ + 0x001cb1e0 74696f6e 223a2022 466c6167 20737065 tion": "Flag spe │ │ │ │ + 0x001cb1f0 63696679 696e6720 77686963 6820696d cifying which im │ │ │ │ + 0x001cb200 706f7274 2073686f 756c6420 66756e63 port should func │ │ │ │ + 0x001cb210 74696f6e 20696d70 6f727473 28696e74 tion imports(int │ │ │ │ + 0x001cb220 2c2e2e2e 29207365 61726368 222c0a09 ,...) search",.. │ │ │ │ + 0x001cb230 09092274 79706522 3a202269 220a0909 .."type": "i"... │ │ │ │ + 0x001cb240 7d2c0a09 097b0a09 0909226b 696e6422 },...{...."kind" │ │ │ │ + 0x001cb250 3a202276 616c7565 222c0a09 0909226e : "value",...."n │ │ │ │ + 0x001cb260 616d6522 3a202249 4d504f52 545f4445 ame": "IMPORT_DE │ │ │ │ + 0x001cb270 4c415945 44222c0a 09090922 646f6375 LAYED",...."docu │ │ │ │ + 0x001cb280 6d656e74 6174696f 6e223a20 22466c61 mentation": "Fla │ │ │ │ + 0x001cb290 67207370 65636966 79696e67 20776869 g specifying whi │ │ │ │ + 0x001cb2a0 63682069 6d706f72 74207368 6f756c64 ch import should │ │ │ │ + 0x001cb2b0 2066756e 6374696f 6e20696d 706f7274 function import │ │ │ │ + 0x001cb2c0 7328696e 742c2e2e 2e292073 65617263 s(int,...) searc │ │ │ │ + 0x001cb2d0 68222c0a 09090922 74797065 223a2022 h",...."type": " │ │ │ │ + 0x001cb2e0 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ + 0x001cb2f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001cb300 09090922 6e616d65 223a2022 494d504f ..."name": "IMPO │ │ │ │ + 0x001cb310 52545f41 4e59222c 0a090909 22646f63 RT_ANY",...."doc │ │ │ │ + 0x001cb320 756d656e 74617469 6f6e223a 2022466c umentation": "Fl │ │ │ │ + 0x001cb330 61672073 70656369 6679696e 67207768 ag specifying wh │ │ │ │ + 0x001cb340 69636820 696d706f 72742073 686f756c ich import shoul │ │ │ │ + 0x001cb350 64206675 6e637469 6f6e2069 6d706f72 d function impor │ │ │ │ + 0x001cb360 74732869 6e742c2e 2e2e2920 73656172 ts(int,...) sear │ │ │ │ + 0x001cb370 6368222c 0a090909 22747970 65223a20 ch",...."type": │ │ │ │ + 0x001cb380 2269220a 09097d2c 0a202020 20202020 "i"...},. │ │ │ │ + 0x001cb390 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001cb3a0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001cb3b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cb3c0 6e616d65 223a2022 696d706f 72747322 name": "imports" │ │ │ │ + 0x001cb3d0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001cb3e0 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x001cb3f0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001cb400 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001cb410 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cb420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb430 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001cb440 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cb450 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x001cb460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb470 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cb480 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cb490 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cb4a0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001cb4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb4c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cb4d0 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ - 0x001cb4e0 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ - 0x001cb4f0 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ - 0x001cb500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb510 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cb520 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001cb530 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001cb540 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001cb550 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001cb560 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cb570 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cb580 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cb590 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cb5a0 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ - 0x001cb5b0 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ - 0x001cb5c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cb5d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001cb5e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cb5f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cb600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cb610 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001cb620 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001cb630 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ - 0x001cb640 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ - 0x001cb650 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cb660 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ - 0x001cb670 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ - 0x001cb680 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ - 0x001cb690 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ - 0x001cb6a0 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ - 0x001cb6b0 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ - 0x001cb6c0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001cb6d0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001cb6e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cb470 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cb480 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x001cb490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb4a0 20226e61 6d65223a 2022646c 6c5f6e61 "name": "dll_na │ │ │ │ + 0x001cb4b0 6d65220a 20202020 20202020 20202020 me". │ │ │ │ + 0x001cb4c0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001cb4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb4e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cb4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb500 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001cb510 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb520 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cb530 616d6522 3a202266 756e6374 696f6e5f ame": "function_ │ │ │ │ + 0x001cb540 6e616d65 220a2020 20202020 20202020 name". │ │ │ │ + 0x001cb550 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cb560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb570 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001cb580 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cb590 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001cb5a0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001cb5b0 74727565 20696620 74686520 50452069 true if the PE i │ │ │ │ + 0x001cb5c0 6d706f72 74732066 756e6374 696f6e5f mports function_ │ │ │ │ + 0x001cb5d0 6e616d65 2066726f 6d20646c 6c5f6e61 name from dll_na │ │ │ │ + 0x001cb5e0 6d652c20 6f722066 616c7365 206f7468 me, or false oth │ │ │ │ + 0x001cb5f0 65727769 73652e20 646c6c5f 6e616d65 erwise. dll_name │ │ │ │ + 0x001cb600 20697320 63617365 20696e73 656e7369 is case insensi │ │ │ │ + 0x001cb610 74697665 2e220a20 20202020 20202020 tive.". │ │ │ │ + 0x001cb620 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cb630 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cb640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb650 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001cb660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb670 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cb680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb690 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001cb6a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb6b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cb6c0 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ + 0x001cb6d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb6e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x001cb6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb700 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001cb710 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001cb720 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cb730 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ - 0x001cb740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb750 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cb760 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ - 0x001cb770 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ - 0x001cb780 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ - 0x001cb790 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ - 0x001cb7a0 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ - 0x001cb7b0 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ - 0x001cb7c0 20202020 20202020 20202022 61747472 "attr │ │ │ │ - 0x001cb7d0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ - 0x001cb7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb7f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cb800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb810 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cb820 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cb830 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001cb840 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ + 0x001cb700 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cb710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb720 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001cb730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb740 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cb750 223a2022 6f726469 6e616c22 0a202020 ": "ordinal". │ │ │ │ + 0x001cb760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb770 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001cb780 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001cb790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb7a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cb7b0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001cb7c0 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x001cb7d0 68652050 4520696d 706f7274 73206f72 he PE imports or │ │ │ │ + 0x001cb7e0 64696e61 6c206672 6f6d2064 6c6c5f6e dinal from dll_n │ │ │ │ + 0x001cb7f0 616d652c 206f7220 66616c73 65206f74 ame, or false ot │ │ │ │ + 0x001cb800 68657277 6973652e 20646c6c 5f6e616d herwise. dll_nam │ │ │ │ + 0x001cb810 65206973 20636173 6520696e 73656e73 e is case insens │ │ │ │ + 0x001cb820 69746976 652e220a 20202020 20202020 itive.". │ │ │ │ + 0x001cb830 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cb840 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001cb850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb860 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001cb870 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001cb880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb890 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cb8a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001cb8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb8c0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001cb8d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001cb8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb8f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cb900 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cb910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb920 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x001cb930 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ - 0x001cb940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb950 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cb960 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cb970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb980 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cb990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb9a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cb9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb9c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cb860 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001cb870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb880 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cb890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb8a0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001cb8b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cb8c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb8d0 6e616d65 223a2022 646c6c5f 6e616d65 name": "dll_name │ │ │ │ + 0x001cb8e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001cb8f0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001cb900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb910 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001cb920 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cb930 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001cb940 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ + 0x001cb950 6e756d62 6572206f 66206675 6e637469 number of functi │ │ │ │ + 0x001cb960 6f6e7320 66726f6d 20746865 20646c6c ons from the dll │ │ │ │ + 0x001cb970 5f6e616d 652c2069 6e207468 65205045 _name, in the PE │ │ │ │ + 0x001cb980 20696d70 6f727473 2e20646c 6c5f6e61 imports. dll_na │ │ │ │ + 0x001cb990 6d652069 73206361 73652069 6e73656e me is case insen │ │ │ │ + 0x001cb9a0 73697469 76652e22 0a202020 20202020 sitive.". │ │ │ │ + 0x001cb9b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001cb9c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x001cb9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb9e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cb9f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cba00 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001cba10 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ - 0x001cba20 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ - 0x001cba30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cba40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cba50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cba60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cba70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001cb9e0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001cb9f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cba00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001cba10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cba20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cba30 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001cba40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cba50 226e616d 65223a20 22646c6c 5f726567 "name": "dll_reg │ │ │ │ + 0x001cba60 65787022 0a202020 20202020 20202020 exp". │ │ │ │ + 0x001cba70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001cba80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cba90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cba90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x001cbaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbab0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cbac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbad0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cbae0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cbaf0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001cbb00 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ - 0x001cbb10 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ - 0x001cbb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cbb40 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001cbb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cbb70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cbb80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001cbb90 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001cbba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cbbb0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001cbbc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cbbd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cbbe0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cbbf0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cbc00 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001cbc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbc20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cbc30 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ - 0x001cbc40 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ - 0x001cbc50 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ - 0x001cbc60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbc70 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001cbc80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001cbc90 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001cbca0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cbcb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cbcc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cbcd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cbce0 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ - 0x001cbcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbd00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cbd10 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ - 0x001cbd20 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ - 0x001cbd30 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ - 0x001cbd40 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ - 0x001cbd50 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ - 0x001cbd60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbd70 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001cbd80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbd90 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001cbda0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cbdb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cbdc0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ - 0x001cbdd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001cbde0 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ - 0x001cbdf0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001cbe00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cbe10 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ - 0x001cbe20 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ - 0x001cbe30 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ - 0x001cbe40 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ - 0x001cbe50 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ - 0x001cbe60 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ - 0x001cbe70 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ - 0x001cbe80 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001cbe90 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001cbea0 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ - 0x001cbeb0 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ - 0x001cbec0 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ - 0x001cbed0 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ - 0x001cbee0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001cbef0 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ - 0x001cbf00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001cbf10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cbf20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001cbf30 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x001cbf40 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ - 0x001cbf50 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ - 0x001cbf60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cbf70 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ - 0x001cbf80 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ - 0x001cbf90 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ - 0x001cbfa0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001cbfb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cbfc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cbfd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cbfe0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001cbff0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cc000 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ - 0x001cc010 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ - 0x001cc020 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cc030 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ - 0x001cc040 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ - 0x001cc050 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ - 0x001cc060 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ - 0x001cc070 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ - 0x001cc080 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ - 0x001cc090 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ - 0x001cc0a0 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ - 0x001cc0b0 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ - 0x001cc0c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cc0d0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001cc0e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cc0f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cc100 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cc110 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cc120 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ - 0x001cc130 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ - 0x001cc140 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cc150 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ - 0x001cc160 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ - 0x001cc170 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ - 0x001cc180 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cc190 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cc1a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cc1b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cc1c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cc1d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cc1e0 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ - 0x001cc1f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cc200 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ - 0x001cc210 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ - 0x001cc220 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001cc230 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001cc240 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001cc250 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001cc260 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ - 0x001cc270 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cc280 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ - 0x001cc290 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001cc2a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001cc2b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cc2c0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001cc2d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001cc2e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cc2f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cc300 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001cc310 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ - 0x001cc320 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001cc330 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cc340 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cc350 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cc360 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cc370 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cc380 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001cc390 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cc3a0 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ - 0x001cc3b0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001cc3c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cc3d0 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ - 0x001cc3e0 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ - 0x001cc3f0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x001cc400 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ - 0x001cc410 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ - 0x001cc420 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ - 0x001cc430 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ - 0x001cc440 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ - 0x001cc450 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cc460 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cc470 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cc480 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cc490 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cc4a0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ - 0x001cc4b0 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ - 0x001cc4c0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001cc4d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cc4e0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ - 0x001cc4f0 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ - 0x001cc500 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ - 0x001cc510 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ - 0x001cc520 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cc530 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cc540 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cc550 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001cc560 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cc570 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ - 0x001cc580 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cc590 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ - 0x001cc5a0 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ - 0x001cc5b0 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ - 0x001cc5c0 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ - 0x001cc5d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cc5e0 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ - 0x001cc5f0 5d0a7d0a 0a000000 7b0a2020 2020226b ].}.....{. "k │ │ │ │ - 0x001cc600 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001cc610 20202020 226e616d 65223a20 22656c66 "name": "elf │ │ │ │ - 0x001cc620 222c0a20 20202022 61747472 69627574 ",. "attribut │ │ │ │ - 0x001cc630 6573223a 205b0a20 20202020 2020207b es": [. { │ │ │ │ - 0x001cc640 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001cc650 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001cc660 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cc670 3a202245 545f4e4f 4e45222c 0a202020 : "ET_NONE",. │ │ │ │ - 0x001cc680 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001cc690 6e746174 696f6e22 3a20224e 6f206669 ntation": "No fi │ │ │ │ - 0x001cc6a0 6c652074 7970652e 222c0a20 20202020 le type.",. │ │ │ │ - 0x001cc6b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cc6c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001cc6d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cc6e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cc6f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cc700 20226e61 6d65223a 20224554 5f52454c "name": "ET_REL │ │ │ │ - 0x001cc710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cc720 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001cc730 2252656c 6f636174 61626c65 2066696c "Relocatable fil │ │ │ │ - 0x001cc740 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001cc750 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cc760 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001cc770 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001cc780 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001cc790 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001cc7a0 223a2022 45545f45 58454322 2c0a2020 ": "ET_EXEC",. │ │ │ │ - 0x001cc7b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001cc7c0 656e7461 74696f6e 223a2022 45786563 entation": "Exec │ │ │ │ - 0x001cc7d0 75746162 6c652066 696c652e 222c0a20 utable file.",. │ │ │ │ - 0x001cc7e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001cc7f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001cc800 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001cc810 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cc820 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001cc830 20202020 20226e61 6d65223a 20224554 "name": "ET │ │ │ │ - 0x001cc840 5f44594e 222c0a20 20202020 20202020 _DYN",. │ │ │ │ - 0x001cc850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cc860 6e223a20 22536861 72656420 6f626a65 n": "Shared obje │ │ │ │ - 0x001cc870 63742066 696c652e 222c0a20 20202020 ct file.",. │ │ │ │ - 0x001cc880 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cc890 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001cc8a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cc8b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cc8c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cc8d0 20226e61 6d65223a 20224554 5f434f52 "name": "ET_COR │ │ │ │ - 0x001cc8e0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001cc8f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cc900 2022436f 72652066 696c652e 222c0a20 "Core file.",. │ │ │ │ - 0x001cc910 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001cc920 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001cc930 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001cc940 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cc950 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001cc960 20202020 20226e61 6d65223a 2022454d "name": "EM │ │ │ │ - 0x001cc970 5f4e4f4e 45222c0a 20202020 20202020 _NONE",. │ │ │ │ - 0x001cc980 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cc990 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001cc9a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cc9b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001cc9c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cc9d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001cc9e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cc9f0 6e616d65 223a2022 454d5f4d 3332222c name": "EM_M32", │ │ │ │ - 0x001cca00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cca10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cca20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cca30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cca40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cca50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cca60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cca70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cca80 22454d5f 53504152 43222c0a 20202020 "EM_SPARC",. │ │ │ │ - 0x001cca90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ccaa0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ccab0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ccac0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001ccad0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ccae0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ccaf0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ccb00 20202022 6e616d65 223a2022 454d5f33 "name": "EM_3 │ │ │ │ - 0x001ccb10 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ - 0x001ccb20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ccb30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001ccb40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ccb50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ccb60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001ccb70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ccb80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ccb90 65223a20 22454d5f 36384b22 2c0a2020 e": "EM_68K",. │ │ │ │ - 0x001ccba0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ccbb0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ccbc0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ccbd0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001ccbe0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001ccbf0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ccc00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ccc10 20202020 20226e61 6d65223a 2022454d "name": "EM │ │ │ │ - 0x001ccc20 5f38384b 222c0a20 20202020 20202020 _88K",. │ │ │ │ - 0x001ccc30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ccc40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001ccc50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ccc60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ccc70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ccc80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001ccc90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ccca0 616d6522 3a202245 4d5f3836 30222c0a ame": "EM_860",. │ │ │ │ - 0x001cccb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cccc0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cccd0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001ccce0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cccf0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ccd00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ccd10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ccd20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ccd30 454d5f4d 49505322 2c0a2020 20202020 EM_MIPS",. │ │ │ │ - 0x001ccd40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ccd50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ccd60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ccd70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ccd80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ccd90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ccda0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ccdb0 20226e61 6d65223a 2022454d 5f4d4950 "name": "EM_MIP │ │ │ │ - 0x001ccdc0 535f5253 335f4c45 222c0a20 20202020 S_RS3_LE",. │ │ │ │ - 0x001ccdd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ccde0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001ccdf0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cce00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cce10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cce20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cce30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cce40 2020226e 616d6522 3a202245 4d5f5050 "name": "EM_PP │ │ │ │ - 0x001cce50 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001cce60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cce70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001cce80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cce90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ccea0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001cceb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ccec0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001cced0 223a2022 454d5f50 50433634 222c0a20 ": "EM_PPC64",. │ │ │ │ - 0x001ccee0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ccef0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ccf00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ccf10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ccf20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ccf30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ccf40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ccf50 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ - 0x001ccf60 4d5f4152 4d222c0a 20202020 20202020 M_ARM",. │ │ │ │ - 0x001ccf70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ccf80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ccf90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ccfa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ccfb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ccfc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ccfd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ccfe0 6e616d65 223a2022 454d5f58 38365f36 name": "EM_X86_6 │ │ │ │ - 0x001ccff0 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ - 0x001cd000 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cd010 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001cd020 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cd030 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001cd040 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001cd050 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001cd060 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001cd070 223a2022 454d5f41 41524348 3634222c ": "EM_AARCH64", │ │ │ │ - 0x001cd080 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cd090 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cd0a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cd0b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cd0c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cd0d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cd0e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cd0f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cd100 22534854 5f4e554c 4c222c0a 20202020 "SHT_NULL",. │ │ │ │ - 0x001cd110 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cd120 74617469 6f6e223a 20225468 69732076 tation": "This v │ │ │ │ - 0x001cd130 616c7565 206d6172 6b732074 68652073 alue marks the s │ │ │ │ - 0x001cd140 65637469 6f6e2061 7320696e 61637469 ection as inacti │ │ │ │ - 0x001cd150 76653b20 69742064 6f657320 6e6f7420 ve; it does not │ │ │ │ - 0x001cd160 68617665 20616e20 6173736f 63696174 have an associat │ │ │ │ - 0x001cd170 65642073 65637469 6f6e2e20 4f746865 ed section. Othe │ │ │ │ - 0x001cd180 72206d65 6d626572 73206f66 20746865 r members of the │ │ │ │ - 0x001cd190 20736563 74696f6e 20686561 64657220 section header │ │ │ │ - 0x001cd1a0 68617665 20756e64 6566696e 65642076 have undefined v │ │ │ │ - 0x001cd1b0 616c7565 732e222c 0a202020 20202020 alues.",. │ │ │ │ - 0x001cd1c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cd1d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001cd1e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cd1f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001cd200 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cd210 6e616d65 223a2022 5348545f 50524f47 name": "SHT_PROG │ │ │ │ - 0x001cd220 42495453 222c0a20 20202020 20202020 BITS",. │ │ │ │ - 0x001cd230 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cd240 6e223a20 22546865 20736563 74696f6e n": "The section │ │ │ │ - 0x001cd250 20686f6c 64732069 6e666f72 6d617469 holds informati │ │ │ │ - 0x001cd260 6f6e2064 6566696e 65642062 79207468 on defined by th │ │ │ │ - 0x001cd270 65207072 6f677261 6d2c2077 686f7365 e program, whose │ │ │ │ - 0x001cd280 20666f72 6d617420 616e6420 6d65616e format and mean │ │ │ │ - 0x001cd290 696e6720 61726520 64657465 726d696e ing are determin │ │ │ │ - 0x001cd2a0 65642073 6f6c656c 79206279 20746865 ed solely by the │ │ │ │ - 0x001cd2b0 2070726f 6772616d 2e222c0a 20202020 program.",. │ │ │ │ - 0x001cd2c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cd2d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cd2e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cd2f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cd300 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cd310 2020226e 616d6522 3a202253 48545f53 "name": "SHT_S │ │ │ │ - 0x001cd320 594d5441 42222c0a 20202020 20202020 YMTAB",. │ │ │ │ - 0x001cd330 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cd340 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ - 0x001cd350 6e20686f 6c647320 61207379 6d626f6c n holds a symbol │ │ │ │ - 0x001cd360 20746162 6c652e22 2c0a2020 20202020 table.",. │ │ │ │ - 0x001cd370 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cd380 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001cd390 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cd3a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cd3b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cd3c0 226e616d 65223a20 22534854 5f535452 "name": "SHT_STR │ │ │ │ - 0x001cd3d0 54414222 2c0a2020 20202020 20202020 TAB",. │ │ │ │ - 0x001cd3e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cd3f0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ - 0x001cd400 686f6c64 73206120 73747269 6e672074 holds a string t │ │ │ │ - 0x001cd410 61626c65 2e20416e 206f626a 65637420 able. An object │ │ │ │ - 0x001cd420 66696c65 206d6179 20686176 65206d75 file may have mu │ │ │ │ - 0x001cd430 6c746970 6c652073 7472696e 67207461 ltiple string ta │ │ │ │ - 0x001cd440 626c6520 73656374 696f6e73 2e222c0a ble sections.",. │ │ │ │ - 0x001cd450 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cd460 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001cd470 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001cd480 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cd490 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cd4a0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001cd4b0 48545f52 454c4122 2c0a2020 20202020 HT_RELA",. │ │ │ │ - 0x001cd4c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cd4d0 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ - 0x001cd4e0 696f6e20 686f6c64 73207265 6c6f6361 ion holds reloca │ │ │ │ - 0x001cd4f0 74696f6e 20656e74 72696573 2e222c0a tion entries.",. │ │ │ │ - 0x001cd500 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cd510 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001cd520 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001cd530 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cd540 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cd550 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001cd560 48545f48 41534822 2c0a2020 20202020 HT_HASH",. │ │ │ │ - 0x001cd570 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cd580 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ - 0x001cd590 696f6e20 686f6c64 73206120 73796d62 ion holds a symb │ │ │ │ - 0x001cd5a0 6f6c2068 61736820 7461626c 652e222c ol hash table.", │ │ │ │ - 0x001cd5b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cd5c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cd5d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cd5e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cd5f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cd600 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cd610 5348545f 44594e41 4d494322 2c0a2020 SHT_DYNAMIC",. │ │ │ │ - 0x001cd620 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001cd630 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ - 0x001cd640 73656374 696f6e20 686f6c64 7320696e section holds in │ │ │ │ - 0x001cd650 666f726d 6174696f 6e20666f 72206479 formation for dy │ │ │ │ - 0x001cd660 6e616d69 63206c69 6e6b696e 672e222c namic linking.", │ │ │ │ - 0x001cd670 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cd680 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cd690 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cd6a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cd6b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cd6c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cd6d0 5348545f 4e4f5445 222c0a20 20202020 SHT_NOTE",. │ │ │ │ - 0x001cd6e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cd6f0 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ - 0x001cd700 74696f6e 20686f6c 64732069 6e666f72 tion holds infor │ │ │ │ - 0x001cd710 6d617469 6f6e2074 68617420 6d61726b mation that mark │ │ │ │ - 0x001cd720 73207468 65206669 6c652069 6e20736f s the file in so │ │ │ │ - 0x001cd730 6d652077 61792e22 2c0a2020 20202020 me way.",. │ │ │ │ - 0x001cd740 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cd750 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001cd760 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cd770 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cd780 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cd790 226e616d 65223a20 22534854 5f4e4f42 "name": "SHT_NOB │ │ │ │ - 0x001cd7a0 49545322 2c0a2020 20202020 20202020 ITS",. │ │ │ │ - 0x001cd7b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cd7c0 223a2022 41207365 6374696f 6e206f66 ": "A section of │ │ │ │ - 0x001cd7d0 20746869 73207479 7065206f 63637570 this type occup │ │ │ │ - 0x001cd7e0 69657320 6e6f2073 70616365 20696e20 ies no space in │ │ │ │ - 0x001cd7f0 74686520 66696c65 20627574 206f7468 the file but oth │ │ │ │ - 0x001cd800 65727769 73652072 6573656d 626c6573 erwise resembles │ │ │ │ - 0x001cd810 203a633a 74797065 3a605348 545f5052 :c:type:`SHT_PR │ │ │ │ - 0x001cd820 4f474249 5453602e 222c0a20 20202020 OGBITS`.",. │ │ │ │ - 0x001cd830 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cd840 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001cd850 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cd860 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cd870 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cd880 20226e61 6d65223a 20225348 545f5245 "name": "SHT_RE │ │ │ │ - 0x001cd890 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001cd8a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cd8b0 20225468 65207365 6374696f 6e20686f "The section ho │ │ │ │ - 0x001cd8c0 6c647320 72656c6f 63617469 6f6e2065 lds relocation e │ │ │ │ - 0x001cd8d0 6e747269 65732e22 2c0a2020 20202020 ntries.",. │ │ │ │ - 0x001cd8e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cd8f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001cd900 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cd910 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cd920 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cd930 226e616d 65223a20 22534854 5f53484c "name": "SHT_SHL │ │ │ │ - 0x001cd940 4942222c 0a202020 20202020 20202020 IB",. │ │ │ │ - 0x001cd950 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cd960 3a202254 68697320 73656374 696f6e20 : "This section │ │ │ │ - 0x001cd970 74797065 20697320 72657365 72766564 type is reserved │ │ │ │ - 0x001cd980 20627574 20686173 20756e73 70656369 but has unspeci │ │ │ │ - 0x001cd990 66696564 2073656d 616e7469 63732e22 fied semantics." │ │ │ │ - 0x001cd9a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cd9b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cd9c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cd9d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cd9e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cd9f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cda00 22534854 5f44594e 53594d22 2c0a2020 "SHT_DYNSYM",. │ │ │ │ - 0x001cda10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001cda20 656e7461 74696f6e 223a2022 54686973 entation": "This │ │ │ │ - 0x001cda30 20736563 74696f6e 20686f6c 64732064 section holds d │ │ │ │ - 0x001cda40 796e616d 6963206c 696e6b69 6e672073 ynamic linking s │ │ │ │ - 0x001cda50 796d626f 6c732e22 2c0a2020 20202020 ymbols.",. │ │ │ │ - 0x001cda60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cda70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001cda80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cda90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cdaa0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cdab0 226e616d 65223a20 22534846 5f575249 "name": "SHF_WRI │ │ │ │ - 0x001cdac0 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ - 0x001cdad0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cdae0 3a202254 68652073 65637469 6f6e2063 : "The section c │ │ │ │ - 0x001cdaf0 6f6e7461 696e7320 64617461 20746861 ontains data tha │ │ │ │ - 0x001cdb00 74207368 6f756c64 20626520 77726974 t should be writ │ │ │ │ - 0x001cdb10 61626c65 20647572 696e6720 70726f63 able during proc │ │ │ │ - 0x001cdb20 65737320 65786563 7574696f 6e2e222c ess execution.", │ │ │ │ - 0x001cdb30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cdb40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cdb50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cdb60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cdb70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cdb80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cdb90 5348465f 414c4c4f 43222c0a 20202020 SHF_ALLOC",. │ │ │ │ - 0x001cdba0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cdbb0 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ - 0x001cdbc0 6374696f 6e206f63 63757069 6573206d ction occupies m │ │ │ │ - 0x001cdbd0 656d6f72 79206475 72696e67 2070726f emory during pro │ │ │ │ - 0x001cdbe0 63657373 20657865 63757469 6f6e2e20 cess execution. │ │ │ │ - 0x001cdbf0 536f6d65 20636f6e 74726f6c 20736563 Some control sec │ │ │ │ - 0x001cdc00 74696f6e 7320646f 206e6f74 20726573 tions do not res │ │ │ │ - 0x001cdc10 69646520 696e2074 6865206d 656d6f72 ide in the memor │ │ │ │ - 0x001cdc20 7920696d 61676520 6f662061 6e206f62 y image of an ob │ │ │ │ - 0x001cdc30 6a656374 2066696c 653b2074 68697320 ject file; this │ │ │ │ - 0x001cdc40 61747472 69627574 65206973 206f6666 attribute is off │ │ │ │ - 0x001cdc50 20666f72 2074686f 73652073 65637469 for those secti │ │ │ │ - 0x001cdc60 6f6e732e 222c0a20 20202020 20202020 ons.",. │ │ │ │ - 0x001cdc70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cdc80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cdc90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cdca0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cdcb0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cdcc0 6d65223a 20225348 465f4558 4543494e me": "SHF_EXECIN │ │ │ │ - 0x001cdcd0 53545222 2c0a2020 20202020 20202020 STR",. │ │ │ │ - 0x001cdce0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cdcf0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ - 0x001cdd00 636f6e74 61696e73 20657865 63757461 contains executa │ │ │ │ - 0x001cdd10 626c6520 6d616368 696e6520 696e7374 ble machine inst │ │ │ │ - 0x001cdd20 72756374 696f6e73 2e204578 616d706c ructions. Exampl │ │ │ │ - 0x001cdd30 653a2060 6060656c 662e7365 6374696f e: ```elf.sectio │ │ │ │ - 0x001cdd40 6e735b32 5d2e666c 61677320 2620656c ns[2].flags & el │ │ │ │ - 0x001cdd50 662e5348 465f5752 49544560 60602e22 f.SHF_WRITE```." │ │ │ │ - 0x001cdd60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cdd70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cdd80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cdd90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cdda0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cddb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cddc0 22747970 65222c0a 20202020 20202020 "type",. │ │ │ │ - 0x001cddd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cdde0 6f6e223a 2022496e 74656765 72207769 on": "Integer wi │ │ │ │ - 0x001cddf0 7468206f 6e65206f 66207468 6520666f th one of the fo │ │ │ │ - 0x001cde00 6c6c6f77 696e6720 76616c75 65733a20 llowing values: │ │ │ │ - 0x001cde10 45545f4e 4f4e452c 2045545f 52454c2c ET_NONE, ET_REL, │ │ │ │ - 0x001cde20 2045545f 45584543 2c204554 5f44594e ET_EXEC, ET_DYN │ │ │ │ - 0x001cde30 2c204554 5f434f52 452e222c 0a202020 , ET_CORE.",. │ │ │ │ - 0x001cde40 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cde50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001cde60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001cde70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cde80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cde90 20202022 6e616d65 223a2022 6d616368 "name": "mach │ │ │ │ - 0x001cdea0 696e6522 2c0a2020 20202020 20202020 ine",. │ │ │ │ - 0x001cdeb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cdec0 223a2022 496e7465 67657220 77697468 ": "Integer with │ │ │ │ - 0x001cded0 206f6e65 206f6620 74686520 666f6c6c one of the foll │ │ │ │ - 0x001cdee0 6f77696e 67207661 6c756573 3a20454d owing values: EM │ │ │ │ - 0x001cdef0 5f4d3332 2c20454d 5f535041 52432c20 _M32, EM_SPARC, │ │ │ │ - 0x001cdf00 454d5f33 38362c20 454d5f36 384b2c20 EM_386, EM_68K, │ │ │ │ - 0x001cdf10 454d5f38 384b2c20 454d5f38 36302c20 EM_88K, EM_860, │ │ │ │ - 0x001cdf20 454d5f4d 4950532c 20454d5f 4d495053 EM_MIPS, EM_MIPS │ │ │ │ - 0x001cdf30 5f525333 5f4c452c 20454d5f 50504320 _RS3_LE, EM_PPC │ │ │ │ - 0x001cdf40 454d5f50 50433634 2c20454d 5f41524d EM_PPC64, EM_ARM │ │ │ │ - 0x001cdf50 2c20454d 5f583836 5f36342c 20454d5f , EM_X86_64, EM_ │ │ │ │ - 0x001cdf60 41415243 4836342e 222c0a20 20202020 AARCH64.",. │ │ │ │ - 0x001cdf70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cdf80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001cdf90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cdfa0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cdfb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cdfc0 20226e61 6d65223a 2022656e 7472795f "name": "entry_ │ │ │ │ - 0x001cdfd0 706f696e 74222c0a 20202020 20202020 point",. │ │ │ │ - 0x001cdfe0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cdff0 6f6e223a 2022456e 74727920 706f696e on": "Entry poin │ │ │ │ - 0x001ce000 74207261 77206f66 66736574 206f7220 t raw offset or │ │ │ │ - 0x001ce010 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ - 0x001ce020 64657065 6e64696e 67206f6e 20776865 depending on whe │ │ │ │ - 0x001ce030 74686572 20594152 41206973 20736361 ther YARA is sca │ │ │ │ - 0x001ce040 6e6e696e 67206120 66696c65 206f7220 nning a file or │ │ │ │ - 0x001ce050 70726f63 65737320 6d656d6f 72792072 process memory r │ │ │ │ - 0x001ce060 65737065 63746976 656c792e 20546869 espectively. Thi │ │ │ │ - 0x001ce070 73206973 20657175 6976616c 656e7420 s is equivalent │ │ │ │ - 0x001ce080 746f2074 68652064 65707265 63617465 to the deprecate │ │ │ │ - 0x001ce090 64206060 656e7472 79706f69 6e746060 d ``entrypoint`` │ │ │ │ - 0x001ce0a0 206b6579 776f7264 2e222c0a 20202020 keyword.",. │ │ │ │ - 0x001ce0b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ce0c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001ce0d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ce0e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ce0f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ce100 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ - 0x001ce110 725f6f66 5f736563 74696f6e 73222c0a r_of_sections",. │ │ │ │ - 0x001ce120 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ce130 756d656e 74617469 6f6e223a 20224e75 umentation": "Nu │ │ │ │ - 0x001ce140 6d626572 206f6620 73656374 696f6e73 mber of sections │ │ │ │ - 0x001ce150 20696e20 74686520 454c4620 66696c65 in the ELF file │ │ │ │ - 0x001ce160 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001ce170 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ce180 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ce190 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ce1a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ce1b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ce1c0 3a202273 685f6f66 66736574 222c0a20 : "sh_offset",. │ │ │ │ - 0x001ce1d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ce1e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ce1f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ce200 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ce210 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ce220 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ce230 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ce240 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001ce250 685f656e 7472795f 73697a65 222c0a20 h_entry_size",. │ │ │ │ - 0x001ce260 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ce270 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ce280 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ce290 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ce2a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ce2b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ce2c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ce2d0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001ce2e0 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ - 0x001ce2f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001ce300 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ce310 20224e75 6d626572 206f6620 7365676d "Number of segm │ │ │ │ - 0x001ce320 656e7473 20696e20 74686520 454c4620 ents in the ELF │ │ │ │ - 0x001ce330 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x001ce340 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ce350 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ce360 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ce370 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001ce380 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ce390 616d6522 3a202270 685f6f66 66736574 ame": "ph_offset │ │ │ │ - 0x001ce3a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ce3b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ce3c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ce3d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ce3e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ce3f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ce400 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ce410 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ce420 3a202270 685f656e 7472795f 73697a65 : "ph_entry_size │ │ │ │ - 0x001ce430 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ce440 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ce450 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ce460 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ce470 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ce480 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ce490 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ - 0x001ce4a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ce4b0 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ - 0x001ce4c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ce4d0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001ce4e0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001ce4f0 66207365 6374696f 6e206f62 6a656374 f section object │ │ │ │ - 0x001ce500 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x001ce510 73656374 696f6e20 74686520 454c4620 section the ELF │ │ │ │ - 0x001ce520 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ - 0x001ce530 73656374 696f6e73 2063616e 20626520 sections can be │ │ │ │ - 0x001ce540 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x001ce550 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x001ce560 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x001ce570 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x001ce580 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ce590 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ce5a0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001ce5b0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ce5c0 616d6522 3a202273 65637469 6f6e7322 ame": "sections" │ │ │ │ - 0x001ce5d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ce5e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ce5f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001ce600 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x001ce610 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001cbab0 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x001cbac0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cbad0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cbae0 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ + 0x001cbaf0 5f726567 65787022 0a202020 20202020 _regexp". │ │ │ │ + 0x001cbb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbb10 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001cbb20 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001cbb30 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cbb40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cbb50 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001cbb60 6e672074 6865206e 756d6265 72206f66 ng the number of │ │ │ │ + 0x001cbb70 2066756e 6374696f 6e732066 726f6d20 functions from │ │ │ │ + 0x001cbb80 74686520 50452069 6d706f72 74732077 the PE imports w │ │ │ │ + 0x001cbb90 68657265 20612066 756e6374 696f6e20 here a function │ │ │ │ + 0x001cbba0 6e616d65 206d6174 63686573 2066756e name matches fun │ │ │ │ + 0x001cbbb0 6374696f 6e5f7265 67657870 20616e64 ction_regexp and │ │ │ │ + 0x001cbbc0 20612044 4c4c206e 616d6520 6d617463 a DLL name matc │ │ │ │ + 0x001cbbd0 68657320 646c6c5f 72656765 78702e20 hes dll_regexp. │ │ │ │ + 0x001cbbe0 426f7468 20646c6c 5f726567 65787020 Both dll_regexp │ │ │ │ + 0x001cbbf0 616e6420 66756e63 74696f6e 5f726567 and function_reg │ │ │ │ + 0x001cbc00 65787020 61726520 63617365 2073656e exp are case sen │ │ │ │ + 0x001cbc10 73697469 76652075 6e6c6573 7320796f sitive unless yo │ │ │ │ + 0x001cbc20 75207573 65207468 65205c22 2f695c22 u use the \"/i\" │ │ │ │ + 0x001cbc30 206d6f64 69666965 7220696e 20746865 modifier in the │ │ │ │ + 0x001cbc40 20726567 6578702e 220a2020 20202020 regexp.". │ │ │ │ + 0x001cbc50 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001cbc60 20202020 20202020 20202020 207b0a09 {.. │ │ │ │ + 0x001cbc70 09090909 22617267 756d656e 7473223a ...."arguments": │ │ │ │ + 0x001cbc80 205b0a09 09090909 097b0a09 09090909 [.......{...... │ │ │ │ + 0x001cbc90 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ + 0x001cbca0 09090909 0909226e 616d6522 3a202269 ......"name": "i │ │ │ │ + 0x001cbcb0 6d706f72 745f666c 6167220a 09090909 mport_flag"..... │ │ │ │ + 0x001cbcc0 09097d2c 0a090909 0909097b 0a090909 ..},.......{.... │ │ │ │ + 0x001cbcd0 09090909 22747970 65223a20 2273222c ...."type": "s", │ │ │ │ + 0x001cbce0 0a090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ + 0x001cbcf0 22646c6c 5f6e616d 65220a09 09090909 "dll_name"...... │ │ │ │ + 0x001cbd00 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ + 0x001cbd10 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ + 0x001cbd20 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001cbd30 66756e63 74696f6e 5f6e616d 65220a09 function_name".. │ │ │ │ + 0x001cbd40 09090909 097d0a09 09090909 5d2c0a09 .....}......],.. │ │ │ │ + 0x001cbd50 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001cbd60 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001cbd70 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001cbd80 20746865 20504520 696d706f 72747320 the PE imports │ │ │ │ + 0x001cbd90 66756e63 74696f6e 5f6e616d 65206672 function_name fr │ │ │ │ + 0x001cbda0 6f6d2064 6c6c5f6e 616d6520 696e2073 om dll_name in s │ │ │ │ + 0x001cbdb0 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ + 0x001cbdc0 74797065 2c206f72 2066616c 7365206f type, or false o │ │ │ │ + 0x001cbdd0 74686572 77697365 2e20646c 6c5f6e61 therwise. dll_na │ │ │ │ + 0x001cbde0 6d652069 73206361 73652069 6e73656e me is case insen │ │ │ │ + 0x001cbdf0 73697469 76652e22 0a090909 097d2c0a sitive.".....},. │ │ │ │ + 0x001cbe00 09090909 7b0a0909 09090922 61726775 ....{......"argu │ │ │ │ + 0x001cbe10 6d656e74 73223a20 5b0a0909 09090909 ments": [....... │ │ │ │ + 0x001cbe20 7b0a0909 09090909 09227479 7065223a {........"type": │ │ │ │ + 0x001cbe30 20226922 2c0a0909 09090909 09226e61 "i",........"na │ │ │ │ + 0x001cbe40 6d65223a 2022696d 706f7274 5f666c61 me": "import_fla │ │ │ │ + 0x001cbe50 67220a09 09090909 097d2c0a 09090909 g".......},..... │ │ │ │ + 0x001cbe60 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ + 0x001cbe70 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ + 0x001cbe80 6e616d65 223a2022 646c6c5f 6e616d65 name": "dll_name │ │ │ │ + 0x001cbe90 220a0909 09090909 7d2c0a09 09090909 ".......},...... │ │ │ │ + 0x001cbea0 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ + 0x001cbeb0 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ + 0x001cbec0 616d6522 3a20226f 7264696e 616c220a ame": "ordinal". │ │ │ │ + 0x001cbed0 09090909 09097d0a 09090909 095d2c0a ......}......],. │ │ │ │ + 0x001cbee0 09090909 0922646f 63756d65 6e746174 ....."documentat │ │ │ │ + 0x001cbef0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x001cbf00 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ + 0x001cbf10 66207468 65205045 20696d70 6f727473 f the PE imports │ │ │ │ + 0x001cbf20 206f7264 696e616c 2066726f 6d20646c ordinal from dl │ │ │ │ + 0x001cbf30 6c5f6e61 6d652069 6e207370 65636966 l_name in specif │ │ │ │ + 0x001cbf40 69656420 696d706f 72742074 7970652c ied import type, │ │ │ │ + 0x001cbf50 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ + 0x001cbf60 6973652e 20646c6c 5f6e616d 65206973 ise. dll_name is │ │ │ │ + 0x001cbf70 20636173 6520696e 73656e73 69746976 case insensitiv │ │ │ │ + 0x001cbf80 652e220a 09090909 7d2c0a09 0909097b e.".....},.....{ │ │ │ │ + 0x001cbf90 0a090909 09092261 7267756d 656e7473 ......"arguments │ │ │ │ + 0x001cbfa0 223a205b 0a090909 0909097b 0a090909 ": [.......{.... │ │ │ │ + 0x001cbfb0 09090909 22747970 65223a20 2269222c ...."type": "i", │ │ │ │ + 0x001cbfc0 0a090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ + 0x001cbfd0 22696d70 6f72745f 666c6167 220a0909 "import_flag"... │ │ │ │ + 0x001cbfe0 09090909 7d2c0a09 09090909 097b0a09 ....},.......{.. │ │ │ │ + 0x001cbff0 09090909 09092274 79706522 3a202273 ......"type": "s │ │ │ │ + 0x001cc000 222c0a09 09090909 0909226e 616d6522 ",........"name" │ │ │ │ + 0x001cc010 3a202264 6c6c5f6e 616d6522 0a090909 : "dll_name".... │ │ │ │ + 0x001cc020 0909097d 0a090909 09095d2c 0a090909 ...}......],.... │ │ │ │ + 0x001cc030 09092264 6f63756d 656e7461 74696f6e .."documentation │ │ │ │ + 0x001cc040 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001cc050 75726e69 6e672074 6865206e 756d6265 urning the numbe │ │ │ │ + 0x001cc060 72206f66 2066756e 6374696f 6e732066 r of functions f │ │ │ │ + 0x001cc070 726f6d20 74686520 646c6c5f 6e616d65 rom the dll_name │ │ │ │ + 0x001cc080 20696e20 73706563 69666965 6420696d in specified im │ │ │ │ + 0x001cc090 706f7274 20747970 652c2069 6e207468 port type, in th │ │ │ │ + 0x001cc0a0 65205045 20696d70 6f727473 2e20646c e PE imports. dl │ │ │ │ + 0x001cc0b0 6c5f6e61 6d652069 73206361 73652069 l_name is case i │ │ │ │ + 0x001cc0c0 6e73656e 73697469 76652e22 0a090909 nsensitive.".... │ │ │ │ + 0x001cc0d0 097d2c0a 09090909 7b0a0909 09090922 .},.....{......" │ │ │ │ + 0x001cc0e0 61726775 6d656e74 73223a20 5b0a0909 arguments": [... │ │ │ │ + 0x001cc0f0 09090909 7b0a0909 09090909 09227479 ....{........"ty │ │ │ │ + 0x001cc100 7065223a 20226922 2c0a0909 09090909 pe": "i",....... │ │ │ │ + 0x001cc110 09226e61 6d65223a 2022696d 706f7274 ."name": "import │ │ │ │ + 0x001cc120 5f666c61 67220a09 09090909 097d2c0a _flag".......},. │ │ │ │ + 0x001cc130 09090909 09097b0a 09090909 09090922 ......{........" │ │ │ │ + 0x001cc140 74797065 223a2022 72222c0a 09090909 type": "r",..... │ │ │ │ + 0x001cc150 09090922 6e616d65 223a2022 646c6c5f ..."name": "dll_ │ │ │ │ + 0x001cc160 72656765 7870220a 09090909 09097d2c regexp".......}, │ │ │ │ + 0x001cc170 0a090909 0909097b 0a090909 09090909 .......{........ │ │ │ │ + 0x001cc180 22747970 65223a20 2272222c 0a090909 "type": "r",.... │ │ │ │ + 0x001cc190 09090909 226e616d 65223a20 2266756e ...."name": "fun │ │ │ │ + 0x001cc1a0 6374696f 6e5f7265 67657870 220a0909 ction_regexp"... │ │ │ │ + 0x001cc1b0 09090909 7d0a0909 0909095d 2c0a0909 ....}......],... │ │ │ │ + 0x001cc1c0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001cc1d0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001cc1e0 7475726e 696e6720 74686520 6e756d62 turning the numb │ │ │ │ + 0x001cc1f0 6572206f 66206675 6e637469 6f6e7320 er of functions │ │ │ │ + 0x001cc200 66726f6d 20746865 20504520 696d706f from the PE impo │ │ │ │ + 0x001cc210 72747320 77686572 65206120 66756e63 rts where a func │ │ │ │ + 0x001cc220 74696f6e 206e616d 65206d61 74636865 tion name matche │ │ │ │ + 0x001cc230 73206675 6e637469 6f6e5f72 65676578 s function_regex │ │ │ │ + 0x001cc240 7020616e 64206120 444c4c20 6e616d65 p and a DLL name │ │ │ │ + 0x001cc250 206d6174 63686573 20646c6c 5f726567 matches dll_reg │ │ │ │ + 0x001cc260 65787020 696e2073 70656369 66696564 exp in specified │ │ │ │ + 0x001cc270 20696d70 6f727420 74797065 2e20426f import type. Bo │ │ │ │ + 0x001cc280 74682064 6c6c5f72 65676578 7020616e th dll_regexp an │ │ │ │ + 0x001cc290 64206675 6e637469 6f6e5f72 65676578 d function_regex │ │ │ │ + 0x001cc2a0 70206172 65206361 73652073 656e7369 p are case sensi │ │ │ │ + 0x001cc2b0 74697665 20756e6c 65737320 796f7520 tive unless you │ │ │ │ + 0x001cc2c0 75736520 74686520 5c222f69 5c22206d use the \"/i\" m │ │ │ │ + 0x001cc2d0 6f646966 69657220 696e2074 68652072 odifier in the r │ │ │ │ + 0x001cc2e0 65676578 702e220a 09090909 7d0a2020 egexp.".....}. │ │ │ │ + 0x001cc2f0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001cc300 20202020 7d2c0a09 097b0a09 0909226b },...{...."k │ │ │ │ + 0x001cc310 696e6422 3a202261 72726179 222c0a09 ind": "array",.. │ │ │ │ + 0x001cc320 0909226e 616d6522 3a202269 6d706f72 .."name": "impor │ │ │ │ + 0x001cc330 745f6465 7461696c 73222c0a 09090922 t_details",...." │ │ │ │ + 0x001cc340 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cc350 22417272 6179206f 66207374 72756374 "Array of struct │ │ │ │ + 0x001cc360 75726573 20636f6e 7461696e 696e6720 ures containing │ │ │ │ + 0x001cc370 696e666f 726d6174 696f6e20 61626f75 information abou │ │ │ │ + 0x001cc380 74207468 65205045 27732069 6d706f72 t the PE's impor │ │ │ │ + 0x001cc390 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ + 0x001cc3a0 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ + 0x001cc3b0 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ + 0x001cc3c0 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ + 0x001cc3d0 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ + 0x001cc3e0 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ + 0x001cc3f0 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ + 0x001cc400 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x001cc410 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ + 0x001cc420 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ + 0x001cc430 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ + 0x001cc440 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ + 0x001cc450 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ + 0x001cc460 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ + 0x001cc470 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ + 0x001cc480 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001cc490 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ + 0x001cc4a0 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ + 0x001cc4b0 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ + 0x001cc4c0 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x001cc4d0 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ + 0x001cc4e0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001cc4f0 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ + 0x001cc500 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ + 0x001cc510 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ + 0x001cc520 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ + 0x001cc530 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ + 0x001cc540 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ + 0x001cc550 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ + 0x001cc560 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ + 0x001cc570 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ + 0x001cc580 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ + 0x001cc590 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ + 0x001cc5a0 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ + 0x001cc5b0 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ + 0x001cc5c0 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001cc5d0 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ + 0x001cc5e0 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ + 0x001cc5f0 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ + 0x001cc600 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ + 0x001cc610 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ + 0x001cc620 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cc630 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ + 0x001cc640 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ + 0x001cc650 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001cc660 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ + 0x001cc670 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001cc680 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ + 0x001cc690 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ + 0x001cc6a0 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ + 0x001cc6b0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001cc6c0 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ + 0x001cc6d0 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ + 0x001cc6e0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001cc6f0 6d656e74 6174696f 6e223a20 224f7264 mentation": "Ord │ │ │ │ + 0x001cc700 696e616c 206f6620 696d706f 72746564 inal of imported │ │ │ │ + 0x001cc710 2066756e 6374696f 6e2e2049 66206f72 function. If or │ │ │ │ + 0x001cc720 64696e61 6c20646f 6573206e 6f742065 dinal does not e │ │ │ │ + 0x001cc730 78697374 20746869 73207661 6c756520 xist this value │ │ │ │ + 0x001cc740 69732059 525f554e 44454649 4e45442e is YR_UNDEFINED. │ │ │ │ + 0x001cc750 222c0a09 09090909 09090909 22747970 ",.........."typ │ │ │ │ + 0x001cc760 65223a20 2269220a 09090909 09090909 e": "i"......... │ │ │ │ + 0x001cc770 7d2c0a09 09090909 0909097b 0a090909 },.........{.... │ │ │ │ + 0x001cc780 09090909 0909226b 696e6422 3a202276 ......"kind": "v │ │ │ │ + 0x001cc790 616c7565 222c0a09 09090909 09090909 alue",.......... │ │ │ │ + 0x001cc7a0 226e616d 65223a20 22727661 222c0a09 "name": "rva",.. │ │ │ │ + 0x001cc7b0 09090909 09090909 22646f63 756d656e ........"documen │ │ │ │ + 0x001cc7c0 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ + 0x001cc7d0 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x001cc7e0 73732028 52564129 206f6620 696d706f ss (RVA) of impo │ │ │ │ + 0x001cc7f0 72746564 2066756e 6374696f 6e2e2049 rted function. I │ │ │ │ + 0x001cc800 66207276 61206e6f 7420666f 756e6420 f rva not found │ │ │ │ + 0x001cc810 7468656e 20746869 73207661 6c756520 then this value │ │ │ │ + 0x001cc820 69732059 525f554e 44454649 4e45442e is YR_UNDEFINED. │ │ │ │ + 0x001cc830 222c0a09 09090909 09090909 22747970 ",.........."typ │ │ │ │ + 0x001cc840 65223a20 2269220a 09090909 09090909 e": "i"......... │ │ │ │ + 0x001cc850 7d0a0909 09090909 095d0a09 09090909 }........]...... │ │ │ │ + 0x001cc860 097d0a09 09090909 7d0a0909 09095d0a .}......}.....]. │ │ │ │ + 0x001cc870 0909097d 0a09097d 2c0a0909 7b0a0909 ...}...},...{... │ │ │ │ + 0x001cc880 09226b69 6e64223a 20227661 6c756522 ."kind": "value" │ │ │ │ + 0x001cc890 2c0a0909 09226e61 6d65223a 20226e75 ,...."name": "nu │ │ │ │ + 0x001cc8a0 6d626572 5f6f665f 696d706f 72746564 mber_of_imported │ │ │ │ + 0x001cc8b0 5f66756e 6374696f 6e73222c 0a090909 _functions",.... │ │ │ │ + 0x001cc8c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001cc8d0 20224e75 6d626572 206f6620 696d706f "Number of impo │ │ │ │ + 0x001cc8e0 72746564 2066756e 6374696f 6e732069 rted functions i │ │ │ │ + 0x001cc8f0 6e207468 65205045 2e222c0a 09090922 n the PE.",...." │ │ │ │ + 0x001cc900 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ + 0x001cc910 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ + 0x001cc920 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ + 0x001cc930 223a2022 6e756d62 65725f6f 665f6465 ": "number_of_de │ │ │ │ + 0x001cc940 6c617965 645f696d 706f7274 65645f66 layed_imported_f │ │ │ │ + 0x001cc950 756e6374 696f6e73 222c0a09 09092264 unctions",...."d │ │ │ │ + 0x001cc960 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cc970 4e756d62 6572206f 66206465 6c617920 Number of delay │ │ │ │ + 0x001cc980 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ + 0x001cc990 6e732069 6e207468 65205045 2e222c0a ns in the PE.",. │ │ │ │ + 0x001cc9a0 09090922 74797065 223a2022 69220a09 ..."type": "i".. │ │ │ │ + 0x001cc9b0 097d2c0a 09097b0a 09090922 6b696e64 .},...{...."kind │ │ │ │ + 0x001cc9c0 223a2022 76616c75 65222c0a 09090922 ": "value",...." │ │ │ │ + 0x001cc9d0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x001cc9e0 665f6465 6c617965 645f696d 706f7274 f_delayed_import │ │ │ │ + 0x001cc9f0 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ + 0x001cca00 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x001cca10 6f662064 656c6179 20696d70 6f727465 of delay importe │ │ │ │ + 0x001cca20 6420444c 4c732069 6e207468 65205045 d DLLs in the PE │ │ │ │ + 0x001cca30 2e20284e 756d6265 72206f66 20494d41 . (Number of IMA │ │ │ │ + 0x001cca40 47455f44 454c4159 4c4f4144 5f444553 GE_DELAYLOAD_DES │ │ │ │ + 0x001cca50 43524950 544f5220 70617273 65642066 CRIPTOR parsed f │ │ │ │ + 0x001cca60 726f6d20 66696c65 292e222c 0a090909 rom file).",.... │ │ │ │ + 0x001cca70 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ + 0x001cca80 0a09097b 0a090909 226b696e 64223a20 ...{...."kind": │ │ │ │ + 0x001cca90 22617272 6179222c 0a090909 226e616d "array",...."nam │ │ │ │ + 0x001ccaa0 65223a20 2264656c 61796564 5f696d70 e": "delayed_imp │ │ │ │ + 0x001ccab0 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ + 0x001ccac0 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x001ccad0 3a202241 72726179 206f6620 73747275 : "Array of stru │ │ │ │ + 0x001ccae0 63747572 65732063 6f6e7461 696e696e ctures containin │ │ │ │ + 0x001ccaf0 6720696e 666f726d 6174696f 6e206162 g information ab │ │ │ │ + 0x001ccb00 6f757420 74686520 50452773 2064656c out the PE's del │ │ │ │ + 0x001ccb10 61792069 6d706f72 7473206c 69627261 ay imports libra │ │ │ │ + 0x001ccb20 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ + 0x001ccb30 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ + 0x001ccb40 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001ccb50 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ + 0x001ccb60 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ + 0x001ccb70 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ + 0x001ccb80 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ + 0x001ccb90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ccba0 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ + 0x001ccbb0 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ + 0x001ccbc0 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001ccbd0 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ + 0x001ccbe0 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ + 0x001ccbf0 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ + 0x001ccc00 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ + 0x001ccc10 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001ccc20 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ + 0x001ccc30 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ + 0x001ccc40 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ + 0x001ccc50 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001ccc60 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ + 0x001ccc70 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001ccc80 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ + 0x001ccc90 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ + 0x001ccca0 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ + 0x001cccb0 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ + 0x001cccc0 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ + 0x001cccd0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001ccce0 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ + 0x001cccf0 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ + 0x001ccd00 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ + 0x001ccd10 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ + 0x001ccd20 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ + 0x001ccd30 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ + 0x001ccd40 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ + 0x001ccd50 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001ccd60 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x001ccd70 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ + 0x001ccd80 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ + 0x001ccd90 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ + 0x001ccda0 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001ccdb0 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ + 0x001ccdc0 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ + 0x001ccdd0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001ccde0 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ + 0x001ccdf0 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ + 0x001cce00 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001cce10 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ + 0x001cce20 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ + 0x001cce30 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ + 0x001cce40 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001cce50 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001cce60 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ + 0x001cce70 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001cce80 6e223a20 22204f72 64696e61 6c206f66 n": " Ordinal of │ │ │ │ + 0x001cce90 20696d70 6f727465 64206675 6e637469 imported functi │ │ │ │ + 0x001ccea0 6f6e2e20 4966206f 7264696e 616c2064 on. If ordinal d │ │ │ │ + 0x001cceb0 6f657320 6e6f7420 65786973 74207468 oes not exist th │ │ │ │ + 0x001ccec0 69732076 616c7565 20697320 59525f55 is value is YR_U │ │ │ │ + 0x001cced0 4e444546 494e4544 2e222c0a 09090909 NDEFINED.",..... │ │ │ │ + 0x001ccee0 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ + 0x001ccef0 0a090909 09090909 097d2c0a 09090909 .........},..... │ │ │ │ + 0x001ccf00 09090909 7b0a0909 09090909 09090922 ....{.........." │ │ │ │ + 0x001ccf10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ccf20 09090909 09090909 09226e61 6d65223a ........."name": │ │ │ │ + 0x001ccf30 20227276 61222c0a 09090909 09090909 "rva",......... │ │ │ │ + 0x001ccf40 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x001ccf50 3a202252 656c6174 69766520 76697274 : "Relative virt │ │ │ │ + 0x001ccf60 75616c20 61646472 65737320 28525641 ual address (RVA │ │ │ │ + 0x001ccf70 29206f66 20696d70 6f727465 64206675 ) of imported fu │ │ │ │ + 0x001ccf80 6e637469 6f6e2e20 49662072 7661206e nction. If rva n │ │ │ │ + 0x001ccf90 6f742066 6f756e64 20746865 6e207468 ot found then th │ │ │ │ + 0x001ccfa0 69732076 616c7565 20697320 59525f55 is value is YR_U │ │ │ │ + 0x001ccfb0 4e444546 494e4544 2e222c0a 09090909 NDEFINED.",..... │ │ │ │ + 0x001ccfc0 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ + 0x001ccfd0 0a090909 09090909 097d0a09 09090909 .........}...... │ │ │ │ + 0x001ccfe0 09095d0a 09090909 09097d0a 09090909 ..].......}..... │ │ │ │ + 0x001ccff0 097d0a09 0909095d 0a090909 7d0a0909 .}.....]....}... │ │ │ │ + 0x001cd000 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001cd010 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001cd020 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001cd030 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cd040 20226c6f 63616c65 222c0a20 20202020 "locale",. │ │ │ │ + 0x001cd050 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001cd060 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001cd070 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001cd080 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001cd090 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cd0a0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001cd0b0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001cd0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd0d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cd0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd0f0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001cd100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd110 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cd120 3a20226c 6f63616c 655f6964 656e7469 : "locale_identi │ │ │ │ + 0x001cd130 66696572 220a2020 20202020 20202020 fier". │ │ │ │ + 0x001cd140 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cd150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd160 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001cd170 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cd180 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001cd190 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001cd1a0 74727565 20696620 74686520 50452068 true if the PE h │ │ │ │ + 0x001cd1b0 61732061 20726573 6f757263 65207769 as a resource wi │ │ │ │ + 0x001cd1c0 74682074 68652073 70656369 66696564 th the specified │ │ │ │ + 0x001cd1d0 206c6f63 616c6520 6964656e 74696669 locale identifi │ │ │ │ + 0x001cd1e0 65722e20 4c6f6361 6c652069 64656e74 er. Locale ident │ │ │ │ + 0x001cd1f0 69666965 72732061 72652031 362d6269 ifiers are 16-bi │ │ │ │ + 0x001cd200 7420696e 74656765 72732e22 0a202020 t integers.". │ │ │ │ + 0x001cd210 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001cd220 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001cd230 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001cd240 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001cd250 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x001cd260 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001cd270 616d6522 3a20226c 616e6775 61676522 ame": "language" │ │ │ │ + 0x001cd280 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001cd290 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x001cd2a0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001cd2b0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001cd2c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cd2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd2e0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001cd2f0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cd300 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cd310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd320 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cd330 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001cd340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd350 20226e61 6d65223a 20226c61 6e677561 "name": "langua │ │ │ │ + 0x001cd360 67655f69 64656e74 69666965 72220a20 ge_identifier". │ │ │ │ + 0x001cd370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd380 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001cd390 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001cd3a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd3b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cd3c0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001cd3d0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001cd3e0 20746865 20504520 68617320 61207265 the PE has a re │ │ │ │ + 0x001cd3f0 736f7572 63652077 69746820 74686520 source with the │ │ │ │ + 0x001cd400 73706563 69666965 64206c61 6e677561 specified langua │ │ │ │ + 0x001cd410 67652069 64656e74 69666965 722e204c ge identifier. L │ │ │ │ + 0x001cd420 616e6775 61676520 6964656e 74696669 anguage identifi │ │ │ │ + 0x001cd430 65727320 61726520 382d6269 7420696e ers are 8-bit in │ │ │ │ + 0x001cd440 74656765 72732e22 0a202020 20202020 tegers.". │ │ │ │ + 0x001cd450 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001cd460 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001cd470 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001cd480 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cd490 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001cd4a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cd4b0 3a202269 735f646c 6c222c0a 20202020 : "is_dll",. │ │ │ │ + 0x001cd4c0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001cd4d0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001cd4e0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001cd4f0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001cd500 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cd510 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001cd520 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ + 0x001cd530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd540 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cd550 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001cd560 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x001cd570 68652050 45206973 20612044 4c4c2e22 he PE is a DLL." │ │ │ │ + 0x001cd580 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cd590 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001cd5a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001cd5b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cd5c0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001cd5d0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001cd5e0 2020226e 616d6522 3a202269 735f3332 "name": "is_32 │ │ │ │ + 0x001cd5f0 62697422 2c0a2020 20202020 20202020 bit",. │ │ │ │ + 0x001cd600 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001cd610 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001cd620 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001cd630 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cd640 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cd650 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001cd660 73223a20 5b5d2c0a 20202020 20202020 s": [],. │ │ │ │ + 0x001cd670 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cd680 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001cd690 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001cd6a0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001cd6b0 69732033 32626974 732e220a 20202020 is 32bits.". │ │ │ │ + 0x001cd6c0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001cd6d0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001cd6e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001cd6f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001cd700 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001cd710 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001cd720 6d65223a 20226973 5f363462 6974222c me": "is_64bit", │ │ │ │ + 0x001cd730 0a202020 20202020 20202020 20227265 . "re │ │ │ │ + 0x001cd740 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x001cd750 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ + 0x001cd760 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x001cd770 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001cd780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd790 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001cd7a0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001cd7b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cd7c0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001cd7d0 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ + 0x001cd7e0 20696620 74686520 50452069 73203634 if the PE is 64 │ │ │ │ + 0x001cd7f0 62697473 2e220a20 20202020 20202020 bits.". │ │ │ │ + 0x001cd800 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001cd810 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001cd820 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001cd830 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cd840 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001cd850 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001cd860 6d626572 5f6f665f 696d706f 72747322 mber_of_imports" │ │ │ │ + 0x001cd870 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001cd880 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cd890 4e756d62 6572206f 6620696d 706f7274 Number of import │ │ │ │ + 0x001cd8a0 7320696e 20746865 2050452e 222c0a20 s in the PE.",. │ │ │ │ + 0x001cd8b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cd8c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001cd8d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001cd8e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cd8f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001cd900 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001cd910 6d626572 5f6f665f 6578706f 72747322 mber_of_exports" │ │ │ │ + 0x001cd920 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001cd930 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cd940 4e756d62 6572206f 66206578 706f7274 Number of export │ │ │ │ + 0x001cd950 7320696e 20746865 2050452e 222c0a20 s in the PE.",. │ │ │ │ + 0x001cd960 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cd970 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001cd980 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001cd990 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001cd9a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001cd9b0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001cd9c0 736f7572 63655f74 696d6573 74616d70 source_timestamp │ │ │ │ + 0x001cd9d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cd9e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cd9f0 22526573 6f757263 65207469 6d657374 "Resource timest │ │ │ │ + 0x001cda00 616d702e 20546869 73206973 2073746f amp. This is sto │ │ │ │ + 0x001cda10 72656420 61732061 6e20696e 74656765 red as an intege │ │ │ │ + 0x001cda20 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001cda30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cda40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001cda50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001cda60 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001cda70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cda80 65223a20 22726573 6f757263 655f7665 e": "resource_ve │ │ │ │ + 0x001cda90 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x001cdaa0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cdab0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x001cdac0 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ + 0x001cdad0 20617474 72696275 7465732c 206d616a attributes, maj │ │ │ │ + 0x001cdae0 6f722061 6e64206d 696e6f72 20766572 or and minor ver │ │ │ │ + 0x001cdaf0 73696f6e 732e222c 0a202020 20202020 sions.",. │ │ │ │ + 0x001cdb00 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001cdb10 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001cdb20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cdb30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001cdb40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001cdb50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdb60 226e616d 65223a20 226d616a 6f72222c "name": "major", │ │ │ │ + 0x001cdb70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdb80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cdb90 696f6e22 3a20224d 616a6f72 20726573 ion": "Major res │ │ │ │ + 0x001cdba0 6f757263 65207665 7273696f 6e2e222c ource version.", │ │ │ │ + 0x001cdbb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdbc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cdbd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdbe0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cdbf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cdc00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cdc10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cdc20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cdc30 6e616d65 223a2022 6d696e6f 72222c0a name": "minor",. │ │ │ │ + 0x001cdc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdc50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cdc60 6f6e223a 20224d69 6e6f7220 7265736f on": "Minor reso │ │ │ │ + 0x001cdc70 75726365 20766572 73696f6e 2e222c0a urce version.",. │ │ │ │ + 0x001cdc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdc90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001cdca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdcb0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001cdcc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cdcd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cdce0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x001cdcf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001cdd00 616d6522 3a202272 65736f75 72636573 ame": "resources │ │ │ │ + 0x001cdd10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cdd20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001cdd30 2241207a 65726f2d 62617365 64206172 "A zero-based ar │ │ │ │ + 0x001cdd40 72617920 6f662072 65736f75 72636520 ray of resource │ │ │ │ + 0x001cdd50 6f626a65 6374732c 206f6e65 20666f72 objects, one for │ │ │ │ + 0x001cdd60 20656163 68207265 736f7572 63652074 each resource t │ │ │ │ + 0x001cdd70 68652050 45206861 732e2049 6e646976 he PE has. Indiv │ │ │ │ + 0x001cdd80 69647561 6c207265 736f7572 63657320 idual resources │ │ │ │ + 0x001cdd90 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x001cdda0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x001cddb0 6f706572 61746f72 2e416c6c 20726573 operator.All res │ │ │ │ + 0x001cddc0 6f757263 6573206d 75737420 68617665 ources must have │ │ │ │ + 0x001cddd0 20612074 7970652c 20696420 286e616d a type, id (nam │ │ │ │ + 0x001cdde0 65292c20 616e6420 6c616e67 75616765 e), and language │ │ │ │ + 0x001cddf0 20737065 63696669 65642e20 54686579 specified. They │ │ │ │ + 0x001cde00 2063616e 20626520 65697468 65722061 can be either a │ │ │ │ + 0x001cde10 6e20696e 74656765 72206f72 20737472 n integer or str │ │ │ │ + 0x001cde20 696e672c 20627574 206e6576 65722062 ing, but never b │ │ │ │ + 0x001cde30 6f74682c 20666f72 20616e79 20676976 oth, for any giv │ │ │ │ + 0x001cde40 656e206c 6576656c 2e206060 60457861 en level. ```Exa │ │ │ │ + 0x001cde50 6d706c65 3a207065 2e726573 6f757263 mple: pe.resourc │ │ │ │ + 0x001cde60 65735b30 5d2e7479 7065203d 3d207065 es[0].type == pe │ │ │ │ + 0x001cde70 2e524553 4f555243 455f5459 50455f52 .RESOURCE_TYPE_R │ │ │ │ + 0x001cde80 43444154 41606060 20606060 4578616d CDATA``` ```Exam │ │ │ │ + 0x001cde90 706c653a 2070652e 7265736f 75726365 ple: pe.resource │ │ │ │ + 0x001cdea0 735b305d 2e6e616d 655f7374 72696e67 s[0].name_string │ │ │ │ + 0x001cdeb0 203d3d20 5c22465c 5c783030 495c5c78 == \"F\\x00I\\x │ │ │ │ + 0x001cdec0 30304c5c 5c783030 455c5c78 30306060 00L\\x00E\\x00`` │ │ │ │ + 0x001cded0 605c2222 2c0a2020 20202020 20202020 `\"",. │ │ │ │ + 0x001cdee0 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ + 0x001cdef0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001cdf00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cdf10 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001cdf20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cdf30 6e616d65 223a2022 7265736f 75726365 name": "resource │ │ │ │ + 0x001cdf40 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001cdf50 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001cdf60 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001cdf70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cdf80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdf90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001cdfa0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cdfb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001cdfc0 223a2022 6f666673 6574222c 0a202020 ": "offset",. │ │ │ │ + 0x001cdfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdfe0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cdff0 696f6e22 3a20224f 66667365 7420666f ion": "Offset fo │ │ │ │ + 0x001ce000 72207468 65207265 736f7572 63652064 r the resource d │ │ │ │ + 0x001ce010 6174612e 222c0a20 20202020 20202020 ata.",. │ │ │ │ + 0x001ce020 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ce030 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ce040 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ce050 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce060 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ce070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce080 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ce090 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce0a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ce0b0 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ + 0x001ce0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce0d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ce0e0 6e223a20 224c656e 67746820 6f662074 n": "Length of t │ │ │ │ + 0x001ce0f0 68652072 65736f75 72636520 64617461 he resource data │ │ │ │ + 0x001ce100 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ce110 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ce120 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ce130 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ce140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce150 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ce160 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ce170 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ce180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce190 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001ce1a0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001ce1b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ce1c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ce1d0 54797065 206f6620 74686520 7265736f Type of the reso │ │ │ │ + 0x001ce1e0 75726365 2028696e 74656765 72292e22 urce (integer)." │ │ │ │ + 0x001ce1f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce200 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ce210 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ce220 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001ce230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce240 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ce250 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ce260 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ce270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce280 20202020 226e616d 65223a20 22696422 "name": "id" │ │ │ │ + 0x001ce290 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce2a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ce2b0 656e7461 74696f6e 223a2022 4944206f entation": "ID o │ │ │ │ + 0x001ce2c0 66207468 65207265 736f7572 63652028 f the resource ( │ │ │ │ + 0x001ce2d0 696e7465 67657229 2e222c0a 20202020 integer).",. │ │ │ │ + 0x001ce2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce2f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ce300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce310 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ce320 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ce330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce340 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ce350 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ce360 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ce370 616d6522 3a20226c 616e6775 61676522 ame": "language" │ │ │ │ + 0x001ce380 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce390 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ce3a0 656e7461 74696f6e 223a2022 4c616e67 entation": "Lang │ │ │ │ + 0x001ce3b0 75616765 206f6620 74686520 7265736f uage of the reso │ │ │ │ + 0x001ce3c0 75726365 2028696e 74656765 72292e22 urce (integer)." │ │ │ │ + 0x001ce3d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce3e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ce3f0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ce400 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001ce410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce420 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ce430 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ce440 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ce450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce460 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ + 0x001ce470 655f7374 72696e67 222c0a20 20202020 e_string",. │ │ │ │ + 0x001ce480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce490 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ce4a0 6e223a20 22547970 65206f66 20746865 n": "Type of the │ │ │ │ + 0x001ce4b0 20726573 6f757263 65206173 20612073 resource as a s │ │ │ │ + 0x001ce4c0 7472696e 672c2069 66207370 65636966 tring, if specif │ │ │ │ + 0x001ce4d0 6965642e 222c0a20 20202020 20202020 ied.",. │ │ │ │ + 0x001ce4e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ce4f0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001ce500 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ce510 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce520 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ce530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce540 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ce550 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce560 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ce570 20226e61 6d655f73 7472696e 67222c0a "name_string",. │ │ │ │ + 0x001ce580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce590 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ce5a0 74617469 6f6e223a 20224e61 6d65206f tation": "Name o │ │ │ │ + 0x001ce5b0 66207468 65207265 736f7572 63652061 f the resource a │ │ │ │ + 0x001ce5c0 73206120 73747269 6e672c20 69662073 s a string, if s │ │ │ │ + 0x001ce5d0 70656369 66696564 2e222c0a 20202020 pecified.",. │ │ │ │ + 0x001ce5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce5f0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001ce600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce610 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ 0x001ce620 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001ce630 20202020 20202020 20202020 20202020 │ │ │ │ 0x001ce640 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ 0x001ce650 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ 0x001ce660 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ce670 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x001ce680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce690 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ce6a0 74696f6e 223a2022 496e7465 67657220 tion": "Integer │ │ │ │ - 0x001ce6b0 77697468 206f6e65 206f6620 74686520 with one of the │ │ │ │ - 0x001ce6c0 666f6c6c 6f77696e 67207661 6c756573 following values │ │ │ │ - 0x001ce6d0 3a205348 545f4e55 4c4c2053 48545f50 : SHT_NULL SHT_P │ │ │ │ - 0x001ce6e0 524f4742 49545320 5348545f 53594d54 ROGBITS SHT_SYMT │ │ │ │ - 0x001ce6f0 41422053 48545f53 54525441 42205348 AB SHT_STRTAB SH │ │ │ │ - 0x001ce700 545f5245 4c412053 48545f48 41534820 T_RELA SHT_HASH │ │ │ │ - 0x001ce710 5348545f 44594e41 4d494320 5348545f SHT_DYNAMIC SHT_ │ │ │ │ - 0x001ce720 4e4f5445 20534854 5f4e4f42 49545320 NOTE SHT_NOBITS │ │ │ │ - 0x001ce730 5348545f 52454c20 5348545f 53484c49 SHT_REL SHT_SHLI │ │ │ │ - 0x001ce740 42205348 545f4459 4e53594d 2e222c0a B SHT_DYNSYM.",. │ │ │ │ - 0x001ce750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce760 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ce770 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001ce780 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ce790 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ce7a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce7b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ce7c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ce7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce7e0 2020226e 616d6522 3a202266 6c616773 "name": "flags │ │ │ │ - 0x001ce7f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ce800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ce810 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ce820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce830 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ce840 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001ce850 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ce860 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ce870 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce880 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ce890 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ce8a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce8b0 2020226e 616d6522 3a202261 64647265 "name": "addre │ │ │ │ - 0x001ce8c0 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ - 0x001ce8d0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001ce8e0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x001ce8f0 68652076 69727475 616c2061 64647265 he virtual addre │ │ │ │ - 0x001ce900 73732074 68652073 65637469 6f6e2073 ss the section s │ │ │ │ - 0x001ce910 74617274 73206174 2e222c0a 20202020 tarts at.",. │ │ │ │ - 0x001ce920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce930 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ce940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce950 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ce960 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ce970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce980 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ce990 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ce9a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ce9b0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x001ce9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce9d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ce9e0 74696f6e 223a2022 53656374 696f6e27 tion": "Section' │ │ │ │ - 0x001ce9f0 73206e61 6d652e20 4578616d 706c653a s name. Example: │ │ │ │ - 0x001cea00 20606060 656c662e 73656374 696f6e73 ```elf.sections │ │ │ │ - 0x001cea10 5b335d2e 6e616d65 203d3d20 5c222e62 [3].name == \".b │ │ │ │ - 0x001cea20 73735c22 60606022 2c0a2020 20202020 ss\"```",. │ │ │ │ - 0x001cea30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cea40 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001cea50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cea60 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001cea70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001cea80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cea90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ceaa0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ceab0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ceac0 65223a20 226f6666 73657422 2c0a2020 e": "offset",. │ │ │ │ - 0x001cead0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ceae0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ceaf0 74696f6e 223a2022 4f666673 65742066 tion": "Offset f │ │ │ │ - 0x001ceb00 726f6d20 74686520 62656769 6e6e696e rom the beginnin │ │ │ │ - 0x001ceb10 67206f66 20746865 2066696c 6520746f g of the file to │ │ │ │ - 0x001ceb20 20746865 20666972 73742062 79746520 the first byte │ │ │ │ - 0x001ceb30 696e2074 68652073 65637469 6f6e2e20 in the section. │ │ │ │ - 0x001ceb40 4f6e6520 73656374 696f6e20 74797065 One section type │ │ │ │ - 0x001ceb50 2c203a63 3a747970 653a6053 48545f4e , :c:type:`SHT_N │ │ │ │ - 0x001ceb60 4f424954 53602064 65736372 69626564 OBITS` described │ │ │ │ - 0x001ceb70 2062656c 6f772c20 6f636375 70696573 below, occupies │ │ │ │ - 0x001ceb80 206e6f20 73706163 6520696e 20746865 no space in the │ │ │ │ - 0x001ceb90 2066696c 652c2061 6e642069 7473203a file, and its : │ │ │ │ - 0x001ceba0 633a6d65 6d626572 3a606f66 66736574 c:member:`offset │ │ │ │ - 0x001cebb0 60206d65 6d626572 206c6f63 61746573 ` member locates │ │ │ │ - 0x001cebc0 20746865 20636f6e 63657074 75616c20 the conceptual │ │ │ │ - 0x001cebd0 706c6163 656d656e 7420696e 20746865 placement in the │ │ │ │ - 0x001cebe0 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ - 0x001cebf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cec00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cec10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cec20 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001cec30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001cec40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cec50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001cec60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cec70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001cec80 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ - 0x001cec90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ceca0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cecb0 6e223a20 22536563 74696f6e 27732073 n": "Section's s │ │ │ │ - 0x001cecc0 697a6520 696e2062 79746573 2e20556e ize in bytes. Un │ │ │ │ - 0x001cecd0 6c657373 20746865 20736563 74696f6e less the section │ │ │ │ - 0x001cece0 20747970 65206973 20534854 5f4e4f42 type is SHT_NOB │ │ │ │ - 0x001cecf0 4954532c 20746865 20736563 74696f6e ITS, the section │ │ │ │ - 0x001ced00 206f6363 75706965 73207368 5f73697a occupies sh_siz │ │ │ │ - 0x001ced10 65206279 74657320 696e2074 68652066 e bytes in the f │ │ │ │ - 0x001ced20 696c652e 20412073 65637469 6f6e206f ile. A section o │ │ │ │ - 0x001ced30 66203a63 3a747970 653a6053 48545f4e f :c:type:`SHT_N │ │ │ │ - 0x001ced40 4f424954 5360206d 61792068 61766520 OBITS` may have │ │ │ │ - 0x001ced50 61206e6f 6e2d7a65 726f2073 697a652c a non-zero size, │ │ │ │ - 0x001ced60 20627574 20697420 6f636375 70696573 but it occupies │ │ │ │ - 0x001ced70 206e6f20 73706163 6520696e 20746865 no space in the │ │ │ │ - 0x001ced80 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ - 0x001ced90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ceda0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cedb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cedc0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001cedd0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ - 0x001cede0 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ - 0x001cedf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cee00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cee10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cee20 20226e61 6d65223a 20225054 5f4e554c "name": "PT_NUL │ │ │ │ - 0x001cee30 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001cee40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cee50 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001cee60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cee70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001cee80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001cee90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ceea0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ceeb0 223a2022 50545f4c 4f414422 2c0a2020 ": "PT_LOAD",. │ │ │ │ - 0x001ceec0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ceed0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ceee0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ceef0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001cef00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001cef10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cef20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001cef30 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ - 0x001cef40 5f44594e 414d4943 222c0a20 20202020 _DYNAMIC",. │ │ │ │ - 0x001cef50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cef60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001cef70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cef80 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cef90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cefa0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cefb0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cefc0 2020226e 616d6522 3a202250 545f494e "name": "PT_IN │ │ │ │ - 0x001cefd0 54455250 222c0a20 20202020 20202020 TERP",. │ │ │ │ - 0x001cefe0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ceff0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cf000 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cf010 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cf020 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cf030 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cf040 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001cf050 616d6522 3a202250 545f4e4f 5445222c ame": "PT_NOTE", │ │ │ │ - 0x001cf060 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cf070 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cf080 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cf090 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cf0a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cf0b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cf0c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cf0d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cf0e0 2250545f 53484c49 42222c0a 20202020 "PT_SHLIB",. │ │ │ │ - 0x001cf0f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cf100 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001cf110 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cf120 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001cf130 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001cf140 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cf150 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cf160 20202022 6e616d65 223a2022 50545f50 "name": "PT_P │ │ │ │ - 0x001cf170 48445222 2c0a2020 20202020 20202020 HDR",. │ │ │ │ - 0x001cf180 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cf190 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cf1a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cf1b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cf1c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cf1d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cf1e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cf1f0 6d65223a 20225054 5f544c53 222c0a20 me": "PT_TLS",. │ │ │ │ - 0x001cf200 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001cf210 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001cf220 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cf230 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001cf240 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001cf250 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cf260 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cf270 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ - 0x001cf280 545f474e 555f4548 5f465241 4d45222c T_GNU_EH_FRAME", │ │ │ │ - 0x001cf290 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cf2a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cf2b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cf2c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cf2d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cf2e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cf2f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cf300 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cf310 2250545f 474e555f 53544143 4b222c0a "PT_GNU_STACK",. │ │ │ │ - 0x001cf320 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cf330 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cf340 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cf350 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cf360 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cf370 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cf380 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cf390 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cf3a0 44545f4e 554c4c22 2c0a2020 20202020 DT_NULL",. │ │ │ │ - 0x001cf3b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cf3c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001cf3d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cf3e0 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ - 0x001cf3f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cf400 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cf410 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cf420 20226e61 6d65223a 20224454 5f4e4545 "name": "DT_NEE │ │ │ │ - 0x001cf430 44454422 2c0a2020 20202020 20202020 DED",. │ │ │ │ - 0x001cf440 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cf450 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cf460 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cf470 20202020 2020207d 2c0a0920 2020207b },.. { │ │ │ │ - 0x001cf480 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001cf490 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001cf4a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cf4b0 3a202244 545f504c 5452454c 535a222c : "DT_PLTRELSZ", │ │ │ │ - 0x001cf4c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cf4d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cf4e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cf4f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cf500 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cf510 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cf520 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cf530 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cf540 2244545f 504c5447 4f54222c 0a202020 "DT_PLTGOT",. │ │ │ │ - 0x001cf550 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001cf560 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001cf570 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001cf580 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001cf590 0a092020 20207b0a 20202020 20202020 .. {. │ │ │ │ - 0x001cf5a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cf5b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cf5c0 20226e61 6d65223a 20224454 5f484153 "name": "DT_HAS │ │ │ │ - 0x001cf5d0 48222c0a 20202020 20202020 20202020 H",. │ │ │ │ - 0x001cf5e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cf5f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001cf600 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cf610 20202020 207d2c0a 09202020 207b0a20 },.. {. │ │ │ │ - 0x001cf620 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cf630 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cf640 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cf650 2244545f 53545254 4142222c 0a202020 "DT_STRTAB",. │ │ │ │ - 0x001cf660 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001cf670 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001cf680 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001cf690 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001cf6a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001cf6b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001cf6c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001cf6d0 20202020 226e616d 65223a20 2244545f "name": "DT_ │ │ │ │ - 0x001cf6e0 53594d54 4142222c 0a202020 20202020 SYMTAB",. │ │ │ │ - 0x001cf6f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cf700 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cf710 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cf720 220a2020 20202020 20207d2c 0a092020 ". },.. │ │ │ │ - 0x001cf730 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cf740 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cf750 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cf760 6d65223a 20224454 5f52454c 41222c0a me": "DT_RELA",. │ │ │ │ - 0x001cf770 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cf780 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cf790 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cf7a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cf7b0 207d2c0a 09202020 207b0a20 20202020 },.. {. │ │ │ │ - 0x001cf7c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001cf7d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001cf7e0 20202020 226e616d 65223a20 2244545f "name": "DT_ │ │ │ │ - 0x001cf7f0 52454c41 535a222c 0a202020 20202020 RELASZ",. │ │ │ │ - 0x001cf800 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cf810 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cf820 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cf830 220a2020 20202020 20207d2c 0a092020 ". },.. │ │ │ │ - 0x001cf840 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cf850 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cf860 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cf870 6d65223a 20224454 5f52454c 41454e54 me": "DT_RELAENT │ │ │ │ - 0x001cf880 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cf890 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001cf8a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001cf8b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001cf8c0 20202020 7d2c0a09 20202020 7b0a2020 },.. {. │ │ │ │ - 0x001cf8d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cf8e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cf8f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cf900 44545f53 5452535a 222c0a20 20202020 DT_STRSZ",. │ │ │ │ - 0x001cf910 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cf920 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001cf930 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cf940 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cf950 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cf960 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cf970 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cf980 2020226e 616d6522 3a202244 545f5359 "name": "DT_SY │ │ │ │ - 0x001cf990 4d454e54 222c0a20 20202020 20202020 MENT",. │ │ │ │ - 0x001cf9a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cf9b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cf9c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cf9d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cf9e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cf9f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cfa00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001cfa10 616d6522 3a202244 545f494e 4954222c ame": "DT_INIT", │ │ │ │ - 0x001cfa20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cfa30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cfa40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cfa50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cfa60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cfa70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cfa80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cfa90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cfaa0 2244545f 46494e49 222c0a20 20202020 "DT_FINI",. │ │ │ │ - 0x001cfab0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cfac0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001cfad0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cfae0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cfaf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cfb00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cfb10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cfb20 2020226e 616d6522 3a202244 545f534f "name": "DT_SO │ │ │ │ - 0x001cfb30 4e414d45 222c0a20 20202020 20202020 NAME",. │ │ │ │ - 0x001cfb40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cfb50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cfb60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cfb70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cfb80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cfb90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cfba0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001cfbb0 616d6522 3a202244 545f5250 41544822 ame": "DT_RPATH" │ │ │ │ - 0x001cfbc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001cfbd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001cfbe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cfbf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001cfc00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001cfc10 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cfc20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cfc30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cfc40 20224454 5f53594d 424f4c49 43222c0a "DT_SYMBOLIC",. │ │ │ │ - 0x001cfc50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cfc60 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cfc70 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cfc80 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cfc90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cfca0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cfcb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cfcc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cfcd0 44545f52 454c222c 0a202020 20202020 DT_REL",. │ │ │ │ - 0x001cfce0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cfcf0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cfd00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cfd10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001cfd20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cfd30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cfd40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cfd50 226e616d 65223a20 2244545f 52454c53 "name": "DT_RELS │ │ │ │ - 0x001cfd60 5a222c0a 20202020 20202020 20202020 Z",. │ │ │ │ - 0x001cfd70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cfd80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001cfd90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cfda0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001cfdb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001cfdc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001cfdd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001cfde0 223a2022 44545f52 454c454e 54222c0a ": "DT_RELENT",. │ │ │ │ - 0x001cfdf0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cfe00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cfe10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cfe20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cfe30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cfe40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cfe50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cfe60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cfe70 44545f50 4c545245 4c222c0a 20202020 DT_PLTREL",. │ │ │ │ - 0x001cfe80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cfe90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001cfea0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cfeb0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001cfec0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001cfed0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cfee0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cfef0 20202022 6e616d65 223a2022 44545f44 "name": "DT_D │ │ │ │ - 0x001cff00 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ - 0x001cff10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cff20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cff30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cff40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cff50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cff60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cff70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001cff80 616d6522 3a202244 545f5445 58545245 ame": "DT_TEXTRE │ │ │ │ - 0x001cff90 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001cffa0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cffb0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001cffc0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cffd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001cffe0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001cfff0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d0000 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d0010 223a2022 44545f4a 4d505245 4c222c0a ": "DT_JMPREL",. │ │ │ │ - 0x001d0020 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d0030 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d0040 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d0050 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d0060 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d0070 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d0080 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d0090 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d00a0 44545f42 494e445f 4e4f5722 2c0a2020 DT_BIND_NOW",. │ │ │ │ - 0x001d00b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d00c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d00d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d00e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d00f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d0100 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d0110 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d0120 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x001d0130 5f494e49 545f4152 52415922 2c0a2020 _INIT_ARRAY",. │ │ │ │ - 0x001d0140 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d0150 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d0160 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d0170 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d0180 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d0190 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d01a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d01b0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x001d01c0 5f46494e 495f4152 52415922 2c0a2020 _FINI_ARRAY",. │ │ │ │ - 0x001d01d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d01e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ce670 616d6522 3a20226c 616e6775 6167655f ame": "language_ │ │ │ │ + 0x001ce680 73747269 6e67222c 0a202020 20202020 string",. │ │ │ │ + 0x001ce690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce6a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ce6b0 3a20224c 616e6775 61676520 6f662074 : "Language of t │ │ │ │ + 0x001ce6c0 68652072 65736f75 72636520 61732061 he resource as a │ │ │ │ + 0x001ce6d0 20737472 696e672c 20696620 73706563 string, if spec │ │ │ │ + 0x001ce6e0 69666965 642e222c 0a202020 20202020 ified.",. │ │ │ │ + 0x001ce6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce700 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001ce710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce720 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001ce730 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x001ce740 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ + 0x001ce750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ce760 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ce770 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ce780 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x001ce790 5f6f665f 7265736f 75726365 73222c0a _of_resources",. │ │ │ │ + 0x001ce7a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ce7b0 756d656e 74617469 6f6e223a 20224e75 umentation": "Nu │ │ │ │ + 0x001ce7c0 6d626572 206f6620 7265736f 75726365 mber of resource │ │ │ │ + 0x001ce7d0 7320696e 20746865 2050452e 222c0a20 s in the PE.",. │ │ │ │ + 0x001ce7e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ce7f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001ce800 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ce810 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ce820 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ce830 20202020 20226e61 6d65223a 20227064 "name": "pd │ │ │ │ + 0x001ce840 625f7061 7468222c 0a202020 20202020 b_path",. │ │ │ │ + 0x001ce850 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ce860 696f6e22 3a202250 61746820 6f662074 ion": "Path of t │ │ │ │ + 0x001ce870 68652050 44422066 696c6520 666f7220 he PDB file for │ │ │ │ + 0x001ce880 74686973 20504520 69662070 72657365 this PE if prese │ │ │ │ + 0x001ce890 6e742e20 4578616d 706c653a 20606060 nt. Example: ``` │ │ │ │ + 0x001ce8a0 70652e70 64625f70 61746820 3d3d205c pe.pdb_path == \ │ │ │ │ + 0x001ce8b0 22443a5c 5c776f72 6b737061 63655c5c "D:\\workspace\\ │ │ │ │ + 0x001ce8c0 32303138 5f52395f 52656c42 6c645c74 2018_R9_RelBld\t │ │ │ │ + 0x001ce8d0 61726765 745c5c63 6865636b 6f75745c arget\\checkout\ │ │ │ │ + 0x001ce8e0 5c637573 7470726f 665c5c52 656c6561 \custprof\\Relea │ │ │ │ + 0x001ce8f0 73655c5c 63757374 70726f66 2e706462 se\\custprof.pdb │ │ │ │ + 0x001ce900 5c226060 6020222c 0a202020 20202020 \"``` ",. │ │ │ │ + 0x001ce910 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001ce920 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ce930 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ce940 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x001ce950 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ce960 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ + 0x001ce970 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001ce980 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ce990 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x001ce9a0 61727261 79206f66 20736967 6e617475 array of signatu │ │ │ │ + 0x001ce9b0 7265206f 626a6563 74732c20 6f6e6520 re objects, one │ │ │ │ + 0x001ce9c0 666f7220 65616368 20617574 68656e74 for each authent │ │ │ │ + 0x001ce9d0 69636f64 65207369 676e6174 75726520 icode signature │ │ │ │ + 0x001ce9e0 696e2074 68652050 45206669 6c652e20 in the PE file. │ │ │ │ + 0x001ce9f0 55737561 6c6c7920 50452066 696c6573 Usually PE files │ │ │ │ + 0x001cea00 20686176 65206120 73696e67 6c652073 have a single s │ │ │ │ + 0x001cea10 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ + 0x001cea20 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001cea30 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001cea40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cea50 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001cea60 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001cea70 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ + 0x001cea80 676e6174 75726573 222c0a20 20202020 gnatures",. │ │ │ │ + 0x001cea90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ceaa0 6d656e74 6174696f 6e223a20 2241207a mentation": "A z │ │ │ │ + 0x001ceab0 65726f2d 62617365 64206172 72617920 ero-based array │ │ │ │ + 0x001ceac0 6f662073 69676e61 74757265 206f626a of signature obj │ │ │ │ + 0x001cead0 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ + 0x001ceae0 63682061 75746865 6e746963 6f646520 ch authenticode │ │ │ │ + 0x001ceaf0 7369676e 61747572 6520696e 20746865 signature in the │ │ │ │ + 0x001ceb00 20504520 66696c65 2e205573 75616c6c PE file. Usuall │ │ │ │ + 0x001ceb10 79205045 2066696c 65732068 61766520 y PE files have │ │ │ │ + 0x001ceb20 61207369 6e676c65 20736967 6e617475 a single signatu │ │ │ │ + 0x001ceb30 72652e22 2c0a2020 20202020 20202020 re.",. │ │ │ │ + 0x001ceb40 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001ceb50 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ceb60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ceb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ceb80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ceb90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ceba0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001cebb0 6d65223a 20227468 756d6270 72696e74 me": "thumbprint │ │ │ │ + 0x001cebc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cebd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cebe0 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ + 0x001cebf0 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ + 0x001cec00 20746865 20746875 6d627072 696e7420 the thumbprint │ │ │ │ + 0x001cec10 6f662074 68652073 69676e61 74757265 of the signature │ │ │ │ + 0x001cec20 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001cec30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cec40 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001cec50 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001cec60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cec70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cec80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001cec90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ceca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cecb0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001cecc0 73737565 72222c0a 20202020 20202020 ssuer",. │ │ │ │ + 0x001cecd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cece0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001cecf0 20224120 73747269 6e672063 6f6e7461 "A string conta │ │ │ │ + 0x001ced00 696e696e 6720696e 666f726d 6174696f ining informatio │ │ │ │ + 0x001ced10 6e206162 6f757420 74686520 69737375 n about the issu │ │ │ │ + 0x001ced20 65722e22 2c0a2020 20202020 20202020 er.",. │ │ │ │ + 0x001ced30 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ced40 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001ced50 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ced60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ced70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ced80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ced90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ceda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cedb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cedc0 22737562 6a656374 222c0a20 20202020 "subject",. │ │ │ │ + 0x001cedd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cede0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001cedf0 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ + 0x001cee00 6e746169 6e696e67 20696e66 6f726d61 ntaining informa │ │ │ │ + 0x001cee10 74696f6e 2061626f 75742074 68652073 tion about the s │ │ │ │ + 0x001cee20 75626a65 63742e22 2c0a2020 20202020 ubject.",. │ │ │ │ + 0x001cee30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cee40 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001cee50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cee60 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001cee70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001cee80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cee90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ceea0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ceeb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ceec0 65223a20 22766572 73696f6e 222c0a20 e": "version",. │ │ │ │ + 0x001ceed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ceee0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ceef0 6174696f 6e223a20 22566572 73696f6e ation": "Version │ │ │ │ + 0x001cef00 206e756d 6265722e 222c0a20 20202020 number.",. │ │ │ │ + 0x001cef10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cef20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001cef30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cef40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cef50 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cef60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cef70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001cef80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001cef90 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001cefa0 6d65223a 2022616c 676f7269 74686d22 me": "algorithm" │ │ │ │ + 0x001cefb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cefc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001cefd0 656e7461 74696f6e 223a2022 53747269 entation": "Stri │ │ │ │ + 0x001cefe0 6e672072 65707265 73656e74 6174696f ng representatio │ │ │ │ + 0x001ceff0 6e206f66 20746865 20616c67 6f726974 n of the algorit │ │ │ │ + 0x001cf000 686d2075 73656420 666f7220 74686973 hm used for this │ │ │ │ + 0x001cf010 20736967 6e617475 72652e20 55737561 signature. Usua │ │ │ │ + 0x001cf020 6c6c7920 5c227368 61315769 74685253 lly \"sha1WithRS │ │ │ │ + 0x001cf030 41456e63 72797074 696f6e5c 222e2049 AEncryption\". I │ │ │ │ + 0x001cf040 74206465 70656e64 73206f6e 20746865 t depends on the │ │ │ │ + 0x001cf050 20582e35 30392061 6e642050 4b435323 X.509 and PKCS# │ │ │ │ + 0x001cf060 3720696d 706c656d 656e7461 74696f6e 7 implementation │ │ │ │ + 0x001cf070 73732061 6e642070 6f737369 626c7920 ss and possibly │ │ │ │ + 0x001cf080 74686569 72207665 7273696f 6e732c20 their versions, │ │ │ │ + 0x001cf090 636f6e73 69646572 20757369 6e672061 consider using a │ │ │ │ + 0x001cf0a0 6c676f72 6974686d 5f6f6964 20696e73 lgorithm_oid ins │ │ │ │ + 0x001cf0b0 74656164 2e222c0a 20202020 20202020 tead.",. │ │ │ │ + 0x001cf0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf0d0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001cf0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf0f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001cf100 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cf110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf120 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001cf130 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cf140 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cf150 3a202261 6c676f72 6974686d 5f6f6964 : "algorithm_oid │ │ │ │ + 0x001cf160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cf170 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cf180 6d656e74 6174696f 6e223a20 224f626a mentation": "Obj │ │ │ │ + 0x001cf190 65637420 4944206f 66207468 6520616c ect ID of the al │ │ │ │ + 0x001cf1a0 676f7269 74686d20 75736564 20666f72 gorithm used for │ │ │ │ + 0x001cf1b0 20746869 73207369 676e6174 7572652c this signature, │ │ │ │ + 0x001cf1c0 20657870 72657373 65642069 6e206e75 expressed in nu │ │ │ │ + 0x001cf1d0 6d657269 63204153 4e2e3120 646f7420 meric ASN.1 dot │ │ │ │ + 0x001cf1e0 6e6f7461 74696f6e 2e205468 65206e61 notation. The na │ │ │ │ + 0x001cf1f0 6d652063 6f6e7461 696e6564 20696e20 me contained in │ │ │ │ + 0x001cf200 616c676f 72697468 6d206973 20646572 algorithm is der │ │ │ │ + 0x001cf210 69766564 2066726f 6d207468 69732076 ived from this v │ │ │ │ + 0x001cf220 616c7565 2e205468 65206f62 6a656374 alue. The object │ │ │ │ + 0x001cf230 20696420 69732065 78706563 74656420 id is expected │ │ │ │ + 0x001cf240 746f2062 65207374 61626c65 20616372 to be stable acr │ │ │ │ + 0x001cf250 6f737320 582e3530 3920616e 6420504b oss X.509 and PK │ │ │ │ + 0x001cf260 43532337 20696d70 6c656d65 6e746174 CS#7 implementat │ │ │ │ + 0x001cf270 696f6e73 20616e64 20746865 69722076 ions and their v │ │ │ │ + 0x001cf280 65727369 6f6e732e 222c0a20 20202020 ersions.",. │ │ │ │ + 0x001cf290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf2a0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001cf2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf2c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cf2d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cf2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf2f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001cf300 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001cf310 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001cf320 6d65223a 20227365 7269616c 222c0a20 me": "serial",. │ │ │ │ + 0x001cf330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf340 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001cf350 6174696f 6e223a20 22412073 7472696e ation": "A strin │ │ │ │ + 0x001cf360 6720636f 6e746169 6e696e67 20746865 g containing the │ │ │ │ + 0x001cf370 20736572 69616c20 6e756d62 65722e20 serial number. │ │ │ │ + 0x001cf380 54686973 20697320 616e2065 78616d70 This is an examp │ │ │ │ + 0x001cf390 6c653a20 35323a30 303a6535 3a61613a le: 52:00:e5:aa: │ │ │ │ + 0x001cf3a0 32353a35 363a6663 3a31613a 38363a65 25:56:fc:1a:86:e │ │ │ │ + 0x001cf3b0 643a3936 3a63393a 64343a34 623a3333 d:96:c9:d4:4b:33 │ │ │ │ + 0x001cf3c0 3a633722 2c0a2020 20202020 20202020 :c7",. │ │ │ │ + 0x001cf3d0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001cf3e0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001cf3f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001cf400 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf410 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cf420 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cf430 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001cf440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf450 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cf460 226e6f74 5f626566 6f726522 2c0a2020 "not_before",. │ │ │ │ + 0x001cf470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf480 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cf490 74696f6e 223a2022 556e6978 2074696d tion": "Unix tim │ │ │ │ + 0x001cf4a0 65737461 6d70206f 6e207768 69636820 estamp on which │ │ │ │ + 0x001cf4b0 74686520 76616c69 64697479 20706572 the validity per │ │ │ │ + 0x001cf4c0 696f6420 666f7220 74686973 20736967 iod for this sig │ │ │ │ + 0x001cf4d0 6e617475 72652062 6567696e 732e222c nature begins.", │ │ │ │ + 0x001cf4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf4f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001cf500 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001cf510 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001cf520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf530 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cf540 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cf550 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cf560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf570 20202022 6e616d65 223a2022 6e6f745f "name": "not_ │ │ │ │ + 0x001cf580 61667465 72222c0a 20202020 20202020 after",. │ │ │ │ + 0x001cf590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf5a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001cf5b0 2022556e 69782074 696d6573 74616d70 "Unix timestamp │ │ │ │ + 0x001cf5c0 206f6e20 77686963 68207468 65207661 on which the va │ │ │ │ + 0x001cf5d0 6c696469 74792070 6572696f 6420666f lidity period fo │ │ │ │ + 0x001cf5e0 72207468 69732073 69676e61 74757265 r this signature │ │ │ │ + 0x001cf5f0 20656e64 732e222c 0a202020 20202020 ends.",. │ │ │ │ + 0x001cf600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf610 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001cf620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf630 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001cf640 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cf650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf660 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001cf670 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001cf680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cf690 65223a20 2276616c 69645f6f 6e222c0a e": "valid_on",. │ │ │ │ + 0x001cf6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf6b0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001cf6c0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001cf6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf6e0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001cf6f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf700 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001cf710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf720 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001cf730 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001cf740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf760 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cf770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf780 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001cf790 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001cf7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf7b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cf7c0 6e616d65 223a2022 66696c65 220a2020 name": "file". │ │ │ │ + 0x001cf7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf7f0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001cf800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf810 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001cf820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf830 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cf840 74696f6e 223a2022 20202020 46756e63 tion": " Func │ │ │ │ + 0x001cf850 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001cf860 72756520 69662074 68652073 69676e61 rue if the signa │ │ │ │ + 0x001cf870 74757265 20776173 2076616c 6964206f ture was valid o │ │ │ │ + 0x001cf880 6e207468 65206461 74652069 6e646963 n the date indic │ │ │ │ + 0x001cf890 61746564 20627920 74696d65 7374616d ated by timestam │ │ │ │ + 0x001cf8a0 702e2054 68652066 6f6c6c6f 77696e67 p. The following │ │ │ │ + 0x001cf8b0 2073656e 74656e63 653a2060 60607065 sentence: ```pe │ │ │ │ + 0x001cf8c0 2e736967 6e617475 7265735b 6e5d2e76 .signatures[n].v │ │ │ │ + 0x001cf8d0 616c6964 5f6f6e28 74696d65 7374616d alid_on(timestam │ │ │ │ + 0x001cf8e0 70296060 60204973 20657175 6976616c p)``` Is equival │ │ │ │ + 0x001cf8f0 656e7420 746f3a20 60606074 696d6573 ent to: ```times │ │ │ │ + 0x001cf900 74616d70 203e3d20 70652e73 69676e61 tamp >= pe.signa │ │ │ │ + 0x001cf910 74757265 735b6e5d 2e6e6f74 5f626566 tures[n].not_bef │ │ │ │ + 0x001cf920 6f726520 616e6420 74696d65 7374616d ore and timestam │ │ │ │ + 0x001cf930 70203c3d 2070652e 7369676e 61747572 p <= pe.signatur │ │ │ │ + 0x001cf940 65735b6e 5d2e6e6f 745f6166 74657260 es[n].not_after` │ │ │ │ + 0x001cf950 6060220a 20202020 20202020 20202020 ``". │ │ │ │ + 0x001cf960 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cf970 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf980 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001cf990 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001cf9a0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001cf9b0 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ + 0x001cf9c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cf9d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cf9e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001cf9f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001cfa00 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001cfa10 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ + 0x001cfa20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cfa30 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001cfa40 72206f66 20617574 68656e74 69636f64 r of authenticod │ │ │ │ + 0x001cfa50 65207369 676e6174 75726573 20696e20 e signatures in │ │ │ │ + 0x001cfa60 74686520 50452e22 2c0a2020 20202020 the PE.",. │ │ │ │ + 0x001cfa70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001cfa80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001cfa90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cfaa0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001cfab0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001cfac0 20202022 6e616d65 223a2022 69636f6e "name": "icon │ │ │ │ + 0x001cfad0 68617368 222c0a20 20202020 20202020 hash",. │ │ │ │ + 0x001cfae0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001cfaf0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001cfb00 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001cfb10 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cfb20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cfb30 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001cfb40 7473223a 205b5d2c 0a202020 20202020 ts": [],. │ │ │ │ + 0x001cfb50 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001cfb60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001cfb70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cfb80 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001cfb90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001cfba0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cfbb0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001cfbc0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001cfbd0 2020226e 616d6522 3a202272 76615f74 "name": "rva_t │ │ │ │ + 0x001cfbe0 6f5f6f66 66736574 222c0a20 20202020 o_offset",. │ │ │ │ + 0x001cfbf0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001cfc00 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001cfc10 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001cfc20 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001cfc30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cfc40 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001cfc50 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001cfc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cfc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc90 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001cfca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfcb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cfcc0 3a202261 64647222 0a202020 20202020 : "addr". │ │ │ │ + 0x001cfcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfce0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001cfcf0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001cfd00 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cfd10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cfd20 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001cfd30 6e672074 68652066 696c6520 6f666673 ng the file offs │ │ │ │ + 0x001cfd40 65742066 6f722052 56412061 6464722e et for RVA addr. │ │ │ │ + 0x001cfd50 20426520 63617265 66756c20 746f2070 Be careful to p │ │ │ │ + 0x001cfd60 61737320 72656c61 74697665 20616464 ass relative add │ │ │ │ + 0x001cfd70 72657373 65732068 65726520 616e6420 resses here and │ │ │ │ + 0x001cfd80 6e6f7420 6162736f 6c757465 20616464 not absolute add │ │ │ │ + 0x001cfd90 72657373 65732c20 6c696b65 2070652e resses, like pe. │ │ │ │ + 0x001cfda0 656e7472 795f706f 696e7420 7768656e entry_point when │ │ │ │ + 0x001cfdb0 20736361 6e6e696e 67206120 70726f63 scanning a proc │ │ │ │ + 0x001cfdc0 6573732e 20457861 6d706c65 3a206060 ess. Example: `` │ │ │ │ + 0x001cfdd0 6070652e 7276615f 746f5f6f 66667365 `pe.rva_to_offse │ │ │ │ + 0x001cfde0 74287065 2e736563 74696f6e 735b305d t(pe.sections[0] │ │ │ │ + 0x001cfdf0 2e766972 7475616c 5f616464 72657373 .virtual_address │ │ │ │ + 0x001cfe00 29203d3d 2070652e 73656374 696f6e73 ) == pe.sections │ │ │ │ + 0x001cfe10 5b305d2e 7261775f 64617461 5f6f6666 [0].raw_data_off │ │ │ │ + 0x001cfe20 73657460 60602054 68697320 6578616d set``` This exam │ │ │ │ + 0x001cfe30 706c6520 77696c6c 206d616b 65207375 ple will make su │ │ │ │ + 0x001cfe40 72652074 6865206f 66667365 7420666f re the offset fo │ │ │ │ + 0x001cfe50 72207468 65207669 72747561 6c206164 r the virtual ad │ │ │ │ + 0x001cfe60 64726573 7320696e 20746865 20666972 dress in the fir │ │ │ │ + 0x001cfe70 73742073 65637469 6f6e2065 7175616c st section equal │ │ │ │ + 0x001cfe80 73207468 65206669 6c65206f 66667365 s the file offse │ │ │ │ + 0x001cfe90 7420666f 72207468 61742073 65637469 t for that secti │ │ │ │ + 0x001cfea0 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ + 0x001cfeb0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001cfec0 2020205d 0a202020 20202020 207d0a20 ]. }. │ │ │ │ + 0x001cfed0 2020205d 0a7d0a0a 7b0a2020 2020226b ].}..{. "k │ │ │ │ + 0x001cfee0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001cfef0 20202020 226e616d 65223a20 22656c66 "name": "elf │ │ │ │ + 0x001cff00 222c0a20 20202022 61747472 69627574 ",. "attribut │ │ │ │ + 0x001cff10 6573223a 205b0a20 20202020 2020207b es": [. { │ │ │ │ + 0x001cff20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001cff30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001cff40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cff50 3a202245 545f4e4f 4e45222c 0a202020 : "ET_NONE",. │ │ │ │ + 0x001cff60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cff70 6e746174 696f6e22 3a20224e 6f206669 ntation": "No fi │ │ │ │ + 0x001cff80 6c652074 7970652e 222c0a20 20202020 le type.",. │ │ │ │ + 0x001cff90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001cffa0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001cffb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cffc0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001cffd0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001cffe0 20226e61 6d65223a 20224554 5f52454c "name": "ET_REL │ │ │ │ + 0x001cfff0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d0000 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d0010 2252656c 6f636174 61626c65 2066696c "Relocatable fil │ │ │ │ + 0x001d0020 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001d0030 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d0040 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d0050 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d0060 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d0070 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d0080 223a2022 45545f45 58454322 2c0a2020 ": "ET_EXEC",. │ │ │ │ + 0x001d0090 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d00a0 656e7461 74696f6e 223a2022 45786563 entation": "Exec │ │ │ │ + 0x001d00b0 75746162 6c652066 696c652e 222c0a20 utable file.",. │ │ │ │ + 0x001d00c0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d00d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d00e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d00f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d0100 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d0110 20202020 20226e61 6d65223a 20224554 "name": "ET │ │ │ │ + 0x001d0120 5f44594e 222c0a20 20202020 20202020 _DYN",. │ │ │ │ + 0x001d0130 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d0140 6e223a20 22536861 72656420 6f626a65 n": "Shared obje │ │ │ │ + 0x001d0150 63742066 696c652e 222c0a20 20202020 ct file.",. │ │ │ │ + 0x001d0160 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d0170 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d0180 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d0190 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d01a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d01b0 20226e61 6d65223a 20224554 5f434f52 "name": "ET_COR │ │ │ │ + 0x001d01c0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d01d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d01e0 2022436f 72652066 696c652e 222c0a20 "Core file.",. │ │ │ │ 0x001d01f0 20202020 20202020 20202022 74797065 "type │ │ │ │ 0x001d0200 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ 0x001d0210 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ 0x001d0220 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ 0x001d0230 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d0240 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x001d0250 5f494e49 545f4152 52415953 5a222c0a _INIT_ARRAYSZ",. │ │ │ │ - 0x001d0260 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d0270 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d0280 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d0290 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d02a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d02b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d02c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d02d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d02e0 44545f46 494e495f 41525241 59535a22 DT_FINI_ARRAYSZ" │ │ │ │ - 0x001d02f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d0300 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d0310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d0320 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d0330 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d0340 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d0350 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d0360 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d0370 20224454 5f52554e 50415448 222c0a20 "DT_RUNPATH",. │ │ │ │ - 0x001d0380 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d0390 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d03a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d03b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d03c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d03d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d03e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d03f0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001d0400 545f464c 41475322 2c0a2020 20202020 T_FLAGS",. │ │ │ │ - 0x001d0410 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d0420 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d0430 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d0440 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d0450 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d0460 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d0470 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d0480 20226e61 6d65223a 20224454 5f454e43 "name": "DT_ENC │ │ │ │ - 0x001d0490 4f44494e 47222c0a 20202020 20202020 ODING",. │ │ │ │ - 0x001d04a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d04b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d04c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d04d0 0a202020 20202020 207d2c0a 0a202020 . },.. │ │ │ │ - 0x001d04e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d04f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d0500 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d0510 226e616d 65223a20 22535454 5f4e4f54 "name": "STT_NOT │ │ │ │ - 0x001d0520 59504522 2c0a2020 20202020 20202020 YPE",. │ │ │ │ - 0x001d0530 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d0540 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d0550 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d0560 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d0570 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d0580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d0590 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d05a0 6d65223a 20225354 545f4f42 4a454354 me": "STT_OBJECT │ │ │ │ - 0x001d05b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d05c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d05d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d05e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d05f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d0600 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d0610 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d0620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d0630 3a202253 54545f46 554e4322 2c0a2020 : "STT_FUNC",. │ │ │ │ - 0x001d0640 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d0650 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d0660 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d0670 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d0680 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d0690 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d06a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d06b0 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ - 0x001d06c0 545f5345 4354494f 4e222c0a 20202020 T_SECTION",. │ │ │ │ - 0x001d06d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d06e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d06f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d0700 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d0710 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d0720 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d0730 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d0740 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ - 0x001d0750 46494c45 222c0a20 20202020 20202020 FILE",. │ │ │ │ - 0x001d0760 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d0770 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d0780 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d0790 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d07a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d07b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d07c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d07d0 616d6522 3a202253 54545f43 4f4d4d4f ame": "STT_COMMO │ │ │ │ - 0x001d07e0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001d07f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d0800 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d0810 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d0820 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d0830 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d0840 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d0850 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d0860 223a2022 5354545f 544c5322 2c0a2020 ": "STT_TLS",. │ │ │ │ - 0x001d0870 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d0880 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d0890 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d08a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d08b0 2c0a0a20 20202020 2020207b 0a202020 ,.. {. │ │ │ │ - 0x001d08c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d08d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d08e0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001d08f0 54425f4c 4f43414c 222c0a20 20202020 TB_LOCAL",. │ │ │ │ - 0x001d0900 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d0910 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d0920 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d0930 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d0940 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d0950 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d0960 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d0970 2020226e 616d6522 3a202253 54425f47 "name": "STB_G │ │ │ │ - 0x001d0980 4c4f4241 4c222c0a 20202020 20202020 LOBAL",. │ │ │ │ - 0x001d0990 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d09a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d09b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d09c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d09d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d09e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d09f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d0a00 6e616d65 223a2022 5354425f 5745414b name": "STB_WEAK │ │ │ │ - 0x001d0a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d0a20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d0a30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d0a40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d0a50 20202020 7d2c0a0a 20202020 20202020 },.. │ │ │ │ - 0x001d0a60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d0a70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d0a80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d0a90 223a2022 50465f58 222c0a20 20202020 ": "PF_X",. │ │ │ │ - 0x001d0aa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d0ab0 6174696f 6e223a20 22546865 20736567 ation": "The seg │ │ │ │ - 0x001d0ac0 6d656e74 20697320 65786563 75746162 ment is executab │ │ │ │ - 0x001d0ad0 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ - 0x001d0ae0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d0af0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d0b00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d0b10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d0b20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d0b30 65223a20 2250465f 57222c0a 20202020 e": "PF_W",. │ │ │ │ - 0x001d0b40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d0b50 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ - 0x001d0b60 676d656e 74206973 20777269 7461626c gment is writabl │ │ │ │ - 0x001d0b70 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001d0b80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d0b90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d0ba0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d0bb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d0bc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d0bd0 223a2022 50465f52 222c0a20 20202020 ": "PF_R",. │ │ │ │ - 0x001d0be0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d0bf0 6174696f 6e223a20 22546865 20736567 ation": "The seg │ │ │ │ - 0x001d0c00 6d656e74 20697320 72656164 61626c65 ment is readable │ │ │ │ - 0x001d0c10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d0c20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d0c30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d0c40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d0c50 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ - 0x001d0c60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d0c70 3a202273 65676d65 6e747322 2c0a2020 : "segments",. │ │ │ │ - 0x001d0c80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d0c90 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001d0ca0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001d0cb0 66207365 676d656e 74206f62 6a656374 f segment object │ │ │ │ - 0x001d0cc0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x001d0cd0 7365676d 656e7420 74686520 454c4620 segment the ELF │ │ │ │ - 0x001d0ce0 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ - 0x001d0cf0 7365676d 656e7473 2063616e 20626520 segments can be │ │ │ │ - 0x001d0d00 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x001d0d10 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x001d0d20 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x001d0d30 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x001d0d40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d0d50 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d0d60 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001d0d70 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d0d80 616d6522 3a202273 65676d65 6e747322 ame": "segments" │ │ │ │ - 0x001d0d90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d0da0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d0db0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d0dc0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x001d0dd0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x001d0de0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d0df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0e00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d0e10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d0e20 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d0e30 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x001d0e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0240 20202020 20226e61 6d65223a 2022454d "name": "EM │ │ │ │ + 0x001d0250 5f4e4f4e 45222c0a 20202020 20202020 _NONE",. │ │ │ │ + 0x001d0260 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d0270 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d0280 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d0290 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d02a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d02b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d02c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d02d0 6e616d65 223a2022 454d5f4d 3332222c name": "EM_M32", │ │ │ │ + 0x001d02e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d02f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d0300 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d0310 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d0320 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d0330 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d0340 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d0350 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d0360 22454d5f 53504152 43222c0a 20202020 "EM_SPARC",. │ │ │ │ + 0x001d0370 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d0380 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d0390 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d03a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d03b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d03c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d03d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d03e0 20202022 6e616d65 223a2022 454d5f33 "name": "EM_3 │ │ │ │ + 0x001d03f0 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ + 0x001d0400 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d0410 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d0420 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d0430 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d0440 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d0450 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d0460 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d0470 65223a20 22454d5f 36384b22 2c0a2020 e": "EM_68K",. │ │ │ │ + 0x001d0480 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d0490 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d04a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d04b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d04c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d04d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d04e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d04f0 20202020 20226e61 6d65223a 2022454d "name": "EM │ │ │ │ + 0x001d0500 5f38384b 222c0a20 20202020 20202020 _88K",. │ │ │ │ + 0x001d0510 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d0520 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d0530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d0540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d0550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0560 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d0570 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d0580 616d6522 3a202245 4d5f3836 30222c0a ame": "EM_860",. │ │ │ │ + 0x001d0590 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d05a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d05b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d05c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d05d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d05e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d05f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d0600 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d0610 454d5f4d 49505322 2c0a2020 20202020 EM_MIPS",. │ │ │ │ + 0x001d0620 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d0630 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d0640 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d0650 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d0660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d0670 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d0680 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d0690 20226e61 6d65223a 2022454d 5f4d4950 "name": "EM_MIP │ │ │ │ + 0x001d06a0 535f5253 335f4c45 222c0a20 20202020 S_RS3_LE",. │ │ │ │ + 0x001d06b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d06c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d06d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d06e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d06f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d0700 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d0710 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d0720 2020226e 616d6522 3a202245 4d5f5050 "name": "EM_PP │ │ │ │ + 0x001d0730 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001d0740 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d0750 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d0760 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d0770 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d0780 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d0790 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d07a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d07b0 223a2022 454d5f50 50433634 222c0a20 ": "EM_PPC64",. │ │ │ │ + 0x001d07c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d07d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d07e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d07f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d0800 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d0810 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d0820 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d0830 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ + 0x001d0840 4d5f4152 4d222c0a 20202020 20202020 M_ARM",. │ │ │ │ + 0x001d0850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d0860 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d0870 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d0880 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d0890 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d08a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d08b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d08c0 6e616d65 223a2022 454d5f58 38365f36 name": "EM_X86_6 │ │ │ │ + 0x001d08d0 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ + 0x001d08e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d08f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d0900 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d0910 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d0920 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d0930 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d0940 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d0950 223a2022 454d5f41 41524348 3634222c ": "EM_AARCH64", │ │ │ │ + 0x001d0960 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d0970 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d0980 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d0990 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d09a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d09b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d09c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d09d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d09e0 22534854 5f4e554c 4c222c0a 20202020 "SHT_NULL",. │ │ │ │ + 0x001d09f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d0a00 74617469 6f6e223a 20225468 69732076 tation": "This v │ │ │ │ + 0x001d0a10 616c7565 206d6172 6b732074 68652073 alue marks the s │ │ │ │ + 0x001d0a20 65637469 6f6e2061 7320696e 61637469 ection as inacti │ │ │ │ + 0x001d0a30 76653b20 69742064 6f657320 6e6f7420 ve; it does not │ │ │ │ + 0x001d0a40 68617665 20616e20 6173736f 63696174 have an associat │ │ │ │ + 0x001d0a50 65642073 65637469 6f6e2e20 4f746865 ed section. Othe │ │ │ │ + 0x001d0a60 72206d65 6d626572 73206f66 20746865 r members of the │ │ │ │ + 0x001d0a70 20736563 74696f6e 20686561 64657220 section header │ │ │ │ + 0x001d0a80 68617665 20756e64 6566696e 65642076 have undefined v │ │ │ │ + 0x001d0a90 616c7565 732e222c 0a202020 20202020 alues.",. │ │ │ │ + 0x001d0aa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d0ab0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d0ac0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d0ad0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d0ae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d0af0 6e616d65 223a2022 5348545f 50524f47 name": "SHT_PROG │ │ │ │ + 0x001d0b00 42495453 222c0a20 20202020 20202020 BITS",. │ │ │ │ + 0x001d0b10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d0b20 6e223a20 22546865 20736563 74696f6e n": "The section │ │ │ │ + 0x001d0b30 20686f6c 64732069 6e666f72 6d617469 holds informati │ │ │ │ + 0x001d0b40 6f6e2064 6566696e 65642062 79207468 on defined by th │ │ │ │ + 0x001d0b50 65207072 6f677261 6d2c2077 686f7365 e program, whose │ │ │ │ + 0x001d0b60 20666f72 6d617420 616e6420 6d65616e format and mean │ │ │ │ + 0x001d0b70 696e6720 61726520 64657465 726d696e ing are determin │ │ │ │ + 0x001d0b80 65642073 6f6c656c 79206279 20746865 ed solely by the │ │ │ │ + 0x001d0b90 2070726f 6772616d 2e222c0a 20202020 program.",. │ │ │ │ + 0x001d0ba0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d0bb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d0bc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d0bd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d0be0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d0bf0 2020226e 616d6522 3a202253 48545f53 "name": "SHT_S │ │ │ │ + 0x001d0c00 594d5441 42222c0a 20202020 20202020 YMTAB",. │ │ │ │ + 0x001d0c10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d0c20 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ + 0x001d0c30 6e20686f 6c647320 61207379 6d626f6c n holds a symbol │ │ │ │ + 0x001d0c40 20746162 6c652e22 2c0a2020 20202020 table.",. │ │ │ │ + 0x001d0c50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d0c60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d0c70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d0c80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d0c90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d0ca0 226e616d 65223a20 22534854 5f535452 "name": "SHT_STR │ │ │ │ + 0x001d0cb0 54414222 2c0a2020 20202020 20202020 TAB",. │ │ │ │ + 0x001d0cc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d0cd0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ + 0x001d0ce0 686f6c64 73206120 73747269 6e672074 holds a string t │ │ │ │ + 0x001d0cf0 61626c65 2e20416e 206f626a 65637420 able. An object │ │ │ │ + 0x001d0d00 66696c65 206d6179 20686176 65206d75 file may have mu │ │ │ │ + 0x001d0d10 6c746970 6c652073 7472696e 67207461 ltiple string ta │ │ │ │ + 0x001d0d20 626c6520 73656374 696f6e73 2e222c0a ble sections.",. │ │ │ │ + 0x001d0d30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d0d40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d0d50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d0d60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d0d70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d0d80 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d0d90 48545f52 454c4122 2c0a2020 20202020 HT_RELA",. │ │ │ │ + 0x001d0da0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d0db0 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ + 0x001d0dc0 696f6e20 686f6c64 73207265 6c6f6361 ion holds reloca │ │ │ │ + 0x001d0dd0 74696f6e 20656e74 72696573 2e222c0a tion entries.",. │ │ │ │ + 0x001d0de0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d0df0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d0e00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d0e10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d0e20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d0e30 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d0e40 48545f48 41534822 2c0a2020 20202020 HT_HASH",. │ │ │ │ 0x001d0e50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d0e60 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ - 0x001d0e70 7365676d 656e7420 696e6469 63617465 segment indicate │ │ │ │ - 0x001d0e80 64206279 206f6e65 206f6620 74686520 d by one of the │ │ │ │ - 0x001d0e90 666f6c6c 6f77696e 67207661 6c756573 following values │ │ │ │ - 0x001d0ea0 3a205054 5f4e554c 4c2c2050 545f4c4f : PT_NULL, PT_LO │ │ │ │ - 0x001d0eb0 41442c20 50545f44 594e414d 49432c20 AD, PT_DYNAMIC, │ │ │ │ - 0x001d0ec0 50545f49 4e544552 502c2050 545f4e4f PT_INTERP, PT_NO │ │ │ │ - 0x001d0ed0 54452c20 50545f53 484c4942 2c205054 TE, PT_SHLIB, PT │ │ │ │ - 0x001d0ee0 5f504844 522c2050 545f4c4f 50524f43 _PHDR, PT_LOPROC │ │ │ │ - 0x001d0ef0 2c205054 5f484950 524f432c 2050545f , PT_HIPROC, PT_ │ │ │ │ - 0x001d0f00 474e555f 53544143 4b2e222c 0a202020 GNU_STACK.",. │ │ │ │ - 0x001d0f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0f20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d0f30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d0f40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d0f50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d0f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0f70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d0f80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d0f90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d0fa0 6e616d65 223a2022 666c6167 73222c0a name": "flags",. │ │ │ │ - 0x001d0fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0fc0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d0fd0 74617469 6f6e223a 20224120 636f6d62 tation": "A comb │ │ │ │ - 0x001d0fe0 696e6174 696f6e20 6f662074 68652066 ination of the f │ │ │ │ - 0x001d0ff0 6f6c6c6f 77696e67 20736567 6d656e74 ollowing segment │ │ │ │ - 0x001d1000 20666c61 67733a20 50465f52 2c205046 flags: PF_R, PF │ │ │ │ - 0x001d1010 5f572c20 50465f58 2e222c0a 20202020 _W, PF_X.",. │ │ │ │ - 0x001d1020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1030 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d1040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1050 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d1060 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d1070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1080 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d1090 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d10a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d10b0 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ - 0x001d10c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d10d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d10e0 74617469 6f6e223a 20224f66 66736574 tation": "Offset │ │ │ │ - 0x001d10f0 2066726f 6d207468 65206265 67696e6e from the beginn │ │ │ │ - 0x001d1100 696e6720 6f662074 68652066 696c6520 ing of the file │ │ │ │ - 0x001d1110 77686572 65207468 65207365 676d656e where the segmen │ │ │ │ - 0x001d1120 74207265 73696465 732e222c 0a202020 t resides.",. │ │ │ │ - 0x001d1130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1140 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d1150 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1160 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d1170 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d1180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1190 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d11a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d11b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d11c0 6e616d65 223a2022 76697274 75616c5f name": "virtual_ │ │ │ │ - 0x001d11d0 61646472 65737322 2c0a2020 20202020 address",. │ │ │ │ - 0x001d11e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d11f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d1200 223a2022 56697274 75616c20 61646472 ": "Virtual addr │ │ │ │ - 0x001d1210 65737320 61742077 68696368 20746865 ess at which the │ │ │ │ - 0x001d1220 20736567 6d656e74 20726573 69646573 segment resides │ │ │ │ - 0x001d1230 20696e20 6d656d6f 72792e22 2c0a2020 in memory.",. │ │ │ │ - 0x001d1240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1250 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d1260 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001d1270 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d1280 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001d1290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d12a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d12b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d12c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d12d0 226e616d 65223a20 22706879 73696361 "name": "physica │ │ │ │ - 0x001d12e0 6c5f6164 64726573 73222c0a 20202020 l_address",. │ │ │ │ - 0x001d12f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1300 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d1310 6f6e223a 20224f6e 20737973 74656d73 on": "On systems │ │ │ │ - 0x001d1320 20666f72 20776869 63682070 68797369 for which physi │ │ │ │ - 0x001d1330 63616c20 61646472 65737369 6e672069 cal addressing i │ │ │ │ - 0x001d1340 73207265 6c657661 6e742c20 636f6e74 s relevant, cont │ │ │ │ - 0x001d1350 61696e73 20746865 20736567 6d656e74 ains the segment │ │ │ │ - 0x001d1360 27732070 68797369 63616c20 61646472 's physical addr │ │ │ │ - 0x001d1370 6573732e 222c0a20 20202020 20202020 ess.",. │ │ │ │ - 0x001d1380 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d1390 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d13a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d13b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d13c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d13d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d13e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d13f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1400 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d1410 20226669 6c655f73 697a6522 2c0a2020 "file_size",. │ │ │ │ - 0x001d1420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1430 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d1440 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001d1450 66206279 74657320 696e2074 68652066 f bytes in the f │ │ │ │ - 0x001d1460 696c6520 696d6167 65206f66 20746865 ile image of the │ │ │ │ - 0x001d1470 20736567 6d656e74 2e202049 74206d61 segment. It ma │ │ │ │ - 0x001d1480 79206265 207a6572 6f2e222c 0a202020 y be zero.",. │ │ │ │ - 0x001d1490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d14a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d14b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d14c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d14d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d14e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d14f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d1500 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d1510 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d1520 6e616d65 223a2022 6d656d6f 72795f73 name": "memory_s │ │ │ │ - 0x001d1530 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001d1540 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d1550 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d1560 496e2d6d 656d6f72 79207365 676d656e In-memory segmen │ │ │ │ - 0x001d1570 74207369 7a652e22 2c0a2020 20202020 t size.",. │ │ │ │ - 0x001d1580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1590 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d15a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d15b0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d15c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d15d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d15e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d15f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d1600 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d1610 65223a20 22616c69 676e6d65 6e74222c e": "alignment", │ │ │ │ - 0x001d1620 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1630 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d1640 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x001d1650 20746f20 77686963 68207468 65207365 to which the se │ │ │ │ - 0x001d1660 676d656e 74732061 72652061 6c69676e gments are align │ │ │ │ - 0x001d1670 65642069 6e206d65 6d6f7279 20616e64 ed in memory and │ │ │ │ - 0x001d1680 20696e20 74686520 66696c65 2e222c0a in the file.",. │ │ │ │ - 0x001d1690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d16a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d16b0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d16c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d16d0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001d16e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d16f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d1700 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d1710 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d1720 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d1730 2264796e 616d6963 5f736563 74696f6e "dynamic_section │ │ │ │ - 0x001d1740 5f656e74 72696573 222c0a20 20202020 _entries",. │ │ │ │ - 0x001d1750 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d1760 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ - 0x001d1770 6f662065 6e747269 65732069 6e207468 of entries in th │ │ │ │ - 0x001d1780 65206479 6e616d69 63207365 6374696f e dynamic sectio │ │ │ │ - 0x001d1790 6e20696e 20746865 20454c46 2066696c n in the ELF fil │ │ │ │ - 0x001d17a0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001d17b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d17c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d17d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d17e0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001d17f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d1800 223a2022 64796e61 6d696322 2c0a2020 ": "dynamic",. │ │ │ │ - 0x001d1810 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d1820 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001d1830 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001d1840 66206479 6e616d69 63206f62 6a656374 f dynamic object │ │ │ │ - 0x001d1850 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x001d1860 656e7472 7920696e 20666f75 6e642069 entry in found i │ │ │ │ - 0x001d1870 6e207468 6520454c 46277320 64796e61 n the ELF's dyna │ │ │ │ - 0x001d1880 6d696320 73656374 696f6e2e 20496e64 mic section. Ind │ │ │ │ - 0x001d1890 69766964 75616c20 64796e61 6d696320 ividual dynamic │ │ │ │ - 0x001d18a0 6f626a65 63747320 63616e20 62652061 objects can be a │ │ │ │ - 0x001d18b0 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ - 0x001d18c0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ - 0x001d18d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d18e0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x001d18f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d1900 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d1910 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x001d1920 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d1930 6d65223a 20226479 6e616d69 63222c0a me": "dynamic",. │ │ │ │ - 0x001d1940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1950 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d1960 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d1970 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001d1980 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001d1990 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d19a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d19b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d19c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d19d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d19e0 65223a20 22747970 65222c0a 20202020 e": "type",. │ │ │ │ - 0x001d19f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1a00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d1a10 6f6e223a 20225661 6c756520 74686174 on": "Value that │ │ │ │ - 0x001d1a20 20646573 63726962 65732074 68652074 describes the t │ │ │ │ - 0x001d1a30 79706520 6f662064 796e616d 69632073 ype of dynamic s │ │ │ │ - 0x001d1a40 65637469 6f6e2e20 4275696c 74696e20 ection. Builtin │ │ │ │ - 0x001d1a50 76616c75 65732061 72653a20 44545f4e values are: DT_N │ │ │ │ - 0x001d1a60 554c4c2c 2044545f 4e454544 45442c20 ULL, DT_NEEDED, │ │ │ │ - 0x001d1a70 44545f50 4c545245 4c535a2c 2044545f DT_PLTRELSZ, DT_ │ │ │ │ - 0x001d1a80 504c5447 4f542c20 44545f48 4153482c PLTGOT, DT_HASH, │ │ │ │ - 0x001d1a90 2044545f 53545254 41422c20 44545f53 DT_STRTAB, DT_S │ │ │ │ - 0x001d1aa0 594d5441 422c2044 545f5245 4c412c20 YMTAB, DT_RELA, │ │ │ │ - 0x001d1ab0 44545f52 454c4153 5a2c2044 545f5245 DT_RELASZ, DT_RE │ │ │ │ - 0x001d1ac0 4c41454e 542c2044 545f5354 52535a2c LAENT, DT_STRSZ, │ │ │ │ - 0x001d1ad0 2044545f 53594d45 4e542c20 44545f49 DT_SYMENT, DT_I │ │ │ │ - 0x001d1ae0 4e49542c 2044545f 46494e49 2c204454 NIT, DT_FINI, DT │ │ │ │ - 0x001d1af0 5f534f4e 414d452c 2044545f 52504154 _SONAME, DT_RPAT │ │ │ │ - 0x001d1b00 482c2044 545f5359 4d424f4c 49432c20 H, DT_SYMBOLIC, │ │ │ │ - 0x001d1b10 44545f52 454c2c20 44545f52 454c535a DT_REL, DT_RELSZ │ │ │ │ - 0x001d1b20 2c204454 5f52454c 454e542c 2044545f , DT_RELENT, DT_ │ │ │ │ - 0x001d1b30 504c5452 454c2c20 44545f44 45425547 PLTREL, DT_DEBUG │ │ │ │ - 0x001d1b40 2c204454 5f544558 5452454c 2c204454 , DT_TEXTREL, DT │ │ │ │ - 0x001d1b50 5f4a4d50 52454c2c 2044545f 42494e44 _JMPREL, DT_BIND │ │ │ │ - 0x001d1b60 5f4e4f57 2c204454 5f494e49 545f4152 _NOW, DT_INIT_AR │ │ │ │ - 0x001d1b70 5241592c 2044545f 46494e49 5f415252 RAY, DT_FINI_ARR │ │ │ │ - 0x001d1b80 41592c20 44545f49 4e49545f 41525241 AY, DT_INIT_ARRA │ │ │ │ - 0x001d1b90 59535a2c 2044545f 46494e49 5f415252 YSZ, DT_FINI_ARR │ │ │ │ - 0x001d1ba0 4159535a 2c204454 5f52554e 50415448 AYSZ, DT_RUNPATH │ │ │ │ - 0x001d1bb0 2c204454 5f464c41 47532c20 44545f45 , DT_FLAGS, DT_E │ │ │ │ - 0x001d1bc0 4e434f44 494e472e 222c0a20 20202020 NCODING.",. │ │ │ │ - 0x001d1bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1be0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d1bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1c00 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d1c10 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d1c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1c30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d1c40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d1c50 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d1c60 6d65223a 20227661 6c222c0a 20202020 me": "val",. │ │ │ │ - 0x001d1c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1c80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d1c90 6f6e223a 20224120 76616c75 65206173 on": "A value as │ │ │ │ - 0x001d1ca0 736f6369 61746564 20776974 68207468 sociated with th │ │ │ │ - 0x001d1cb0 65206769 76656e20 74797065 2e205468 e given type. Th │ │ │ │ - 0x001d1cc0 65207479 7065206f 66207661 6c756520 e type of value │ │ │ │ - 0x001d1cd0 28616464 72657373 2c207369 7a652c20 (address, size, │ │ │ │ - 0x001d1ce0 6574632e 29206973 20646570 656e6461 etc.) is dependa │ │ │ │ - 0x001d1cf0 6e74206f 6e207468 65207479 7065206f nt on the type o │ │ │ │ - 0x001d1d00 66206479 6e616d69 6320656e 7472792e f dynamic entry. │ │ │ │ - 0x001d1d10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d1d20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d1d30 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d1d40 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d1d50 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001d1d60 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d1d70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d1d80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d1d90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d1da0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d1db0 223a2022 73796d74 61625f65 6e747269 ": "symtab_entri │ │ │ │ - 0x001d1dc0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x001d1dd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d1de0 3a20224e 756d6265 72206f66 20656e74 : "Number of ent │ │ │ │ - 0x001d1df0 72696573 20696e20 74686520 73796d62 ries in the symb │ │ │ │ - 0x001d1e00 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ - 0x001d1e10 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ - 0x001d1e20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d1e30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d1e40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d1e50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d1e60 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x001d1e70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d1e80 2273796d 74616222 2c0a2020 20202020 "symtab",. │ │ │ │ - 0x001d1e90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d1ea0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ - 0x001d1eb0 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ - 0x001d1ec0 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ - 0x001d1ed0 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ - 0x001d1ee0 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ - 0x001d1ef0 20454c46 27732053 594d4254 41422e20 ELF's SYMBTAB. │ │ │ │ - 0x001d1f00 496e6469 76696475 616c2073 796d626f Individual symbo │ │ │ │ - 0x001d1f10 6c206f62 6a656374 73206361 6e206265 l objects can be │ │ │ │ - 0x001d1f20 20616363 65737365 64206279 20757369 accessed by usi │ │ │ │ - 0x001d1f30 6e672074 6865205b 5d206f70 65726174 ng the [] operat │ │ │ │ - 0x001d1f40 6f722e22 2c0a2020 20202020 20202020 or.",. │ │ │ │ - 0x001d1f50 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ - 0x001d1f60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d1f70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d1f80 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x001d1f90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d1fa0 6e616d65 223a2022 73796d74 6162222c name": "symtab", │ │ │ │ - 0x001d1fb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1fc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d1fd0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d1fe0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x001d1ff0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001d2000 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d2010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2020 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d2030 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d2040 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d2050 6d65223a 20226e61 6d65222c 0a202020 me": "name",. │ │ │ │ - 0x001d2060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2070 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d2080 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ - 0x001d2090 6c277320 6e616d65 2e222c0a 20202020 l's name.",. │ │ │ │ - 0x001d20a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d20b0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001d20c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d20d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d20e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d20f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2100 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d2110 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d2120 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d2130 616d6522 3a202276 616c7565 222c0a20 ame": "value",. │ │ │ │ - 0x001d2140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2150 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d2160 6174696f 6e223a20 22412076 616c7565 ation": "A value │ │ │ │ - 0x001d2170 20617373 6f636961 74656420 77697468 associated with │ │ │ │ - 0x001d2180 20746865 2073796d 626f6c2e 2047656e the symbol. Gen │ │ │ │ - 0x001d2190 6572616c 6c792061 20766972 7475616c erally a virtual │ │ │ │ - 0x001d21a0 20616464 72657373 2e222c0a 20202020 address.",. │ │ │ │ - 0x001d21b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d21c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d21d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d21e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d21f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d0e60 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ + 0x001d0e70 696f6e20 686f6c64 73206120 73796d62 ion holds a symb │ │ │ │ + 0x001d0e80 6f6c2068 61736820 7461626c 652e222c ol hash table.", │ │ │ │ + 0x001d0e90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d0ea0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d0eb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d0ec0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d0ed0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d0ee0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d0ef0 5348545f 44594e41 4d494322 2c0a2020 SHT_DYNAMIC",. │ │ │ │ + 0x001d0f00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d0f10 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001d0f20 73656374 696f6e20 686f6c64 7320696e section holds in │ │ │ │ + 0x001d0f30 666f726d 6174696f 6e20666f 72206479 formation for dy │ │ │ │ + 0x001d0f40 6e616d69 63206c69 6e6b696e 672e222c namic linking.", │ │ │ │ + 0x001d0f50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d0f60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d0f70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d0f80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d0f90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d0fa0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d0fb0 5348545f 4e4f5445 222c0a20 20202020 SHT_NOTE",. │ │ │ │ + 0x001d0fc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d0fd0 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ + 0x001d0fe0 74696f6e 20686f6c 64732069 6e666f72 tion holds infor │ │ │ │ + 0x001d0ff0 6d617469 6f6e2074 68617420 6d61726b mation that mark │ │ │ │ + 0x001d1000 73207468 65206669 6c652069 6e20736f s the file in so │ │ │ │ + 0x001d1010 6d652077 61792e22 2c0a2020 20202020 me way.",. │ │ │ │ + 0x001d1020 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d1030 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d1040 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d1050 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d1060 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d1070 226e616d 65223a20 22534854 5f4e4f42 "name": "SHT_NOB │ │ │ │ + 0x001d1080 49545322 2c0a2020 20202020 20202020 ITS",. │ │ │ │ + 0x001d1090 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d10a0 223a2022 41207365 6374696f 6e206f66 ": "A section of │ │ │ │ + 0x001d10b0 20746869 73207479 7065206f 63637570 this type occup │ │ │ │ + 0x001d10c0 69657320 6e6f2073 70616365 20696e20 ies no space in │ │ │ │ + 0x001d10d0 74686520 66696c65 20627574 206f7468 the file but oth │ │ │ │ + 0x001d10e0 65727769 73652072 6573656d 626c6573 erwise resembles │ │ │ │ + 0x001d10f0 203a633a 74797065 3a605348 545f5052 :c:type:`SHT_PR │ │ │ │ + 0x001d1100 4f474249 5453602e 222c0a20 20202020 OGBITS`.",. │ │ │ │ + 0x001d1110 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d1120 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d1130 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d1140 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d1150 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d1160 20226e61 6d65223a 20225348 545f5245 "name": "SHT_RE │ │ │ │ + 0x001d1170 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001d1180 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d1190 20225468 65207365 6374696f 6e20686f "The section ho │ │ │ │ + 0x001d11a0 6c647320 72656c6f 63617469 6f6e2065 lds relocation e │ │ │ │ + 0x001d11b0 6e747269 65732e22 2c0a2020 20202020 ntries.",. │ │ │ │ + 0x001d11c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d11d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d11e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d11f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d1200 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d1210 226e616d 65223a20 22534854 5f53484c "name": "SHT_SHL │ │ │ │ + 0x001d1220 4942222c 0a202020 20202020 20202020 IB",. │ │ │ │ + 0x001d1230 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1240 3a202254 68697320 73656374 696f6e20 : "This section │ │ │ │ + 0x001d1250 74797065 20697320 72657365 72766564 type is reserved │ │ │ │ + 0x001d1260 20627574 20686173 20756e73 70656369 but has unspeci │ │ │ │ + 0x001d1270 66696564 2073656d 616e7469 63732e22 fied semantics." │ │ │ │ + 0x001d1280 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d1290 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d12a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d12b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d12c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d12d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d12e0 22534854 5f44594e 53594d22 2c0a2020 "SHT_DYNSYM",. │ │ │ │ + 0x001d12f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d1300 656e7461 74696f6e 223a2022 54686973 entation": "This │ │ │ │ + 0x001d1310 20736563 74696f6e 20686f6c 64732064 section holds d │ │ │ │ + 0x001d1320 796e616d 6963206c 696e6b69 6e672073 ynamic linking s │ │ │ │ + 0x001d1330 796d626f 6c732e22 2c0a2020 20202020 ymbols.",. │ │ │ │ + 0x001d1340 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d1350 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d1360 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d1370 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d1380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d1390 226e616d 65223a20 22534846 5f575249 "name": "SHF_WRI │ │ │ │ + 0x001d13a0 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ + 0x001d13b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d13c0 3a202254 68652073 65637469 6f6e2063 : "The section c │ │ │ │ + 0x001d13d0 6f6e7461 696e7320 64617461 20746861 ontains data tha │ │ │ │ + 0x001d13e0 74207368 6f756c64 20626520 77726974 t should be writ │ │ │ │ + 0x001d13f0 61626c65 20647572 696e6720 70726f63 able during proc │ │ │ │ + 0x001d1400 65737320 65786563 7574696f 6e2e222c ess execution.", │ │ │ │ + 0x001d1410 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d1420 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d1430 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d1440 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d1450 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d1460 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d1470 5348465f 414c4c4f 43222c0a 20202020 SHF_ALLOC",. │ │ │ │ + 0x001d1480 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d1490 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x001d14a0 6374696f 6e206f63 63757069 6573206d ction occupies m │ │ │ │ + 0x001d14b0 656d6f72 79206475 72696e67 2070726f emory during pro │ │ │ │ + 0x001d14c0 63657373 20657865 63757469 6f6e2e20 cess execution. │ │ │ │ + 0x001d14d0 536f6d65 20636f6e 74726f6c 20736563 Some control sec │ │ │ │ + 0x001d14e0 74696f6e 7320646f 206e6f74 20726573 tions do not res │ │ │ │ + 0x001d14f0 69646520 696e2074 6865206d 656d6f72 ide in the memor │ │ │ │ + 0x001d1500 7920696d 61676520 6f662061 6e206f62 y image of an ob │ │ │ │ + 0x001d1510 6a656374 2066696c 653b2074 68697320 ject file; this │ │ │ │ + 0x001d1520 61747472 69627574 65206973 206f6666 attribute is off │ │ │ │ + 0x001d1530 20666f72 2074686f 73652073 65637469 for those secti │ │ │ │ + 0x001d1540 6f6e732e 222c0a20 20202020 20202020 ons.",. │ │ │ │ + 0x001d1550 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d1560 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d1570 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d1580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d1590 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d15a0 6d65223a 20225348 465f4558 4543494e me": "SHF_EXECIN │ │ │ │ + 0x001d15b0 53545222 2c0a2020 20202020 20202020 STR",. │ │ │ │ + 0x001d15c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d15d0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ + 0x001d15e0 636f6e74 61696e73 20657865 63757461 contains executa │ │ │ │ + 0x001d15f0 626c6520 6d616368 696e6520 696e7374 ble machine inst │ │ │ │ + 0x001d1600 72756374 696f6e73 2e204578 616d706c ructions. Exampl │ │ │ │ + 0x001d1610 653a2060 6060656c 662e7365 6374696f e: ```elf.sectio │ │ │ │ + 0x001d1620 6e735b32 5d2e666c 61677320 2620656c ns[2].flags & el │ │ │ │ + 0x001d1630 662e5348 465f5752 49544560 60602e22 f.SHF_WRITE```." │ │ │ │ + 0x001d1640 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d1650 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d1660 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d1670 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d1680 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d1690 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d16a0 22747970 65222c0a 20202020 20202020 "type",. │ │ │ │ + 0x001d16b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d16c0 6f6e223a 2022496e 74656765 72207769 on": "Integer wi │ │ │ │ + 0x001d16d0 7468206f 6e65206f 66207468 6520666f th one of the fo │ │ │ │ + 0x001d16e0 6c6c6f77 696e6720 76616c75 65733a20 llowing values: │ │ │ │ + 0x001d16f0 45545f4e 4f4e452c 2045545f 52454c2c ET_NONE, ET_REL, │ │ │ │ + 0x001d1700 2045545f 45584543 2c204554 5f44594e ET_EXEC, ET_DYN │ │ │ │ + 0x001d1710 2c204554 5f434f52 452e222c 0a202020 , ET_CORE.",. │ │ │ │ + 0x001d1720 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d1730 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d1740 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d1750 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d1760 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d1770 20202022 6e616d65 223a2022 6d616368 "name": "mach │ │ │ │ + 0x001d1780 696e6522 2c0a2020 20202020 20202020 ine",. │ │ │ │ + 0x001d1790 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d17a0 223a2022 496e7465 67657220 77697468 ": "Integer with │ │ │ │ + 0x001d17b0 206f6e65 206f6620 74686520 666f6c6c one of the foll │ │ │ │ + 0x001d17c0 6f77696e 67207661 6c756573 3a20454d owing values: EM │ │ │ │ + 0x001d17d0 5f4d3332 2c20454d 5f535041 52432c20 _M32, EM_SPARC, │ │ │ │ + 0x001d17e0 454d5f33 38362c20 454d5f36 384b2c20 EM_386, EM_68K, │ │ │ │ + 0x001d17f0 454d5f38 384b2c20 454d5f38 36302c20 EM_88K, EM_860, │ │ │ │ + 0x001d1800 454d5f4d 4950532c 20454d5f 4d495053 EM_MIPS, EM_MIPS │ │ │ │ + 0x001d1810 5f525333 5f4c452c 20454d5f 50504320 _RS3_LE, EM_PPC │ │ │ │ + 0x001d1820 454d5f50 50433634 2c20454d 5f41524d EM_PPC64, EM_ARM │ │ │ │ + 0x001d1830 2c20454d 5f583836 5f36342c 20454d5f , EM_X86_64, EM_ │ │ │ │ + 0x001d1840 41415243 4836342e 222c0a20 20202020 AARCH64.",. │ │ │ │ + 0x001d1850 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d1860 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d1870 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d1880 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d1890 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d18a0 20226e61 6d65223a 2022656e 7472795f "name": "entry_ │ │ │ │ + 0x001d18b0 706f696e 74222c0a 20202020 20202020 point",. │ │ │ │ + 0x001d18c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d18d0 6f6e223a 2022456e 74727920 706f696e on": "Entry poin │ │ │ │ + 0x001d18e0 74207261 77206f66 66736574 206f7220 t raw offset or │ │ │ │ + 0x001d18f0 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ + 0x001d1900 64657065 6e64696e 67206f6e 20776865 depending on whe │ │ │ │ + 0x001d1910 74686572 20594152 41206973 20736361 ther YARA is sca │ │ │ │ + 0x001d1920 6e6e696e 67206120 66696c65 206f7220 nning a file or │ │ │ │ + 0x001d1930 70726f63 65737320 6d656d6f 72792072 process memory r │ │ │ │ + 0x001d1940 65737065 63746976 656c792e 20546869 espectively. Thi │ │ │ │ + 0x001d1950 73206973 20657175 6976616c 656e7420 s is equivalent │ │ │ │ + 0x001d1960 746f2074 68652064 65707265 63617465 to the deprecate │ │ │ │ + 0x001d1970 64206060 656e7472 79706f69 6e746060 d ``entrypoint`` │ │ │ │ + 0x001d1980 206b6579 776f7264 2e222c0a 20202020 keyword.",. │ │ │ │ + 0x001d1990 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d19a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d19b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d19c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d19d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d19e0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x001d19f0 725f6f66 5f736563 74696f6e 73222c0a r_of_sections",. │ │ │ │ + 0x001d1a00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d1a10 756d656e 74617469 6f6e223a 20224e75 umentation": "Nu │ │ │ │ + 0x001d1a20 6d626572 206f6620 73656374 696f6e73 mber of sections │ │ │ │ + 0x001d1a30 20696e20 74686520 454c4620 66696c65 in the ELF file │ │ │ │ + 0x001d1a40 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d1a50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d1a60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d1a70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d1a80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d1a90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d1aa0 3a202273 685f6f66 66736574 222c0a20 : "sh_offset",. │ │ │ │ + 0x001d1ab0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d1ac0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d1ad0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d1ae0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d1af0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d1b00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d1b10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d1b20 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001d1b30 685f656e 7472795f 73697a65 222c0a20 h_entry_size",. │ │ │ │ + 0x001d1b40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d1b50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d1b60 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d1b70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d1b80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d1b90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d1ba0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d1bb0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001d1bc0 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ + 0x001d1bd0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001d1be0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d1bf0 20224e75 6d626572 206f6620 7365676d "Number of segm │ │ │ │ + 0x001d1c00 656e7473 20696e20 74686520 454c4620 ents in the ELF │ │ │ │ + 0x001d1c10 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001d1c20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d1c30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d1c40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d1c50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d1c60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d1c70 616d6522 3a202270 685f6f66 66736574 ame": "ph_offset │ │ │ │ + 0x001d1c80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1c90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d1ca0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d1cb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d1cc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d1cd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d1ce0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d1cf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d1d00 3a202270 685f656e 7472795f 73697a65 : "ph_entry_size │ │ │ │ + 0x001d1d10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1d20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d1d30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d1d40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d1d50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d1d60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d1d70 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x001d1d80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d1d90 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ + 0x001d1da0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d1db0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001d1dc0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001d1dd0 66207365 6374696f 6e206f62 6a656374 f section object │ │ │ │ + 0x001d1de0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x001d1df0 73656374 696f6e20 74686520 454c4620 section the ELF │ │ │ │ + 0x001d1e00 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ + 0x001d1e10 73656374 696f6e73 2063616e 20626520 sections can be │ │ │ │ + 0x001d1e20 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001d1e30 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001d1e40 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001d1e50 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001d1e60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d1e70 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d1e80 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001d1e90 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d1ea0 616d6522 3a202273 65637469 6f6e7322 ame": "sections" │ │ │ │ + 0x001d1eb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d1ec0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d1ed0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d1ee0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001d1ef0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001d1f00 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d1f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1f20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d1f30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d1f40 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d1f50 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x001d1f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1f70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d1f80 74696f6e 223a2022 496e7465 67657220 tion": "Integer │ │ │ │ + 0x001d1f90 77697468 206f6e65 206f6620 74686520 with one of the │ │ │ │ + 0x001d1fa0 666f6c6c 6f77696e 67207661 6c756573 following values │ │ │ │ + 0x001d1fb0 3a205348 545f4e55 4c4c2053 48545f50 : SHT_NULL SHT_P │ │ │ │ + 0x001d1fc0 524f4742 49545320 5348545f 53594d54 ROGBITS SHT_SYMT │ │ │ │ + 0x001d1fd0 41422053 48545f53 54525441 42205348 AB SHT_STRTAB SH │ │ │ │ + 0x001d1fe0 545f5245 4c412053 48545f48 41534820 T_RELA SHT_HASH │ │ │ │ + 0x001d1ff0 5348545f 44594e41 4d494320 5348545f SHT_DYNAMIC SHT_ │ │ │ │ + 0x001d2000 4e4f5445 20534854 5f4e4f42 49545320 NOTE SHT_NOBITS │ │ │ │ + 0x001d2010 5348545f 52454c20 5348545f 53484c49 SHT_REL SHT_SHLI │ │ │ │ + 0x001d2020 42205348 545f4459 4e53594d 2e222c0a B SHT_DYNSYM.",. │ │ │ │ + 0x001d2030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2040 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d2050 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001d2060 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2070 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d2080 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2090 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d20a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d20b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d20c0 2020226e 616d6522 3a202266 6c616773 "name": "flags │ │ │ │ + 0x001d20d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d20e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d20f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d2100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2110 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d2120 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001d2130 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2140 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d2150 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2160 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d2170 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d2180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2190 2020226e 616d6522 3a202261 64647265 "name": "addre │ │ │ │ + 0x001d21a0 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ + 0x001d21b0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d21c0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001d21d0 68652076 69727475 616c2061 64647265 he virtual addre │ │ │ │ + 0x001d21e0 73732074 68652073 65637469 6f6e2073 ss the section s │ │ │ │ + 0x001d21f0 74617274 73206174 2e222c0a 20202020 tarts at.",. │ │ │ │ 0x001d2200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2210 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d2220 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d2230 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d2240 616d6522 3a202273 697a6522 2c0a2020 ame": "size",. │ │ │ │ + 0x001d2210 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d2220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2230 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d2240 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001d2250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2260 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d2270 74696f6e 223a2022 54686520 73796d62 tion": "The symb │ │ │ │ - 0x001d2280 6f6c2773 2073697a 652e222c 0a202020 ol's size.",. │ │ │ │ - 0x001d2290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d22a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d22b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d22c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d22d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d22e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d22f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d2300 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d2310 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2320 6e616d65 223a2022 74797065 222c0a20 name": "type",. │ │ │ │ + 0x001d2260 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d2270 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d2280 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d2290 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001d22a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d22b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d22c0 74696f6e 223a2022 53656374 696f6e27 tion": "Section' │ │ │ │ + 0x001d22d0 73206e61 6d652e20 4578616d 706c653a s name. Example: │ │ │ │ + 0x001d22e0 20606060 656c662e 73656374 696f6e73 ```elf.sections │ │ │ │ + 0x001d22f0 5b335d2e 6e616d65 203d3d20 5c222e62 [3].name == \".b │ │ │ │ + 0x001d2300 73735c22 60606022 2c0a2020 20202020 ss\"```",. │ │ │ │ + 0x001d2310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2320 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ 0x001d2330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2340 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d2350 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ - 0x001d2360 65206f66 2073796d 626f6c2e 20427569 e of symbol. Bui │ │ │ │ - 0x001d2370 6c742076 616c7565 73206172 653a2053 lt values are: S │ │ │ │ - 0x001d2380 54545f4e 4f545950 452c2053 54545f4f TT_NOTYPE, STT_O │ │ │ │ - 0x001d2390 424a4543 542c2053 54545f46 554e432c BJECT, STT_FUNC, │ │ │ │ - 0x001d23a0 20535454 5f534543 54494f4e 2c205354 STT_SECTION, ST │ │ │ │ - 0x001d23b0 545f4649 4c452c20 5354545f 434f4d4d T_FILE, STT_COMM │ │ │ │ - 0x001d23c0 4f4e2c20 5354545f 544c532e 222c0a20 ON, STT_TLS.",. │ │ │ │ - 0x001d23d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d23e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d23f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d2400 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d2410 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d2420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2430 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d2440 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d2450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2460 20226e61 6d65223a 20226269 6e64222c "name": "bind", │ │ │ │ - 0x001d2470 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2480 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d2490 6e746174 696f6e22 3a202254 68652062 ntation": "The b │ │ │ │ - 0x001d24a0 696e6469 6e67206f 66207468 65207379 inding of the sy │ │ │ │ - 0x001d24b0 6d626f6c 2e204275 696c7469 6e207661 mbol. Builtin va │ │ │ │ - 0x001d24c0 6c756573 20617265 3a205354 425f4c4f lues are: STB_LO │ │ │ │ - 0x001d24d0 43414c2c 20535442 5f474c4f 42414c2c CAL, STB_GLOBAL, │ │ │ │ - 0x001d24e0 20535442 5f574541 4b2e222c 0a202020 STB_WEAK.",. │ │ │ │ + 0x001d2340 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001d2350 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d2360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2370 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d2380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d2390 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d23a0 65223a20 226f6666 73657422 2c0a2020 e": "offset",. │ │ │ │ + 0x001d23b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d23c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d23d0 74696f6e 223a2022 4f666673 65742066 tion": "Offset f │ │ │ │ + 0x001d23e0 726f6d20 74686520 62656769 6e6e696e rom the beginnin │ │ │ │ + 0x001d23f0 67206f66 20746865 2066696c 6520746f g of the file to │ │ │ │ + 0x001d2400 20746865 20666972 73742062 79746520 the first byte │ │ │ │ + 0x001d2410 696e2074 68652073 65637469 6f6e2e20 in the section. │ │ │ │ + 0x001d2420 4f6e6520 73656374 696f6e20 74797065 One section type │ │ │ │ + 0x001d2430 2c203a63 3a747970 653a6053 48545f4e , :c:type:`SHT_N │ │ │ │ + 0x001d2440 4f424954 53602064 65736372 69626564 OBITS` described │ │ │ │ + 0x001d2450 2062656c 6f772c20 6f636375 70696573 below, occupies │ │ │ │ + 0x001d2460 206e6f20 73706163 6520696e 20746865 no space in the │ │ │ │ + 0x001d2470 2066696c 652c2061 6e642069 7473203a file, and its : │ │ │ │ + 0x001d2480 633a6d65 6d626572 3a606f66 66736574 c:member:`offset │ │ │ │ + 0x001d2490 60206d65 6d626572 206c6f63 61746573 ` member locates │ │ │ │ + 0x001d24a0 20746865 20636f6e 63657074 75616c20 the conceptual │ │ │ │ + 0x001d24b0 706c6163 656d656e 7420696e 20746865 placement in the │ │ │ │ + 0x001d24c0 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ + 0x001d24d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d24e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ 0x001d24f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2500 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d2510 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2520 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d2530 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d2540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2550 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d2560 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d2570 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2580 6e616d65 223a2022 73686e64 78222c0a name": "shndx",. │ │ │ │ - 0x001d2590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d25a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d25b0 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ - 0x001d25c0 6374696f 6e20696e 64657820 77686963 ction index whic │ │ │ │ - 0x001d25d0 68207468 65207379 6d626f6c 20697320 h the symbol is │ │ │ │ - 0x001d25e0 6173736f 63696174 65642077 6974682e associated with. │ │ │ │ - 0x001d25f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d2600 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d2610 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d2620 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d2630 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001d2640 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d2650 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d2660 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d2670 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d2680 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d2690 223a2022 64796e73 796d5f65 6e747269 ": "dynsym_entri │ │ │ │ - 0x001d26a0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x001d26b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d26c0 3a20224e 756d6265 72206f66 20656e74 : "Number of ent │ │ │ │ - 0x001d26d0 72696573 20696e20 74686520 64796e61 ries in the dyna │ │ │ │ - 0x001d26e0 6d696320 73796d62 6f6c2074 61626c65 mic symbol table │ │ │ │ - 0x001d26f0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ - 0x001d2700 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ - 0x001d2710 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d2720 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d2730 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d2740 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ - 0x001d2750 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ - 0x001d2760 226e616d 65223a20 2264796e 73796d22 "name": "dynsym" │ │ │ │ - 0x001d2770 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d2780 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d2790 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ - 0x001d27a0 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ - 0x001d27b0 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ - 0x001d27c0 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ - 0x001d27d0 6420696e 20746865 20454c46 27732044 d in the ELF's D │ │ │ │ - 0x001d27e0 594e5359 4d2e2049 6e646976 69647561 YNSYM. Individua │ │ │ │ - 0x001d27f0 6c207379 6d626f6c 206f626a 65637473 l symbol objects │ │ │ │ - 0x001d2800 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x001d2810 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x001d2820 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001d2830 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x001d2840 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x001d2850 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2860 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001d2870 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001d2880 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ - 0x001d2890 796e7379 6d222c0a 20202020 20202020 ynsym",. │ │ │ │ - 0x001d28a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d28b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d28c0 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001d28d0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001d28e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d28f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2900 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d2910 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d2920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2930 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ - 0x001d2940 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d2950 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d2960 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001d2970 65207379 6d626f6c 2773206e 616d652e e symbol's name. │ │ │ │ - 0x001d2980 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d2990 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d29a0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001d29b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d29c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d29d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d29e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d29f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d2a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2a10 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ - 0x001d2a20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d2a30 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d2a40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d2a50 41207661 6c756520 6173736f 63696174 A value associat │ │ │ │ - 0x001d2a60 65642077 69746820 74686520 73796d62 ed with the symb │ │ │ │ - 0x001d2a70 6f6c2e20 47656e65 72616c6c 79206120 ol. Generally a │ │ │ │ - 0x001d2a80 76697274 75616c20 61646472 6573732e virtual address. │ │ │ │ - 0x001d2a90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d2aa0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d2ab0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d2ac0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d2ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2ae0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2af0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d2b00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d2b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2b20 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ - 0x001d2b30 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ - 0x001d2b40 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d2b50 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x001d2b60 68652073 796d626f 6c277320 73697a65 he symbol's size │ │ │ │ - 0x001d2b70 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d2b80 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d2b90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d2ba0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d2bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2bc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2bd0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d2be0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d2bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2c00 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001d2c10 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ - 0x001d2c20 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d2c30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d2c40 54686520 74797065 206f6620 73796d62 The type of symb │ │ │ │ - 0x001d2c50 6f6c2e20 4275696c 74207661 6c756573 ol. Built values │ │ │ │ - 0x001d2c60 20617265 3a205354 545f4e4f 54595045 are: STT_NOTYPE │ │ │ │ - 0x001d2c70 2c205354 545f4f42 4a454354 2c205354 , STT_OBJECT, ST │ │ │ │ - 0x001d2c80 545f4655 4e432c20 5354545f 53454354 T_FUNC, STT_SECT │ │ │ │ - 0x001d2c90 494f4e2c 20535454 5f46494c 452c2053 ION, STT_FILE, S │ │ │ │ - 0x001d2ca0 54545f43 4f4d4d4f 4e2c2053 54545f54 TT_COMMON, STT_T │ │ │ │ - 0x001d2cb0 4c532e22 2c0a2020 20202020 20202020 LS.",. │ │ │ │ - 0x001d2cc0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d2cd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d2ce0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d2cf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2d00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d2d10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2d20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d2d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2d40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d2d50 2262696e 64222c0a 20202020 20202020 "bind",. │ │ │ │ - 0x001d2d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2d70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d2d80 20225468 65206269 6e64696e 67206f66 "The binding of │ │ │ │ - 0x001d2d90 20746865 2073796d 626f6c2e 20427569 the symbol. Bui │ │ │ │ - 0x001d2da0 6c74696e 2076616c 75657320 6172653a ltin values are: │ │ │ │ - 0x001d2db0 20535442 5f4c4f43 414c2c20 5354425f STB_LOCAL, STB_ │ │ │ │ - 0x001d2dc0 474c4f42 414c2c20 5354425f 5745414b GLOBAL, STB_WEAK │ │ │ │ - 0x001d2dd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d2de0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d2df0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d2e00 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d2e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2e30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d2e40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d2e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e60 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001d2e70 686e6478 222c0a20 20202020 20202020 hndx",. │ │ │ │ - 0x001d2e80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2e90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d2ea0 22546865 20736563 74696f6e 20696e64 "The section ind │ │ │ │ - 0x001d2eb0 65782077 68696368 20746865 2073796d ex which the sym │ │ │ │ - 0x001d2ec0 626f6c20 69732061 73736f63 69617465 bol is associate │ │ │ │ - 0x001d2ed0 64207769 74682e22 2c0a2020 20202020 d with.",. │ │ │ │ - 0x001d2ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2ef0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d2f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2f10 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001d2f20 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x001d2f30 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ - 0x001d2f40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d2f50 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001d2f60 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001d2f70 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ - 0x001d2f80 6d746162 5f73796d 626f6c22 2c0a2020 mtab_symbol",. │ │ │ │ - 0x001d2f90 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001d2fa0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001d2fb0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001d2fc0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001d2fd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d2fe0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2ff0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001d3000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3010 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d3020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3030 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ - 0x001d3040 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3050 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d3060 6d65223a 2022220a 20202020 20202020 me": "". │ │ │ │ - 0x001d3070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3080 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001d3090 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001d30a0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d30b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d30c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d30d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d30e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d30f0 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001d3100 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001d3110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3120 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d3130 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d3140 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x001d3150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3160 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d3170 22220a20 20202020 20202020 20202020 "". │ │ │ │ - 0x001d3180 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d3190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d31a0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001d31b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d31c0 74617469 6f6e223a 2022220a 20202020 tation": "". │ │ │ │ - 0x001d31d0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001d31e0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001d31f0 20202020 7d0a2020 20205d0a 7d0a0a00 }. ].}... │ │ │ │ - 0x001d3200 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001d3210 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001d3220 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ - 0x001d3230 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001d3240 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d3250 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001d3260 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001d3270 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x001d3280 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ - 0x001d3290 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x001d32a0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ - 0x001d32b0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x001d32c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d32d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d32e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001d32f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001d3300 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001d3310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3320 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d3330 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001d3340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3350 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x001d3360 73657422 0a202020 20202020 20202020 set". │ │ │ │ - 0x001d3370 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d3380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d33a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d33b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d33c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d33d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d33e0 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ - 0x001d33f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3400 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001d3410 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001d3420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3430 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d3440 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ - 0x001d3450 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ - 0x001d3460 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ - 0x001d3470 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ - 0x001d3480 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ - 0x001d3490 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ - 0x001d34a0 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ - 0x001d34b0 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ - 0x001d34c0 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ - 0x001d34d0 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ - 0x001d34e0 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ - 0x001d34f0 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ - 0x001d3500 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ - 0x001d3510 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ - 0x001d3520 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ - 0x001d3530 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ - 0x001d3540 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ - 0x001d3550 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ - 0x001d3560 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ - 0x001d3570 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d3580 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d3590 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d35a0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001d35b0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001d35c0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d35d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d35e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d35f0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001d3600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3610 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001d3620 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ - 0x001d3630 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d3640 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3650 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001d3660 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d3670 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001d3680 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ - 0x001d3690 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ - 0x001d36a0 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ - 0x001d36b0 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ - 0x001d36c0 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ - 0x001d36d0 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ - 0x001d36e0 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ - 0x001d36f0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001d3700 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d3710 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001d3720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d3730 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001d3740 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001d3750 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001d3760 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ - 0x001d3770 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001d3780 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001d3790 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001d37a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d37b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d37c0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001d37d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001d37e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d37f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3800 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d3810 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001d3820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3830 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ - 0x001d3840 66736574 220a2020 20202020 20202020 fset". │ │ │ │ - 0x001d3850 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d3860 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3870 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d3880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3890 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d38a0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001d38b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d38c0 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ - 0x001d38d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d38e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d38f0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001d3900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3910 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d3920 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x001d3930 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ - 0x001d3940 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ - 0x001d3950 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ - 0x001d3960 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ - 0x001d3970 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ - 0x001d3980 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ - 0x001d3990 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ - 0x001d39a0 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ - 0x001d39b0 20616464 72657373 20776974 68696e20 address within │ │ │ │ - 0x001d39c0 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ - 0x001d39d0 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ - 0x001d39e0 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ - 0x001d39f0 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ - 0x001d3a00 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ - 0x001d3a10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d3a20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d3a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3a40 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001d3a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3a60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d3a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3a80 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001d3a90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d3aa0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d3ab0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ - 0x001d3ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3ad0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d3ae0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001d3af0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3b00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d3b10 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001d3b20 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ - 0x001d3b30 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ - 0x001d3b40 672e220a 20202020 20202020 20202020 g.". │ │ │ │ - 0x001d3b50 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001d3b60 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x001d3b70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d3b80 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001d3b90 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001d3ba0 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ - 0x001d3bb0 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ - 0x001d3bc0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001d3bd0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x001d3be0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001d3bf0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001d3c00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d3c10 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001d3c20 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001d3c30 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d3c40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3c50 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d3c60 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001d3c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3c80 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001d3c90 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ - 0x001d3ca0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d3cb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d3cc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d3cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3ce0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d3cf0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001d3d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3d10 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ - 0x001d3d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3d30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d3d40 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001d3d50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3d60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d3d70 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001d3d80 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ - 0x001d3d90 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ - 0x001d3da0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ - 0x001d3db0 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ - 0x001d3dc0 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ - 0x001d3dd0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ - 0x001d3de0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ - 0x001d3df0 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ - 0x001d3e00 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ - 0x001d3e10 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ - 0x001d3e20 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ - 0x001d3e30 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ - 0x001d3e40 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ - 0x001d3e50 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ - 0x001d3e60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d3e70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d3e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3e90 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001d3ea0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001d3eb0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d3ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3ed0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d3ee0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001d3ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3f00 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ - 0x001d3f10 67220a20 20202020 20202020 20202020 g". │ │ │ │ - 0x001d3f20 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d3f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3f40 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001d3f50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d3f60 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001d3f70 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ - 0x001d3f80 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ - 0x001d3f90 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ - 0x001d3fa0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001d3fb0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001d3fc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d3fd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d3fe0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001d3ff0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d4000 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ - 0x001d4010 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x001d4020 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x001d4030 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001d4040 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001d4050 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d4060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4070 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001d4080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4090 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d40a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d40b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d40c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d40d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d40e0 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ - 0x001d40f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4100 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d4110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d4130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4140 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001d4150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4160 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d4170 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ - 0x001d4180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4190 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001d41a0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001d41b0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d41c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d41d0 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ - 0x001d41e0 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ - 0x001d41f0 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ - 0x001d4200 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ - 0x001d4210 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ - 0x001d4220 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ - 0x001d4230 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ - 0x001d4240 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ - 0x001d4250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4260 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d4270 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d4280 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001d4290 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001d42a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d42b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d42c0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d42d0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x001d42e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d42f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d4300 73747269 6e67220a 20202020 20202020 string". │ │ │ │ - 0x001d4310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4320 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001d4330 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001d4340 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d4350 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001d4360 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ - 0x001d4370 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ - 0x001d4380 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ - 0x001d4390 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ - 0x001d43a0 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ - 0x001d43b0 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ - 0x001d43c0 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ - 0x001d43d0 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ - 0x001d43e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d43f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001d4400 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d4410 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d4420 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001d4430 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d4440 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ - 0x001d4450 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001d4460 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001d4470 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001d4480 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001d4490 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d44a0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001d44b0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001d44c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d44d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d44e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d44f0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001d4500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4510 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d4520 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ - 0x001d4530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4540 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d4550 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001d4560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4570 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d4580 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001d4590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d45a0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001d45b0 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001d45c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d45d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d45e0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001d45f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d4600 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001d4610 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ - 0x001d4620 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ - 0x001d4630 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ - 0x001d4640 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ - 0x001d4650 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d4660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d4670 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d4680 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001d4690 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001d46a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d46b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d46c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d46d0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001d46e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d46f0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001d4700 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ - 0x001d4710 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d4720 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4730 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001d4740 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d4750 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001d4760 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ - 0x001d4770 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ - 0x001d4780 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ - 0x001d4790 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001d47a0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001d47b0 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ - 0x001d47c0 0a000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x001d47d0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001d47e0 20202020 226e616d 65223a20 226d6163 "name": "mac │ │ │ │ - 0x001d47f0 686f222c 0a202020 20226174 74726962 ho",. "attrib │ │ │ │ - 0x001d4800 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x001d4810 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d4820 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d4830 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d4840 65223a20 224d485f 4d414749 43222c0a e": "MH_MAGIC",. │ │ │ │ - 0x001d4850 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d4860 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d4870 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d4880 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x001d4890 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d48a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d48b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d48c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d48d0 4d485f43 4947414d 222c0a20 20202020 MH_CIGAM",. │ │ │ │ - 0x001d48e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d48f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d4900 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d4910 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d4920 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d4930 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d4940 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d4950 2020226e 616d6522 3a20224d 485f4d41 "name": "MH_MA │ │ │ │ - 0x001d4960 4749435f 3634222c 0a202020 20202020 GIC_64",. │ │ │ │ - 0x001d4970 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d4980 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d4990 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d49a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d49b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d49c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d49d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d49e0 226e616d 65223a20 224d485f 43494741 "name": "MH_CIGA │ │ │ │ - 0x001d49f0 4d5f3634 222c0a20 20202020 20202020 M_64",. │ │ │ │ - 0x001d4a00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d4a10 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d4a20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d4a30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d4a40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d4a50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d4a60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d4a70 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ - 0x001d4a80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d4a90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d4aa0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d4ab0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d4ac0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d4ad0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d4ae0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d4af0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d4b00 3a202246 41545f43 4947414d 222c0a20 : "FAT_CIGAM",. │ │ │ │ - 0x001d4b10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d4b20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d4b30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d4b40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d4b50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d4b60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d4b70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d4b80 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ - 0x001d4b90 41545f4d 41474943 5f363422 2c0a2020 AT_MAGIC_64",. │ │ │ │ - 0x001d4ba0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d4bb0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d4bc0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d4bd0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d4be0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d4bf0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d4c00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d4c10 20202020 20226e61 6d65223a 20224641 "name": "FA │ │ │ │ - 0x001d4c20 545f4349 47414d5f 3634222c 0a202020 T_CIGAM_64",. │ │ │ │ - 0x001d4c30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d4c40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d4c50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d4c60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d4c70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d4c80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d4c90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d4ca0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001d4cb0 5f415243 485f4142 49363422 2c0a2020 _ARCH_ABI64",. │ │ │ │ - 0x001d4cc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d4cd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d4ce0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d4cf0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d4d00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d4d10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d4d20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d4d30 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001d4d40 555f5355 42545950 455f4c49 42363422 U_SUBTYPE_LIB64" │ │ │ │ - 0x001d4d50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d4d60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d4d70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d4d80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d4d90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d4da0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d4db0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d4dc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d4dd0 20224350 555f5459 50455f4d 43363830 "CPU_TYPE_MC680 │ │ │ │ - 0x001d4de0 5830222c 0a202020 20202020 20202020 X0",. │ │ │ │ - 0x001d4df0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d4e00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d4e10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d4e20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d4e30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d4e40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d4e50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d4e60 65223a20 22435055 5f545950 455f5838 e": "CPU_TYPE_X8 │ │ │ │ - 0x001d4e70 36222c0a 20202020 20202020 20202020 6",. │ │ │ │ - 0x001d4e80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d4e90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d4ea0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d4eb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d4ec0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d4ed0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d4ee0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d4ef0 223a2022 4350555f 54595045 5f493338 ": "CPU_TYPE_I38 │ │ │ │ - 0x001d4f00 36222c0a 20202020 20202020 20202020 6",. │ │ │ │ - 0x001d4f10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d4f20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d4f30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d4f40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d4f50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d4f60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d4f70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d4f80 223a2022 4350555f 54595045 5f583836 ": "CPU_TYPE_X86 │ │ │ │ - 0x001d4f90 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ - 0x001d4fa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d4fb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d4fc0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d4fd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d4fe0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d4ff0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d5000 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d5010 6d65223a 20224350 555f5459 50455f4d me": "CPU_TYPE_M │ │ │ │ - 0x001d5020 49505322 2c0a2020 20202020 20202020 IPS",. │ │ │ │ - 0x001d5030 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d5040 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d5050 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d5060 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d5070 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d5080 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d5090 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d50a0 6d65223a 20224350 555f5459 50455f4d me": "CPU_TYPE_M │ │ │ │ - 0x001d50b0 43393830 3030222c 0a202020 20202020 C98000",. │ │ │ │ - 0x001d50c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d50d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d50e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d50f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d5100 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d5110 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d5120 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d5130 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ - 0x001d5140 455f4152 4d222c0a 20202020 20202020 E_ARM",. │ │ │ │ - 0x001d5150 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d5160 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d5170 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d5180 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d5190 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d51a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d51b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d51c0 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ - 0x001d51d0 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ - 0x001d51e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d51f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d5200 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d5210 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d5220 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d5230 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d5240 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d5250 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ - 0x001d5260 455f4d43 38383030 30222c0a 20202020 E_MC88000",. │ │ │ │ - 0x001d5270 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d5280 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d5290 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d52a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d52b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d52c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d52d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d52e0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001d52f0 54595045 5f535041 5243222c 0a202020 TYPE_SPARC",. │ │ │ │ - 0x001d5300 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d5310 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d5320 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d5330 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d5340 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d5350 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d5360 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d5370 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001d5380 5f545950 455f504f 57455250 43222c0a _TYPE_POWERPC",. │ │ │ │ - 0x001d5390 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d53a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d53b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d53c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d53d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d53e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d53f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d5400 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d5410 4350555f 54595045 5f504f57 45525043 CPU_TYPE_POWERPC │ │ │ │ - 0x001d5420 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x001d5430 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d5440 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d5450 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d5460 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d5470 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d5480 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d5490 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d54a0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001d54b0 5f494e54 454c5f4d 4f44454c 5f414c4c _INTEL_MODEL_ALL │ │ │ │ - 0x001d54c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d54d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d54e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d54f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d5500 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d5510 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d5520 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d5530 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d5540 3a202243 50555f53 55425459 50455f33 : "CPU_SUBTYPE_3 │ │ │ │ - 0x001d5550 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ - 0x001d5560 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d5570 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d5580 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d5590 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d55a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d55b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d55c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d55d0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001d55e0 5f493338 365f414c 4c222c0a 20202020 _I386_ALL",. │ │ │ │ - 0x001d55f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d5600 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d5610 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d5620 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d5630 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d5640 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d5650 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d5660 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001d5670 53554254 5950455f 5838365f 36345f41 SUBTYPE_X86_64_A │ │ │ │ - 0x001d5680 4c4c222c 0a202020 20202020 20202020 LL",. │ │ │ │ - 0x001d5690 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d56a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d56b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d56c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d56d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d56e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d56f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d5700 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001d5710 5f343836 222c0a20 20202020 20202020 _486",. │ │ │ │ - 0x001d5720 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d5730 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d5740 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d5750 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d5760 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d5770 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d5780 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d5790 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001d57a0 50455f34 38365358 222c0a20 20202020 PE_486SX",. │ │ │ │ - 0x001d57b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d57c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d57d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d57e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d57f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d5800 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d5810 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d5820 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001d5830 55425459 50455f35 3836222c 0a202020 UBTYPE_586",. │ │ │ │ - 0x001d5840 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d5850 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d5860 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d5870 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d5880 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d5890 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d58a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d58b0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001d58c0 5f535542 54595045 5f50454e 54222c0a _SUBTYPE_PENT",. │ │ │ │ - 0x001d58d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d58e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d58f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d5900 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d5910 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d5920 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d5930 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d5940 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d5950 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x001d5960 50524f22 2c0a2020 20202020 20202020 PRO",. │ │ │ │ - 0x001d5970 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d5980 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d5990 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d59a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d59b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d59c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d59d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d59e0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001d59f0 455f5045 4e544949 5f4d3322 2c0a2020 E_PENTII_M3",. │ │ │ │ - 0x001d5a00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d5a10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d5a20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d5a30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d5a40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d5a50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d5a60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d5a70 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001d5a80 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ - 0x001d5a90 5f4d3522 2c0a2020 20202020 20202020 _M5",. │ │ │ │ - 0x001d5aa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d5ab0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d5ac0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d5ad0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d5ae0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d5af0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d5b00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d5b10 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001d5b20 455f4345 4c45524f 4e222c0a 20202020 E_CELERON",. │ │ │ │ - 0x001d5b30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d5b40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d5b50 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d5b60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d5b70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d5b80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d5b90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d5ba0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001d5bb0 53554254 5950455f 43454c45 524f4e5f SUBTYPE_CELERON_ │ │ │ │ - 0x001d5bc0 4d4f4249 4c45222c 0a202020 20202020 MOBILE",. │ │ │ │ - 0x001d5bd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d5be0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d5bf0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d5c00 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d5c10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d5c20 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d5c30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d5c40 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001d5c50 54595045 5f50454e 5449554d 5f33222c TYPE_PENTIUM_3", │ │ │ │ - 0x001d5c60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d5c70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d5c80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d5c90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d5ca0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d5cb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d5cc0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d5cd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d5ce0 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ - 0x001d5cf0 5449554d 5f335f4d 222c0a20 20202020 TIUM_3_M",. │ │ │ │ - 0x001d5d00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d5d10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d5d20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d5d30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d5d40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d5d50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d5d60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d5d70 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001d5d80 55425459 50455f50 454e5449 554d5f33 UBTYPE_PENTIUM_3 │ │ │ │ - 0x001d5d90 5f58454f 4e222c0a 20202020 20202020 _XEON",. │ │ │ │ - 0x001d5da0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d5db0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d5dc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d5dd0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d5de0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d5df0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d5e00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d5e10 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001d5e20 5950455f 50454e54 49554d5f 4d222c0a YPE_PENTIUM_M",. │ │ │ │ - 0x001d5e30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d5e40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d5e50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d5e60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d5e70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d5e80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d5e90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d5ea0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d5eb0 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x001d5ec0 49554d5f 34222c0a 20202020 20202020 IUM_4",. │ │ │ │ - 0x001d5ed0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d5ee0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d5ef0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d5f00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d5f10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d5f20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d5f30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d5f40 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001d5f50 5950455f 50454e54 49554d5f 345f4d22 YPE_PENTIUM_4_M" │ │ │ │ - 0x001d5f60 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d5f70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d5f80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d5f90 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d5fa0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d5fb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d5fc0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d5fd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d5fe0 20224350 555f5355 42545950 455f4954 "CPU_SUBTYPE_IT │ │ │ │ - 0x001d5ff0 414e4955 4d222c0a 20202020 20202020 ANIUM",. │ │ │ │ - 0x001d6000 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d6010 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d6020 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d6030 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d6040 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d6050 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d6060 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d6070 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001d6080 5950455f 4954414e 49554d5f 32222c0a YPE_ITANIUM_2",. │ │ │ │ - 0x001d6090 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d60a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d60b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d60c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d60d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d60e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d60f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d6100 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d6110 4350555f 53554254 5950455f 58454f4e CPU_SUBTYPE_XEON │ │ │ │ - 0x001d6120 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d6130 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d6140 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d6150 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d6160 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d6170 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d6180 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d6190 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d61a0 3a202243 50555f53 55425459 50455f58 : "CPU_SUBTYPE_X │ │ │ │ - 0x001d61b0 454f4e5f 4d50222c 0a202020 20202020 EON_MP",. │ │ │ │ - 0x001d61c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d61d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d61e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d61f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d6200 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d6210 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d2500 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001d2510 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d2520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2530 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d2540 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d2550 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d2560 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ + 0x001d2570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2580 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d2590 6e223a20 22536563 74696f6e 27732073 n": "Section's s │ │ │ │ + 0x001d25a0 697a6520 696e2062 79746573 2e20556e ize in bytes. Un │ │ │ │ + 0x001d25b0 6c657373 20746865 20736563 74696f6e less the section │ │ │ │ + 0x001d25c0 20747970 65206973 20534854 5f4e4f42 type is SHT_NOB │ │ │ │ + 0x001d25d0 4954532c 20746865 20736563 74696f6e ITS, the section │ │ │ │ + 0x001d25e0 206f6363 75706965 73207368 5f73697a occupies sh_siz │ │ │ │ + 0x001d25f0 65206279 74657320 696e2074 68652066 e bytes in the f │ │ │ │ + 0x001d2600 696c652e 20412073 65637469 6f6e206f ile. A section o │ │ │ │ + 0x001d2610 66203a63 3a747970 653a6053 48545f4e f :c:type:`SHT_N │ │ │ │ + 0x001d2620 4f424954 5360206d 61792068 61766520 OBITS` may have │ │ │ │ + 0x001d2630 61206e6f 6e2d7a65 726f2073 697a652c a non-zero size, │ │ │ │ + 0x001d2640 20627574 20697420 6f636375 70696573 but it occupies │ │ │ │ + 0x001d2650 206e6f20 73706163 6520696e 20746865 no space in the │ │ │ │ + 0x001d2660 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ + 0x001d2670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2680 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d2690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d26a0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001d26b0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x001d26c0 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ + 0x001d26d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d26e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d26f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d2700 20226e61 6d65223a 20225054 5f4e554c "name": "PT_NUL │ │ │ │ + 0x001d2710 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001d2720 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d2730 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d2740 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d2750 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d2760 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d2770 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d2780 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d2790 223a2022 50545f4c 4f414422 2c0a2020 ": "PT_LOAD",. │ │ │ │ + 0x001d27a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d27b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d27c0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d27d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d27e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d27f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d2800 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d2810 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ + 0x001d2820 5f44594e 414d4943 222c0a20 20202020 _DYNAMIC",. │ │ │ │ + 0x001d2830 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d2840 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d2850 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d2860 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d2870 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d2880 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d2890 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d28a0 2020226e 616d6522 3a202250 545f494e "name": "PT_IN │ │ │ │ + 0x001d28b0 54455250 222c0a20 20202020 20202020 TERP",. │ │ │ │ + 0x001d28c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d28d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d28e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d28f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2900 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d2910 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d2920 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d2930 616d6522 3a202250 545f4e4f 5445222c ame": "PT_NOTE", │ │ │ │ + 0x001d2940 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d2950 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d2960 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d2970 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d2980 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d2990 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d29a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d29b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d29c0 2250545f 53484c49 42222c0a 20202020 "PT_SHLIB",. │ │ │ │ + 0x001d29d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d29e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d29f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d2a00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d2a10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d2a20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d2a30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d2a40 20202022 6e616d65 223a2022 50545f50 "name": "PT_P │ │ │ │ + 0x001d2a50 48445222 2c0a2020 20202020 20202020 HDR",. │ │ │ │ + 0x001d2a60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d2a70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d2a80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d2a90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d2aa0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d2ab0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d2ac0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d2ad0 6d65223a 20225054 5f544c53 222c0a20 me": "PT_TLS",. │ │ │ │ + 0x001d2ae0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d2af0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d2b00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d2b10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d2b20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d2b30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d2b40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d2b50 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ + 0x001d2b60 545f474e 555f4548 5f465241 4d45222c T_GNU_EH_FRAME", │ │ │ │ + 0x001d2b70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d2b80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d2b90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d2ba0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d2bb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d2bc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d2bd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d2be0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d2bf0 2250545f 474e555f 53544143 4b222c0a "PT_GNU_STACK",. │ │ │ │ + 0x001d2c00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d2c10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d2c20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d2c30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d2c40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d2c50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d2c60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d2c70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d2c80 44545f4e 554c4c22 2c0a2020 20202020 DT_NULL",. │ │ │ │ + 0x001d2c90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d2ca0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d2cb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d2cc0 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x001d2cd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d2ce0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d2cf0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d2d00 20226e61 6d65223a 20224454 5f4e4545 "name": "DT_NEE │ │ │ │ + 0x001d2d10 44454422 2c0a2020 20202020 20202020 DED",. │ │ │ │ + 0x001d2d20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d2d30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d2d40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d2d50 20202020 2020207d 2c0a0920 2020207b },.. { │ │ │ │ + 0x001d2d60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d2d70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d2d80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d2d90 3a202244 545f504c 5452454c 535a222c : "DT_PLTRELSZ", │ │ │ │ + 0x001d2da0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d2db0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d2dc0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d2dd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d2de0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d2df0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d2e00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d2e10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d2e20 2244545f 504c5447 4f54222c 0a202020 "DT_PLTGOT",. │ │ │ │ + 0x001d2e30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d2e40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d2e50 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d2e60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d2e70 0a092020 20207b0a 20202020 20202020 .. {. │ │ │ │ + 0x001d2e80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d2e90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d2ea0 20226e61 6d65223a 20224454 5f484153 "name": "DT_HAS │ │ │ │ + 0x001d2eb0 48222c0a 20202020 20202020 20202020 H",. │ │ │ │ + 0x001d2ec0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d2ed0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d2ee0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d2ef0 20202020 207d2c0a 09202020 207b0a20 },.. {. │ │ │ │ + 0x001d2f00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d2f10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d2f20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d2f30 2244545f 53545254 4142222c 0a202020 "DT_STRTAB",. │ │ │ │ + 0x001d2f40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d2f50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d2f60 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d2f70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d2f80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d2f90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d2fa0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d2fb0 20202020 226e616d 65223a20 2244545f "name": "DT_ │ │ │ │ + 0x001d2fc0 53594d54 4142222c 0a202020 20202020 SYMTAB",. │ │ │ │ + 0x001d2fd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d2fe0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d2ff0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d3000 220a2020 20202020 20207d2c 0a092020 ". },.. │ │ │ │ + 0x001d3010 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3020 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d3030 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d3040 6d65223a 20224454 5f52454c 41222c0a me": "DT_RELA",. │ │ │ │ + 0x001d3050 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3060 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d3070 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d3080 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d3090 207d2c0a 09202020 207b0a20 20202020 },.. {. │ │ │ │ + 0x001d30a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d30b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d30c0 20202020 226e616d 65223a20 2244545f "name": "DT_ │ │ │ │ + 0x001d30d0 52454c41 535a222c 0a202020 20202020 RELASZ",. │ │ │ │ + 0x001d30e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d30f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d3100 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d3110 220a2020 20202020 20207d2c 0a092020 ". },.. │ │ │ │ + 0x001d3120 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3130 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d3140 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d3150 6d65223a 20224454 5f52454c 41454e54 me": "DT_RELAENT │ │ │ │ + 0x001d3160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d3180 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d3190 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d31a0 20202020 7d2c0a09 20202020 7b0a2020 },.. {. │ │ │ │ + 0x001d31b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d31c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d31d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d31e0 44545f53 5452535a 222c0a20 20202020 DT_STRSZ",. │ │ │ │ + 0x001d31f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d3200 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d3210 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d3220 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d3230 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d3240 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d3250 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d3260 2020226e 616d6522 3a202244 545f5359 "name": "DT_SY │ │ │ │ + 0x001d3270 4d454e54 222c0a20 20202020 20202020 MENT",. │ │ │ │ + 0x001d3280 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d3290 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d32a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d32b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d32c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d32d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d32e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d32f0 616d6522 3a202244 545f494e 4954222c ame": "DT_INIT", │ │ │ │ + 0x001d3300 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d3310 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d3320 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d3330 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d3340 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d3350 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d3360 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d3370 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d3380 2244545f 46494e49 222c0a20 20202020 "DT_FINI",. │ │ │ │ + 0x001d3390 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d33a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d33b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d33c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d33d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d33e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d33f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d3400 2020226e 616d6522 3a202244 545f534f "name": "DT_SO │ │ │ │ + 0x001d3410 4e414d45 222c0a20 20202020 20202020 NAME",. │ │ │ │ + 0x001d3420 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d3430 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d3440 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d3450 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d3460 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d3470 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d3480 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d3490 616d6522 3a202244 545f5250 41544822 ame": "DT_RPATH" │ │ │ │ + 0x001d34a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d34b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d34c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d34d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d34e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d34f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d3500 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d3510 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d3520 20224454 5f53594d 424f4c49 43222c0a "DT_SYMBOLIC",. │ │ │ │ + 0x001d3530 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3540 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d3550 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d3560 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d3570 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d3580 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d3590 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d35a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d35b0 44545f52 454c222c 0a202020 20202020 DT_REL",. │ │ │ │ + 0x001d35c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d35d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d35e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d35f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d3600 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d3610 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d3620 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d3630 226e616d 65223a20 2244545f 52454c53 "name": "DT_RELS │ │ │ │ + 0x001d3640 5a222c0a 20202020 20202020 20202020 Z",. │ │ │ │ + 0x001d3650 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d3660 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d3670 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d3680 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d3690 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d36a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d36b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d36c0 223a2022 44545f52 454c454e 54222c0a ": "DT_RELENT",. │ │ │ │ + 0x001d36d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d36e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d36f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d3700 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d3710 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d3720 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d3730 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d3740 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d3750 44545f50 4c545245 4c222c0a 20202020 DT_PLTREL",. │ │ │ │ + 0x001d3760 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d3770 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d3780 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d3790 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d37a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d37b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d37c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d37d0 20202022 6e616d65 223a2022 44545f44 "name": "DT_D │ │ │ │ + 0x001d37e0 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ + 0x001d37f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d3800 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d3810 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d3820 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d3830 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d3840 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d3850 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d3860 616d6522 3a202244 545f5445 58545245 ame": "DT_TEXTRE │ │ │ │ + 0x001d3870 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001d3880 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d3890 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d38a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d38b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d38c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d38d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d38e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d38f0 223a2022 44545f4a 4d505245 4c222c0a ": "DT_JMPREL",. │ │ │ │ + 0x001d3900 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3910 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d3920 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d3930 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d3940 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d3950 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d3960 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d3970 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d3980 44545f42 494e445f 4e4f5722 2c0a2020 DT_BIND_NOW",. │ │ │ │ + 0x001d3990 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d39a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d39b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d39c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d39d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d39e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d39f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d3a00 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001d3a10 5f494e49 545f4152 52415922 2c0a2020 _INIT_ARRAY",. │ │ │ │ + 0x001d3a20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d3a30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d3a40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d3a50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d3a60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d3a70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d3a80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d3a90 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001d3aa0 5f46494e 495f4152 52415922 2c0a2020 _FINI_ARRAY",. │ │ │ │ + 0x001d3ab0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d3ac0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d3ad0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d3ae0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d3af0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d3b00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d3b10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d3b20 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001d3b30 5f494e49 545f4152 52415953 5a222c0a _INIT_ARRAYSZ",. │ │ │ │ + 0x001d3b40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3b50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d3b60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d3b70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d3b80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d3b90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d3ba0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d3bb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d3bc0 44545f46 494e495f 41525241 59535a22 DT_FINI_ARRAYSZ" │ │ │ │ + 0x001d3bd0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d3be0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d3bf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3c00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d3c10 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d3c20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d3c30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d3c40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d3c50 20224454 5f52554e 50415448 222c0a20 "DT_RUNPATH",. │ │ │ │ + 0x001d3c60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d3c70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d3c80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d3c90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d3ca0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d3cb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d3cc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d3cd0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001d3ce0 545f464c 41475322 2c0a2020 20202020 T_FLAGS",. │ │ │ │ + 0x001d3cf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d3d00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d3d10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d3d20 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d3d30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d3d40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d3d50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d3d60 20226e61 6d65223a 20224454 5f454e43 "name": "DT_ENC │ │ │ │ + 0x001d3d70 4f44494e 47222c0a 20202020 20202020 ODING",. │ │ │ │ + 0x001d3d80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d3d90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d3da0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d3db0 0a202020 20202020 207d2c0a 0a202020 . },.. │ │ │ │ + 0x001d3dc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d3dd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d3de0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d3df0 226e616d 65223a20 22535454 5f4e4f54 "name": "STT_NOT │ │ │ │ + 0x001d3e00 59504522 2c0a2020 20202020 20202020 YPE",. │ │ │ │ + 0x001d3e10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d3e20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d3e30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d3e40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d3e50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3e60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d3e70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d3e80 6d65223a 20225354 545f4f42 4a454354 me": "STT_OBJECT │ │ │ │ + 0x001d3e90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3ea0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d3eb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d3ec0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d3ed0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d3ee0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d3ef0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d3f00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d3f10 3a202253 54545f46 554e4322 2c0a2020 : "STT_FUNC",. │ │ │ │ + 0x001d3f20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d3f30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d3f40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d3f50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d3f60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d3f70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d3f80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d3f90 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ + 0x001d3fa0 545f5345 4354494f 4e222c0a 20202020 T_SECTION",. │ │ │ │ + 0x001d3fb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d3fc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d3fd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d3fe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d3ff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d4000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d4010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d4020 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ + 0x001d4030 46494c45 222c0a20 20202020 20202020 FILE",. │ │ │ │ + 0x001d4040 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d4050 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d4060 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d4070 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d4080 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d4090 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d40a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d40b0 616d6522 3a202253 54545f43 4f4d4d4f ame": "STT_COMMO │ │ │ │ + 0x001d40c0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001d40d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d40e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d40f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d4100 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4110 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d4120 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d4130 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d4140 223a2022 5354545f 544c5322 2c0a2020 ": "STT_TLS",. │ │ │ │ + 0x001d4150 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d4160 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d4170 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d4180 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d4190 2c0a0a20 20202020 2020207b 0a202020 ,.. {. │ │ │ │ + 0x001d41a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d41b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d41c0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d41d0 54425f4c 4f43414c 222c0a20 20202020 TB_LOCAL",. │ │ │ │ + 0x001d41e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d41f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d4200 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d4210 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d4220 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d4230 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d4240 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d4250 2020226e 616d6522 3a202253 54425f47 "name": "STB_G │ │ │ │ + 0x001d4260 4c4f4241 4c222c0a 20202020 20202020 LOBAL",. │ │ │ │ + 0x001d4270 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d4280 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d4290 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d42a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d42b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d42c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d42d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d42e0 6e616d65 223a2022 5354425f 5745414b name": "STB_WEAK │ │ │ │ + 0x001d42f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d4300 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d4310 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d4320 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d4330 20202020 7d2c0a0a 20202020 20202020 },.. │ │ │ │ + 0x001d4340 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d4350 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d4360 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d4370 223a2022 50465f58 222c0a20 20202020 ": "PF_X",. │ │ │ │ + 0x001d4380 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d4390 6174696f 6e223a20 22546865 20736567 ation": "The seg │ │ │ │ + 0x001d43a0 6d656e74 20697320 65786563 75746162 ment is executab │ │ │ │ + 0x001d43b0 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ + 0x001d43c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d43d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d43e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d43f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d4400 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d4410 65223a20 2250465f 57222c0a 20202020 e": "PF_W",. │ │ │ │ + 0x001d4420 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d4430 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x001d4440 676d656e 74206973 20777269 7461626c gment is writabl │ │ │ │ + 0x001d4450 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001d4460 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d4470 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4480 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d4490 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d44a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d44b0 223a2022 50465f52 222c0a20 20202020 ": "PF_R",. │ │ │ │ + 0x001d44c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d44d0 6174696f 6e223a20 22546865 20736567 ation": "The seg │ │ │ │ + 0x001d44e0 6d656e74 20697320 72656164 61626c65 ment is readable │ │ │ │ + 0x001d44f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d4500 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d4510 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d4520 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d4530 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x001d4540 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d4550 3a202273 65676d65 6e747322 2c0a2020 : "segments",. │ │ │ │ + 0x001d4560 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d4570 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001d4580 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001d4590 66207365 676d656e 74206f62 6a656374 f segment object │ │ │ │ + 0x001d45a0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x001d45b0 7365676d 656e7420 74686520 454c4620 segment the ELF │ │ │ │ + 0x001d45c0 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ + 0x001d45d0 7365676d 656e7473 2063616e 20626520 segments can be │ │ │ │ + 0x001d45e0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001d45f0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001d4600 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001d4610 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001d4620 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d4630 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d4640 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001d4650 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d4660 616d6522 3a202273 65676d65 6e747322 ame": "segments" │ │ │ │ + 0x001d4670 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d4680 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d4690 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d46a0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001d46b0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001d46c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d46d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d46e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d46f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d4700 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d4710 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x001d4720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4730 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d4740 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ + 0x001d4750 7365676d 656e7420 696e6469 63617465 segment indicate │ │ │ │ + 0x001d4760 64206279 206f6e65 206f6620 74686520 d by one of the │ │ │ │ + 0x001d4770 666f6c6c 6f77696e 67207661 6c756573 following values │ │ │ │ + 0x001d4780 3a205054 5f4e554c 4c2c2050 545f4c4f : PT_NULL, PT_LO │ │ │ │ + 0x001d4790 41442c20 50545f44 594e414d 49432c20 AD, PT_DYNAMIC, │ │ │ │ + 0x001d47a0 50545f49 4e544552 502c2050 545f4e4f PT_INTERP, PT_NO │ │ │ │ + 0x001d47b0 54452c20 50545f53 484c4942 2c205054 TE, PT_SHLIB, PT │ │ │ │ + 0x001d47c0 5f504844 522c2050 545f4c4f 50524f43 _PHDR, PT_LOPROC │ │ │ │ + 0x001d47d0 2c205054 5f484950 524f432c 2050545f , PT_HIPROC, PT_ │ │ │ │ + 0x001d47e0 474e555f 53544143 4b2e222c 0a202020 GNU_STACK.",. │ │ │ │ + 0x001d47f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4800 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d4810 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d4820 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4830 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d4840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4850 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d4860 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d4870 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d4880 6e616d65 223a2022 666c6167 73222c0a name": "flags",. │ │ │ │ + 0x001d4890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d48a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d48b0 74617469 6f6e223a 20224120 636f6d62 tation": "A comb │ │ │ │ + 0x001d48c0 696e6174 696f6e20 6f662074 68652066 ination of the f │ │ │ │ + 0x001d48d0 6f6c6c6f 77696e67 20736567 6d656e74 ollowing segment │ │ │ │ + 0x001d48e0 20666c61 67733a20 50465f52 2c205046 flags: PF_R, PF │ │ │ │ + 0x001d48f0 5f572c20 50465f58 2e222c0a 20202020 _W, PF_X.",. │ │ │ │ + 0x001d4900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4910 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d4920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4930 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d4940 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d4950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4960 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d4970 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d4980 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d4990 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ + 0x001d49a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d49b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d49c0 74617469 6f6e223a 20224f66 66736574 tation": "Offset │ │ │ │ + 0x001d49d0 2066726f 6d207468 65206265 67696e6e from the beginn │ │ │ │ + 0x001d49e0 696e6720 6f662074 68652066 696c6520 ing of the file │ │ │ │ + 0x001d49f0 77686572 65207468 65207365 676d656e where the segmen │ │ │ │ + 0x001d4a00 74207265 73696465 732e222c 0a202020 t resides.",. │ │ │ │ + 0x001d4a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4a20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d4a30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d4a40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4a50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d4a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4a70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d4a80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d4a90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d4aa0 6e616d65 223a2022 76697274 75616c5f name": "virtual_ │ │ │ │ + 0x001d4ab0 61646472 65737322 2c0a2020 20202020 address",. │ │ │ │ + 0x001d4ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4ad0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d4ae0 223a2022 56697274 75616c20 61646472 ": "Virtual addr │ │ │ │ + 0x001d4af0 65737320 61742077 68696368 20746865 ess at which the │ │ │ │ + 0x001d4b00 20736567 6d656e74 20726573 69646573 segment resides │ │ │ │ + 0x001d4b10 20696e20 6d656d6f 72792e22 2c0a2020 in memory.",. │ │ │ │ + 0x001d4b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4b30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d4b40 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001d4b50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d4b60 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d4b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4b80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d4b90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d4ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4bb0 226e616d 65223a20 22706879 73696361 "name": "physica │ │ │ │ + 0x001d4bc0 6c5f6164 64726573 73222c0a 20202020 l_address",. │ │ │ │ + 0x001d4bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4be0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d4bf0 6f6e223a 20224f6e 20737973 74656d73 on": "On systems │ │ │ │ + 0x001d4c00 20666f72 20776869 63682070 68797369 for which physi │ │ │ │ + 0x001d4c10 63616c20 61646472 65737369 6e672069 cal addressing i │ │ │ │ + 0x001d4c20 73207265 6c657661 6e742c20 636f6e74 s relevant, cont │ │ │ │ + 0x001d4c30 61696e73 20746865 20736567 6d656e74 ains the segment │ │ │ │ + 0x001d4c40 27732070 68797369 63616c20 61646472 's physical addr │ │ │ │ + 0x001d4c50 6573732e 222c0a20 20202020 20202020 ess.",. │ │ │ │ + 0x001d4c60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d4c70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d4c80 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d4c90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d4ca0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d4cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4cc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d4cd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d4ce0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d4cf0 20226669 6c655f73 697a6522 2c0a2020 "file_size",. │ │ │ │ + 0x001d4d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4d10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d4d20 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001d4d30 66206279 74657320 696e2074 68652066 f bytes in the f │ │ │ │ + 0x001d4d40 696c6520 696d6167 65206f66 20746865 ile image of the │ │ │ │ + 0x001d4d50 20736567 6d656e74 2e202049 74206d61 segment. It ma │ │ │ │ + 0x001d4d60 79206265 207a6572 6f2e222c 0a202020 y be zero.",. │ │ │ │ + 0x001d4d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4d80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d4d90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d4da0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4db0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d4dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4dd0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d4de0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d4df0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d4e00 6e616d65 223a2022 6d656d6f 72795f73 name": "memory_s │ │ │ │ + 0x001d4e10 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001d4e20 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d4e30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d4e40 496e2d6d 656d6f72 79207365 676d656e In-memory segmen │ │ │ │ + 0x001d4e50 74207369 7a652e22 2c0a2020 20202020 t size.",. │ │ │ │ + 0x001d4e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4e70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d4e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4e90 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001d4ea0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d4eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4ec0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d4ed0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d4ee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d4ef0 65223a20 22616c69 676e6d65 6e74222c e": "alignment", │ │ │ │ + 0x001d4f00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d4f10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d4f20 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001d4f30 20746f20 77686963 68207468 65207365 to which the se │ │ │ │ + 0x001d4f40 676d656e 74732061 72652061 6c69676e gments are align │ │ │ │ + 0x001d4f50 65642069 6e206d65 6d6f7279 20616e64 ed in memory and │ │ │ │ + 0x001d4f60 20696e20 74686520 66696c65 2e222c0a in the file.",. │ │ │ │ + 0x001d4f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4f80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d4f90 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001d4fa0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001d4fb0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001d4fc0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001d4fd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d4fe0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d4ff0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d5000 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d5010 2264796e 616d6963 5f736563 74696f6e "dynamic_section │ │ │ │ + 0x001d5020 5f656e74 72696573 222c0a20 20202020 _entries",. │ │ │ │ + 0x001d5030 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d5040 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x001d5050 6f662065 6e747269 65732069 6e207468 of entries in th │ │ │ │ + 0x001d5060 65206479 6e616d69 63207365 6374696f e dynamic sectio │ │ │ │ + 0x001d5070 6e20696e 20746865 20454c46 2066696c n in the ELF fil │ │ │ │ + 0x001d5080 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001d5090 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d50a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d50b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d50c0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001d50d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d50e0 223a2022 64796e61 6d696322 2c0a2020 ": "dynamic",. │ │ │ │ + 0x001d50f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d5100 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001d5110 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001d5120 66206479 6e616d69 63206f62 6a656374 f dynamic object │ │ │ │ + 0x001d5130 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x001d5140 656e7472 7920696e 20666f75 6e642069 entry in found i │ │ │ │ + 0x001d5150 6e207468 6520454c 46277320 64796e61 n the ELF's dyna │ │ │ │ + 0x001d5160 6d696320 73656374 696f6e2e 20496e64 mic section. Ind │ │ │ │ + 0x001d5170 69766964 75616c20 64796e61 6d696320 ividual dynamic │ │ │ │ + 0x001d5180 6f626a65 63747320 63616e20 62652061 objects can be a │ │ │ │ + 0x001d5190 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ + 0x001d51a0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ + 0x001d51b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d51c0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x001d51d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d51e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d51f0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x001d5200 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001d5210 6d65223a 20226479 6e616d69 63222c0a me": "dynamic",. │ │ │ │ + 0x001d5220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5230 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d5240 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d5250 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001d5260 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001d5270 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d5280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5290 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d52a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d52b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d52c0 65223a20 22747970 65222c0a 20202020 e": "type",. │ │ │ │ + 0x001d52d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d52e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d52f0 6f6e223a 20225661 6c756520 74686174 on": "Value that │ │ │ │ + 0x001d5300 20646573 63726962 65732074 68652074 describes the t │ │ │ │ + 0x001d5310 79706520 6f662064 796e616d 69632073 ype of dynamic s │ │ │ │ + 0x001d5320 65637469 6f6e2e20 4275696c 74696e20 ection. Builtin │ │ │ │ + 0x001d5330 76616c75 65732061 72653a20 44545f4e values are: DT_N │ │ │ │ + 0x001d5340 554c4c2c 2044545f 4e454544 45442c20 ULL, DT_NEEDED, │ │ │ │ + 0x001d5350 44545f50 4c545245 4c535a2c 2044545f DT_PLTRELSZ, DT_ │ │ │ │ + 0x001d5360 504c5447 4f542c20 44545f48 4153482c PLTGOT, DT_HASH, │ │ │ │ + 0x001d5370 2044545f 53545254 41422c20 44545f53 DT_STRTAB, DT_S │ │ │ │ + 0x001d5380 594d5441 422c2044 545f5245 4c412c20 YMTAB, DT_RELA, │ │ │ │ + 0x001d5390 44545f52 454c4153 5a2c2044 545f5245 DT_RELASZ, DT_RE │ │ │ │ + 0x001d53a0 4c41454e 542c2044 545f5354 52535a2c LAENT, DT_STRSZ, │ │ │ │ + 0x001d53b0 2044545f 53594d45 4e542c20 44545f49 DT_SYMENT, DT_I │ │ │ │ + 0x001d53c0 4e49542c 2044545f 46494e49 2c204454 NIT, DT_FINI, DT │ │ │ │ + 0x001d53d0 5f534f4e 414d452c 2044545f 52504154 _SONAME, DT_RPAT │ │ │ │ + 0x001d53e0 482c2044 545f5359 4d424f4c 49432c20 H, DT_SYMBOLIC, │ │ │ │ + 0x001d53f0 44545f52 454c2c20 44545f52 454c535a DT_REL, DT_RELSZ │ │ │ │ + 0x001d5400 2c204454 5f52454c 454e542c 2044545f , DT_RELENT, DT_ │ │ │ │ + 0x001d5410 504c5452 454c2c20 44545f44 45425547 PLTREL, DT_DEBUG │ │ │ │ + 0x001d5420 2c204454 5f544558 5452454c 2c204454 , DT_TEXTREL, DT │ │ │ │ + 0x001d5430 5f4a4d50 52454c2c 2044545f 42494e44 _JMPREL, DT_BIND │ │ │ │ + 0x001d5440 5f4e4f57 2c204454 5f494e49 545f4152 _NOW, DT_INIT_AR │ │ │ │ + 0x001d5450 5241592c 2044545f 46494e49 5f415252 RAY, DT_FINI_ARR │ │ │ │ + 0x001d5460 41592c20 44545f49 4e49545f 41525241 AY, DT_INIT_ARRA │ │ │ │ + 0x001d5470 59535a2c 2044545f 46494e49 5f415252 YSZ, DT_FINI_ARR │ │ │ │ + 0x001d5480 4159535a 2c204454 5f52554e 50415448 AYSZ, DT_RUNPATH │ │ │ │ + 0x001d5490 2c204454 5f464c41 47532c20 44545f45 , DT_FLAGS, DT_E │ │ │ │ + 0x001d54a0 4e434f44 494e472e 222c0a20 20202020 NCODING.",. │ │ │ │ + 0x001d54b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d54c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d54d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d54e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d54f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d5500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5510 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d5520 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d5530 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001d5540 6d65223a 20227661 6c222c0a 20202020 me": "val",. │ │ │ │ + 0x001d5550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5560 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d5570 6f6e223a 20224120 76616c75 65206173 on": "A value as │ │ │ │ + 0x001d5580 736f6369 61746564 20776974 68207468 sociated with th │ │ │ │ + 0x001d5590 65206769 76656e20 74797065 2e205468 e given type. Th │ │ │ │ + 0x001d55a0 65207479 7065206f 66207661 6c756520 e type of value │ │ │ │ + 0x001d55b0 28616464 72657373 2c207369 7a652c20 (address, size, │ │ │ │ + 0x001d55c0 6574632e 29206973 20646570 656e6461 etc.) is dependa │ │ │ │ + 0x001d55d0 6e74206f 6e207468 65207479 7065206f nt on the type o │ │ │ │ + 0x001d55e0 66206479 6e616d69 6320656e 7472792e f dynamic entry. │ │ │ │ + 0x001d55f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d5600 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d5610 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001d5620 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d5630 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001d5640 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d5650 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5660 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d5670 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d5680 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d5690 223a2022 73796d74 61625f65 6e747269 ": "symtab_entri │ │ │ │ + 0x001d56a0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001d56b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d56c0 3a20224e 756d6265 72206f66 20656e74 : "Number of ent │ │ │ │ + 0x001d56d0 72696573 20696e20 74686520 73796d62 ries in the symb │ │ │ │ + 0x001d56e0 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ + 0x001d56f0 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ + 0x001d5700 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d5710 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d5720 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d5730 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d5740 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001d5750 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d5760 2273796d 74616222 2c0a2020 20202020 "symtab",. │ │ │ │ + 0x001d5770 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d5780 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x001d5790 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ + 0x001d57a0 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ + 0x001d57b0 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ + 0x001d57c0 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ + 0x001d57d0 20454c46 27732053 594d4254 41422e20 ELF's SYMBTAB. │ │ │ │ + 0x001d57e0 496e6469 76696475 616c2073 796d626f Individual symbo │ │ │ │ + 0x001d57f0 6c206f62 6a656374 73206361 6e206265 l objects can be │ │ │ │ + 0x001d5800 20616363 65737365 64206279 20757369 accessed by usi │ │ │ │ + 0x001d5810 6e672074 6865205b 5d206f70 65726174 ng the [] operat │ │ │ │ + 0x001d5820 6f722e22 2c0a2020 20202020 20202020 or.",. │ │ │ │ + 0x001d5830 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ + 0x001d5840 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d5850 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d5860 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001d5870 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d5880 6e616d65 223a2022 73796d74 6162222c name": "symtab", │ │ │ │ + 0x001d5890 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d58a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d58b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d58c0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001d58d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001d58e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d58f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5900 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d5910 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d5920 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001d5930 6d65223a 20226e61 6d65222c 0a202020 me": "name",. │ │ │ │ + 0x001d5940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5950 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d5960 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ + 0x001d5970 6c277320 6e616d65 2e222c0a 20202020 l's name.",. │ │ │ │ + 0x001d5980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5990 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001d59a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d59b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d59c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d59d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d59e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d59f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d5a00 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d5a10 616d6522 3a202276 616c7565 222c0a20 ame": "value",. │ │ │ │ + 0x001d5a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5a30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d5a40 6174696f 6e223a20 22412076 616c7565 ation": "A value │ │ │ │ + 0x001d5a50 20617373 6f636961 74656420 77697468 associated with │ │ │ │ + 0x001d5a60 20746865 2073796d 626f6c2e 2047656e the symbol. Gen │ │ │ │ + 0x001d5a70 6572616c 6c792061 20766972 7475616c erally a virtual │ │ │ │ + 0x001d5a80 20616464 72657373 2e222c0a 20202020 address.",. │ │ │ │ + 0x001d5a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5aa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d5ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5ac0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d5ad0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d5ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5af0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d5b00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d5b10 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d5b20 616d6522 3a202273 697a6522 2c0a2020 ame": "size",. │ │ │ │ + 0x001d5b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5b40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d5b50 74696f6e 223a2022 54686520 73796d62 tion": "The symb │ │ │ │ + 0x001d5b60 6f6c2773 2073697a 652e222c 0a202020 ol's size.",. │ │ │ │ + 0x001d5b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5b80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d5b90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d5ba0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5bb0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d5bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5bd0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d5be0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d5bf0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d5c00 6e616d65 223a2022 74797065 222c0a20 name": "type",. │ │ │ │ + 0x001d5c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5c20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d5c30 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ + 0x001d5c40 65206f66 2073796d 626f6c2e 20427569 e of symbol. Bui │ │ │ │ + 0x001d5c50 6c742076 616c7565 73206172 653a2053 lt values are: S │ │ │ │ + 0x001d5c60 54545f4e 4f545950 452c2053 54545f4f TT_NOTYPE, STT_O │ │ │ │ + 0x001d5c70 424a4543 542c2053 54545f46 554e432c BJECT, STT_FUNC, │ │ │ │ + 0x001d5c80 20535454 5f534543 54494f4e 2c205354 STT_SECTION, ST │ │ │ │ + 0x001d5c90 545f4649 4c452c20 5354545f 434f4d4d T_FILE, STT_COMM │ │ │ │ + 0x001d5ca0 4f4e2c20 5354545f 544c532e 222c0a20 ON, STT_TLS.",. │ │ │ │ + 0x001d5cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5cc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d5cd0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001d5ce0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d5cf0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d5d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5d10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d5d20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d5d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5d40 20226e61 6d65223a 20226269 6e64222c "name": "bind", │ │ │ │ + 0x001d5d50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d5d60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5d70 6e746174 696f6e22 3a202254 68652062 ntation": "The b │ │ │ │ + 0x001d5d80 696e6469 6e67206f 66207468 65207379 inding of the sy │ │ │ │ + 0x001d5d90 6d626f6c 2e204275 696c7469 6e207661 mbol. Builtin va │ │ │ │ + 0x001d5da0 6c756573 20617265 3a205354 425f4c4f lues are: STB_LO │ │ │ │ + 0x001d5db0 43414c2c 20535442 5f474c4f 42414c2c CAL, STB_GLOBAL, │ │ │ │ + 0x001d5dc0 20535442 5f574541 4b2e222c 0a202020 STB_WEAK.",. │ │ │ │ + 0x001d5dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5de0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d5df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d5e00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5e10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d5e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5e30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d5e40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d5e50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d5e60 6e616d65 223a2022 73686e64 78222c0a name": "shndx",. │ │ │ │ + 0x001d5e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5e80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d5e90 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x001d5ea0 6374696f 6e20696e 64657820 77686963 ction index whic │ │ │ │ + 0x001d5eb0 68207468 65207379 6d626f6c 20697320 h the symbol is │ │ │ │ + 0x001d5ec0 6173736f 63696174 65642077 6974682e associated with. │ │ │ │ + 0x001d5ed0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d5ee0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d5ef0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001d5f00 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d5f10 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001d5f20 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d5f30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5f40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d5f50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d5f60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d5f70 223a2022 64796e73 796d5f65 6e747269 ": "dynsym_entri │ │ │ │ + 0x001d5f80 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001d5f90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d5fa0 3a20224e 756d6265 72206f66 20656e74 : "Number of ent │ │ │ │ + 0x001d5fb0 72696573 20696e20 74686520 64796e61 ries in the dyna │ │ │ │ + 0x001d5fc0 6d696320 73796d62 6f6c2074 61626c65 mic symbol table │ │ │ │ + 0x001d5fd0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x001d5fe0 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ + 0x001d5ff0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d6000 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d6010 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d6020 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x001d6030 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x001d6040 226e616d 65223a20 2264796e 73796d22 "name": "dynsym" │ │ │ │ + 0x001d6050 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d6060 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d6070 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ + 0x001d6080 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ + 0x001d6090 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ + 0x001d60a0 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ + 0x001d60b0 6420696e 20746865 20454c46 27732044 d in the ELF's D │ │ │ │ + 0x001d60c0 594e5359 4d2e2049 6e646976 69647561 YNSYM. Individua │ │ │ │ + 0x001d60d0 6c207379 6d626f6c 206f626a 65637473 l symbol objects │ │ │ │ + 0x001d60e0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x001d60f0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x001d6100 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001d6110 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001d6120 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001d6130 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d6140 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001d6150 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001d6160 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ + 0x001d6170 796e7379 6d222c0a 20202020 20202020 ynsym",. │ │ │ │ + 0x001d6180 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d6190 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d61a0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001d61b0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001d61c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d61d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d61e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d61f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d6200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6210 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ 0x001d6220 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d6230 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001d6240 54595045 5f41524d 5f414c4c 222c0a20 TYPE_ARM_ALL",. │ │ │ │ - 0x001d6250 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d6260 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d6270 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d6280 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d6290 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d62a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d62b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d62c0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001d62d0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ - 0x001d62e0 3454222c 0a202020 20202020 20202020 4T",. │ │ │ │ - 0x001d62f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d6300 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d6310 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d6320 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d6330 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d6340 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d6350 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d6360 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001d6370 5f41524d 5f563622 2c0a2020 20202020 _ARM_V6",. │ │ │ │ - 0x001d6380 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6390 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d63a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d63b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d63c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d63d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d63e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d63f0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001d6400 42545950 455f4152 4d5f5635 222c0a20 BTYPE_ARM_V5",. │ │ │ │ - 0x001d6410 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d6420 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d6430 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d6440 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d6450 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d6460 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d6470 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d6480 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001d6490 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ - 0x001d64a0 3554454a 222c0a20 20202020 20202020 5TEJ",. │ │ │ │ - 0x001d64b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d64c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d64d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d64e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d64f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d6500 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d6510 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d6520 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001d6530 50455f41 524d5f58 5343414c 45222c0a PE_ARM_XSCALE",. │ │ │ │ - 0x001d6540 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d6550 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d6560 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d6570 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d6580 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d6590 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d65a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d65b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d65c0 4350555f 53554254 5950455f 41524d5f CPU_SUBTYPE_ARM_ │ │ │ │ - 0x001d65d0 5637222c 0a202020 20202020 20202020 V7",. │ │ │ │ - 0x001d65e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d65f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d6600 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d6610 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d6620 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d6630 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d6640 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d6650 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001d6660 5f41524d 5f563746 222c0a20 20202020 _ARM_V7F",. │ │ │ │ - 0x001d6670 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d6680 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d6690 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d66a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d66b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d66c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d66d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d66e0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001d66f0 55425459 50455f41 524d5f56 3753222c UBTYPE_ARM_V7S", │ │ │ │ - 0x001d6700 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d6710 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d6720 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d6730 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d6740 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d6750 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d6760 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d6770 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d6780 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ - 0x001d6790 5f56374b 222c0a20 20202020 20202020 _V7K",. │ │ │ │ - 0x001d67a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d67b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d67c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d67d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d67e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d67f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d6800 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d6810 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001d6820 50455f41 524d5f56 364d222c 0a202020 PE_ARM_V6M",. │ │ │ │ - 0x001d6830 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d6840 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d6850 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d6860 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d6870 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d6880 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d6890 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d68a0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001d68b0 5f535542 54595045 5f41524d 5f56374d _SUBTYPE_ARM_V7M │ │ │ │ - 0x001d68c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d68d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d68e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d68f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d6900 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d6910 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d6920 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d6930 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d6940 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ - 0x001d6950 524d5f56 37454d22 2c0a2020 20202020 RM_V7EM",. │ │ │ │ - 0x001d6960 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6970 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d6980 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d6990 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d69a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d69b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d69c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d69d0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001d69e0 42545950 455f4152 4d36345f 414c4c22 BTYPE_ARM64_ALL" │ │ │ │ - 0x001d69f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d6a00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d6a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d6a20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d6a30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d6a40 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d6a50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d6a60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d6a70 20224350 555f5355 42545950 455f5350 "CPU_SUBTYPE_SP │ │ │ │ - 0x001d6a80 4152435f 414c4c22 2c0a2020 20202020 ARC_ALL",. │ │ │ │ - 0x001d6a90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6aa0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d6ab0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d6ac0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d6ad0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d6ae0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d6af0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d6b00 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001d6b10 42545950 455f504f 57455250 435f414c BTYPE_POWERPC_AL │ │ │ │ - 0x001d6b20 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001d6b30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d6b40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d6b50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d6b60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d6b70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d6b80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d6b90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d6ba0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x001d6bb0 4d433938 30303030 5f414c4c 222c0a20 MC980000_ALL",. │ │ │ │ - 0x001d6bc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d6bd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d6be0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d6bf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d6c00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d6c10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d6c20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d6c30 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001d6c40 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ - 0x001d6c50 50435f36 3031222c 0a202020 20202020 PC_601",. │ │ │ │ - 0x001d6c60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d6c70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d6c80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d6c90 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d6ca0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d6cb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d6cc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d6cd0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001d6ce0 54595045 5f4d4339 38363031 222c0a20 TYPE_MC98601",. │ │ │ │ - 0x001d6cf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d6d00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d6d10 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d6d20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d6d30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d6d40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d6d50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d6d60 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001d6d70 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ - 0x001d6d80 50435f36 3032222c 0a202020 20202020 PC_602",. │ │ │ │ - 0x001d6d90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d6da0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d6db0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d6dc0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d6dd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d6de0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d6df0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d6e00 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001d6e10 54595045 5f504f57 45525043 5f363033 TYPE_POWERPC_603 │ │ │ │ - 0x001d6e20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d6e30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d6e40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d6e50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d6e60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d6e70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d6e80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d6e90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d6ea0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ - 0x001d6eb0 4f574552 50435f36 30336522 2c0a2020 OWERPC_603e",. │ │ │ │ - 0x001d6ec0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d6ed0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d6ee0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d6ef0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d6f00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d6f10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d6f20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d6f30 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001d6f40 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ - 0x001d6f50 435f3630 33657622 2c0a2020 20202020 C_603ev",. │ │ │ │ - 0x001d6f60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6f70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d6f80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d6f90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d6fa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d6fb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d6fc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d6fd0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001d6fe0 42545950 455f504f 57455250 435f3630 BTYPE_POWERPC_60 │ │ │ │ - 0x001d6ff0 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ - 0x001d7000 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d7010 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d7020 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d7030 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d7040 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d7050 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d7060 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d7070 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x001d7080 504f5745 5250435f 36303465 222c0a20 POWERPC_604e",. │ │ │ │ - 0x001d7090 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d70a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d70b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d70c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d70d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d70e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d70f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d7100 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001d7110 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ - 0x001d7120 50435f36 3230222c 0a202020 20202020 PC_620",. │ │ │ │ - 0x001d7130 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d7140 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d7150 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d7160 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d7170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d7180 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d7190 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d71a0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001d71b0 54595045 5f504f57 45525043 5f373530 TYPE_POWERPC_750 │ │ │ │ - 0x001d71c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d71d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d71e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d71f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d7200 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d7210 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d7220 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d7230 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d7240 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ - 0x001d7250 4f574552 50435f37 34303022 2c0a2020 OWERPC_7400",. │ │ │ │ - 0x001d7260 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d7270 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d7280 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d7290 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d72a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d72b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d72c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d72d0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001d72e0 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ - 0x001d72f0 435f3734 3530222c 0a202020 20202020 C_7450",. │ │ │ │ - 0x001d7300 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d7310 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d7320 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d7330 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d7340 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d7350 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d7360 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d7370 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001d7380 54595045 5f504f57 45525043 5f393730 TYPE_POWERPC_970 │ │ │ │ - 0x001d7390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d73a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d73b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d73c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d73d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d73e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d73f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d7400 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d7410 3a20224d 485f4f42 4a454354 222c0a20 : "MH_OBJECT",. │ │ │ │ - 0x001d7420 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d7430 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d7440 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d7450 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d7460 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d7470 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d7480 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d7490 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001d74a0 485f4558 45435554 45222c0a 20202020 H_EXECUTE",. │ │ │ │ - 0x001d74b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d74c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d74d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d74e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d74f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d7500 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d7510 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d7520 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ - 0x001d7530 564d4c49 42222c0a 20202020 20202020 VMLIB",. │ │ │ │ - 0x001d7540 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d7550 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d7560 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d7570 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d7580 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d7590 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d75a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d75b0 6e616d65 223a2022 4d485f43 4f524522 name": "MH_CORE" │ │ │ │ - 0x001d75c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d75d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d75e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d75f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d7600 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d7610 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d7620 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d7630 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d7640 20224d48 5f505245 4c4f4144 222c0a20 "MH_PRELOAD",. │ │ │ │ - 0x001d7650 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d7660 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d7670 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d7680 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d7690 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d76a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d76b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d76c0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001d76d0 485f4459 4c494222 2c0a2020 20202020 H_DYLIB",. │ │ │ │ - 0x001d76e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d76f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d7700 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d7710 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d7720 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d7730 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d7740 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d7750 20226e61 6d65223a 20224d48 5f44594c "name": "MH_DYL │ │ │ │ - 0x001d7760 494e4b45 52222c0a 20202020 20202020 INKER",. │ │ │ │ - 0x001d7770 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d7780 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d7790 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d77a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d77b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d77c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d77d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d77e0 6e616d65 223a2022 4d485f42 554e444c name": "MH_BUNDL │ │ │ │ - 0x001d77f0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001d7800 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d7810 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d7820 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d7830 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d7840 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d7850 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d7860 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d7870 223a2022 4d485f44 594c4942 5f535455 ": "MH_DYLIB_STU │ │ │ │ - 0x001d7880 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ - 0x001d7890 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d78a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d78b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d78c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d78d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d78e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d78f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d7900 223a2022 4d485f44 53594d22 2c0a2020 ": "MH_DSYM",. │ │ │ │ - 0x001d7910 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d7920 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d7930 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d7940 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d7950 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d7960 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d7970 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d7980 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ - 0x001d7990 5f4b4558 545f4255 4e444c45 222c0a20 _KEXT_BUNDLE",. │ │ │ │ - 0x001d79a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d79b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d79c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d79d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d79e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d79f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d7a00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d7a10 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001d7a20 485f4e4f 554e4445 4653222c 0a202020 H_NOUNDEFS",. │ │ │ │ - 0x001d7a30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d7a40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d7a50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d7a60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d7a70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d7a80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d7a90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d7aa0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x001d7ab0 494e4352 4c494e4b 222c0a20 20202020 INCRLINK",. │ │ │ │ - 0x001d7ac0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d7ad0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d7ae0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d7af0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d7b00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d7b10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d7b20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d7b30 2020226e 616d6522 3a20224d 485f4459 "name": "MH_DY │ │ │ │ - 0x001d7b40 4c444c49 4e4b222c 0a202020 20202020 LDLINK",. │ │ │ │ - 0x001d7b50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d7b60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d7b70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d7b80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d7b90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d7ba0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d7bb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d7bc0 226e616d 65223a20 224d485f 42494e44 "name": "MH_BIND │ │ │ │ - 0x001d7bd0 41544c4f 4144222c 0a202020 20202020 ATLOAD",. │ │ │ │ - 0x001d7be0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d7bf0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d7c00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d7c10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d7c20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d7c30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d7c40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d7c50 226e616d 65223a20 224d485f 50524542 "name": "MH_PREB │ │ │ │ - 0x001d7c60 4f554e44 222c0a20 20202020 20202020 OUND",. │ │ │ │ - 0x001d7c70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d7c80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d7c90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d7ca0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d7cb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d7cc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d7cd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d7ce0 616d6522 3a20224d 485f5350 4c49545f ame": "MH_SPLIT_ │ │ │ │ - 0x001d7cf0 53454753 222c0a20 20202020 20202020 SEGS",. │ │ │ │ - 0x001d7d00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d7d10 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d7d20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d7d30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d7d40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d7d50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d7d60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d7d70 616d6522 3a20224d 485f4c41 5a595f49 ame": "MH_LAZY_I │ │ │ │ - 0x001d7d80 4e495422 2c0a2020 20202020 20202020 NIT",. │ │ │ │ - 0x001d7d90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d7da0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d7db0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d7dc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d7dd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d7de0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d7df0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d7e00 6d65223a 20224d48 5f54574f 4c455645 me": "MH_TWOLEVE │ │ │ │ - 0x001d7e10 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001d7e20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d7e30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d7e40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d7e50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d7e60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d7e70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d7e80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d7e90 223a2022 4d485f46 4f524345 5f464c41 ": "MH_FORCE_FLA │ │ │ │ - 0x001d7ea0 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ - 0x001d7eb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d7ec0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d7ed0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d7ee0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d7ef0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d7f00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d7f10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d7f20 223a2022 4d485f4e 4f4d554c 54494445 ": "MH_NOMULTIDE │ │ │ │ - 0x001d7f30 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ - 0x001d7f40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d7f50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d7f60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d7f70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d7f80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d7f90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d7fa0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d7fb0 65223a20 224d485f 4e4f4649 58505245 e": "MH_NOFIXPRE │ │ │ │ - 0x001d7fc0 42494e44 494e4722 2c0a2020 20202020 BINDING",. │ │ │ │ - 0x001d7fd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d7fe0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d7ff0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d8000 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d8010 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d8020 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d8030 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d8040 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ - 0x001d8050 42494e44 41424c45 222c0a20 20202020 BINDABLE",. │ │ │ │ - 0x001d8060 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d8070 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d8080 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d8090 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d80a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d80b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d80c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d80d0 2020226e 616d6522 3a20224d 485f414c "name": "MH_AL │ │ │ │ - 0x001d80e0 4c4d4f44 53424f55 4e44222c 0a202020 LMODSBOUND",. │ │ │ │ - 0x001d80f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d8100 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d8110 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d8120 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d8130 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d8140 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d8150 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d8160 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x001d8170 53554253 45435449 4f4e535f 5649415f SUBSECTIONS_VIA_ │ │ │ │ - 0x001d8180 53594d42 4f4c5322 2c0a2020 20202020 SYMBOLS",. │ │ │ │ - 0x001d8190 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d81a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d81b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d81c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d81d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d81e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d81f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d8200 20226e61 6d65223a 20224d48 5f43414e "name": "MH_CAN │ │ │ │ - 0x001d8210 4f4e4943 414c222c 0a202020 20202020 ONICAL",. │ │ │ │ - 0x001d8220 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d8230 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d8240 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d8250 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d8260 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d8270 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d8280 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d8290 226e616d 65223a20 224d485f 5745414b "name": "MH_WEAK │ │ │ │ - 0x001d82a0 5f444546 494e4553 222c0a20 20202020 _DEFINES",. │ │ │ │ - 0x001d82b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d82c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d82d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d82e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d82f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d8300 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d8310 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d8320 2020226e 616d6522 3a20224d 485f4249 "name": "MH_BI │ │ │ │ - 0x001d8330 4e44535f 544f5f57 45414b22 2c0a2020 NDS_TO_WEAK",. │ │ │ │ - 0x001d8340 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d8350 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d8360 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d8370 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d8380 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d8390 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d83a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d83b0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ - 0x001d83c0 5f414c4c 4f575f53 5441434b 5f455845 _ALLOW_STACK_EXE │ │ │ │ - 0x001d83d0 43555449 4f4e222c 0a202020 20202020 CUTION",. │ │ │ │ - 0x001d83e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d83f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d8400 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d8410 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d8420 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d8430 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d8440 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d8450 226e616d 65223a20 224d485f 524f4f54 "name": "MH_ROOT │ │ │ │ - 0x001d8460 5f534146 45222c0a 20202020 20202020 _SAFE",. │ │ │ │ - 0x001d8470 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d8480 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d8490 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d84a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d84b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d84c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d84d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d84e0 6e616d65 223a2022 4d485f53 45545549 name": "MH_SETUI │ │ │ │ - 0x001d84f0 445f5341 4645222c 0a202020 20202020 D_SAFE",. │ │ │ │ - 0x001d8500 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d8510 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d8520 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d8530 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d8540 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d8550 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d8560 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d8570 226e616d 65223a20 224d485f 4e4f5f52 "name": "MH_NO_R │ │ │ │ - 0x001d8580 45455850 4f525445 445f4459 4c494253 EEXPORTED_DYLIBS │ │ │ │ - 0x001d8590 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d85a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d85b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d85c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d85d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d85e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d85f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d8600 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d8610 3a20224d 485f5049 45222c0a 20202020 : "MH_PIE",. │ │ │ │ - 0x001d8620 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d8630 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d8640 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d8650 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d8660 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d8670 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d8680 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d8690 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ - 0x001d86a0 4541445f 53545249 50504142 4c455f44 EAD_STRIPPABLE_D │ │ │ │ - 0x001d86b0 594c4942 222c0a20 20202020 20202020 YLIB",. │ │ │ │ - 0x001d86c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d86d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d86e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d86f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d8700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d8710 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d8720 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d8730 616d6522 3a20224d 485f4841 535f544c ame": "MH_HAS_TL │ │ │ │ - 0x001d8740 565f4445 53435249 50544f52 53222c0a V_DESCRIPTORS",. │ │ │ │ - 0x001d8750 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d8760 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d8770 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d8780 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d8790 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d87a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d87b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d87c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d87d0 4d485f4e 4f5f4845 41505f45 58454355 MH_NO_HEAP_EXECU │ │ │ │ - 0x001d87e0 54494f4e 222c0a20 20202020 20202020 TION",. │ │ │ │ - 0x001d87f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d8800 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d8810 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d8820 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d8830 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d8840 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d8850 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d8860 616d6522 3a20224d 485f4150 505f4558 ame": "MH_APP_EX │ │ │ │ - 0x001d8870 54454e53 494f4e5f 53414645 222c0a20 TENSION_SAFE",. │ │ │ │ - 0x001d8880 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d8890 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d88a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d88b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d88c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d88d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d88e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d88f0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001d8900 475f4849 4748564d 222c0a20 20202020 G_HIGHVM",. │ │ │ │ - 0x001d8910 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d8920 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d8930 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d8940 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d8950 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d8960 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d8970 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d8980 2020226e 616d6522 3a202253 475f4656 "name": "SG_FV │ │ │ │ - 0x001d8990 4d4c4942 222c0a20 20202020 20202020 MLIB",. │ │ │ │ - 0x001d89a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d89b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d89c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d89d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d89e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d89f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d8a00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d8a10 616d6522 3a202253 475f4e4f 52454c4f ame": "SG_NORELO │ │ │ │ - 0x001d8a20 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001d8a30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d8a40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d8a50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d8a60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d8a70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d8a80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d8a90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d8aa0 223a2022 53475f50 524f5445 43544544 ": "SG_PROTECTED │ │ │ │ - 0x001d8ab0 5f564552 53494f4e 5f31222c 0a202020 _VERSION_1",. │ │ │ │ - 0x001d8ac0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d8ad0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d8ae0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d8af0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d8b00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d8b10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d8b20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d8b30 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x001d8b40 54494f4e 5f545950 45222c0a 20202020 TION_TYPE",. │ │ │ │ - 0x001d8b50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d8b60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d8b70 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d8b80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d8b90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d8ba0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d8bb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d8bc0 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ - 0x001d8bd0 494f4e5f 41545452 49425554 4553222c ION_ATTRIBUTES", │ │ │ │ - 0x001d8be0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d8bf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d8c00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d8c10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d8c20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d8c30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d8c40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d8c50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d8c60 22535f52 4547554c 4152222c 0a202020 "S_REGULAR",. │ │ │ │ - 0x001d8c70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d8c80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d8c90 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d8ca0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d8cb0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d8cc0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d8cd0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d8ce0 20202020 226e616d 65223a20 22535f5a "name": "S_Z │ │ │ │ - 0x001d8cf0 45524f46 494c4c22 2c0a2020 20202020 EROFILL",. │ │ │ │ - 0x001d8d00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d8d10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d8d20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d8d30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d8d40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d8d50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d8d60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d8d70 20226e61 6d65223a 2022535f 43535452 "name": "S_CSTR │ │ │ │ - 0x001d8d80 494e475f 4c495445 52414c53 222c0a20 ING_LITERALS",. │ │ │ │ - 0x001d8d90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d8da0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d8db0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d8dc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d8dd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d8de0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d8df0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d8e00 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001d8e10 5f344259 54455f4c 49544552 414c5322 _4BYTE_LITERALS" │ │ │ │ - 0x001d8e20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d8e30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d8e40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d8e50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d8e60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d8e70 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d8e80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d8e90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d8ea0 2022535f 38425954 455f4c49 54455241 "S_8BYTE_LITERA │ │ │ │ - 0x001d8eb0 4c53222c 0a202020 20202020 20202020 LS",. │ │ │ │ - 0x001d8ec0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d8ed0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d8ee0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d8ef0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d8f00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d8f10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d8f20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d8f30 65223a20 22535f4c 49544552 414c5f50 e": "S_LITERAL_P │ │ │ │ - 0x001d8f40 4f494e54 45525322 2c0a2020 20202020 OINTERS",. │ │ │ │ - 0x001d8f50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d8f60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d8f70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d8f80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d8f90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d8fa0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d8fb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d8fc0 20226e61 6d65223a 2022535f 4e4f4e5f "name": "S_NON_ │ │ │ │ - 0x001d8fd0 4c415a59 5f53594d 424f4c5f 504f494e LAZY_SYMBOL_POIN │ │ │ │ - 0x001d8fe0 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ - 0x001d8ff0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d9000 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d9010 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d9020 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d9030 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d9040 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d9050 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d9060 616d6522 3a202253 5f4c415a 595f5359 ame": "S_LAZY_SY │ │ │ │ - 0x001d9070 4d424f4c 5f504f49 4e544552 53222c0a MBOL_POINTERS",. │ │ │ │ - 0x001d9080 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d9090 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d90a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d90b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d90c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d90d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d90e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d90f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d9100 535f5359 4d424f4c 5f535455 4253222c S_SYMBOL_STUBS", │ │ │ │ - 0x001d9110 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d9120 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d9130 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d9140 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d9150 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d9160 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d9170 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d9180 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d9190 22535f4d 4f445f49 4e49545f 46554e43 "S_MOD_INIT_FUNC │ │ │ │ - 0x001d91a0 5f504f49 4e544552 53222c0a 20202020 _POINTERS",. │ │ │ │ - 0x001d91b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d91c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d91d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d91e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d91f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d9200 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d9210 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d9220 20202022 6e616d65 223a2022 535f4d4f "name": "S_MO │ │ │ │ - 0x001d9230 445f5445 524d5f46 554e435f 504f494e D_TERM_FUNC_POIN │ │ │ │ - 0x001d9240 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ - 0x001d9250 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d9260 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d9270 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d9280 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d9290 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d92a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d92b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d92c0 616d6522 3a202253 5f434f41 4c455343 ame": "S_COALESC │ │ │ │ - 0x001d92d0 4544222c 0a202020 20202020 20202020 ED",. │ │ │ │ - 0x001d92e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d92f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d9300 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d9310 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d9320 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d9330 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d9340 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d9350 65223a20 22535f47 425f5a45 524f4649 e": "S_GB_ZEROFI │ │ │ │ - 0x001d9360 4c4c222c 0a202020 20202020 20202020 LL",. │ │ │ │ - 0x001d9370 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d9380 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d9390 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d93a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d93b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d93c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d93d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d93e0 65223a20 22535f49 4e544552 504f5349 e": "S_INTERPOSI │ │ │ │ - 0x001d93f0 4e47222c 0a202020 20202020 20202020 NG",. │ │ │ │ - 0x001d9400 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d9410 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d9420 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d9430 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d9440 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d9450 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d9460 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d9470 65223a20 22535f31 36425954 455f4c49 e": "S_16BYTE_LI │ │ │ │ - 0x001d9480 54455241 4c53222c 0a202020 20202020 TERALS",. │ │ │ │ - 0x001d9490 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d94a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d94b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d94c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d94d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d94e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d94f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d9500 226e616d 65223a20 22535f44 54524143 "name": "S_DTRAC │ │ │ │ - 0x001d9510 455f444f 46222c0a 20202020 20202020 E_DOF",. │ │ │ │ - 0x001d9520 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d9530 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d9540 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d9550 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d9560 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9570 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9580 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9590 6e616d65 223a2022 535f4c41 5a595f44 name": "S_LAZY_D │ │ │ │ - 0x001d95a0 594c4942 5f53594d 424f4c5f 504f494e YLIB_SYMBOL_POIN │ │ │ │ - 0x001d95b0 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ - 0x001d95c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d95d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d95e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d95f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d9600 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d9610 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d9620 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d9630 616d6522 3a202253 5f544852 4541445f ame": "S_THREAD_ │ │ │ │ - 0x001d9640 4c4f4341 4c5f5245 47554c41 52222c0a LOCAL_REGULAR",. │ │ │ │ - 0x001d9650 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d9660 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d9670 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d9680 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d9690 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d96a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d96b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d96c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d96d0 535f5448 52454144 5f4c4f43 414c5f5a S_THREAD_LOCAL_Z │ │ │ │ - 0x001d96e0 45524f46 494c4c22 2c0a2020 20202020 EROFILL",. │ │ │ │ - 0x001d96f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d9700 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d9710 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d9720 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d9730 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d9740 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d9750 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d9760 20226e61 6d65223a 2022535f 54485245 "name": "S_THRE │ │ │ │ - 0x001d9770 41445f4c 4f43414c 5f564152 4941424c AD_LOCAL_VARIABL │ │ │ │ - 0x001d9780 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ - 0x001d9790 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d97a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d97b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d97c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d97d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d97e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d97f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d9800 65223a20 22535f54 48524541 445f4c4f e": "S_THREAD_LO │ │ │ │ - 0x001d9810 43414c5f 56415249 41424c45 5f504f49 CAL_VARIABLE_POI │ │ │ │ - 0x001d9820 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ - 0x001d9830 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d9840 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d9850 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d9860 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d9870 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9880 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d98a0 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ - 0x001d98b0 5f4c4f43 414c5f49 4e49545f 46554e43 _LOCAL_INIT_FUNC │ │ │ │ - 0x001d98c0 54494f4e 5f504f49 4e544552 53222c0a TION_POINTERS",. │ │ │ │ - 0x001d98d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d98e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d98f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d9900 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d9910 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d9920 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d9930 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d9940 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d9950 535f4154 54525f50 5552455f 494e5354 S_ATTR_PURE_INST │ │ │ │ - 0x001d9960 52554354 494f4e53 222c0a20 20202020 RUCTIONS",. │ │ │ │ - 0x001d9970 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d9980 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d9990 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d99a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d99b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d99c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d99d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d99e0 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ - 0x001d99f0 525f4e4f 5f544f43 222c0a20 20202020 R_NO_TOC",. │ │ │ │ - 0x001d9a00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d9a10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d9a20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d9a30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d9a40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d9a50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d9a60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d9a70 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ - 0x001d9a80 525f5354 5249505f 53544154 49435f53 R_STRIP_STATIC_S │ │ │ │ - 0x001d9a90 594d5322 2c0a2020 20202020 20202020 YMS",. │ │ │ │ - 0x001d9aa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d9ab0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d9ac0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d9ad0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d9ae0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d9af0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d9b00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d9b10 6d65223a 2022535f 41545452 5f4e4f5f me": "S_ATTR_NO_ │ │ │ │ - 0x001d9b20 44454144 5f535452 4950222c 0a202020 DEAD_STRIP",. │ │ │ │ - 0x001d9b30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d9b40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d9b50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d9b60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d9b70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d9b80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d9b90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d9ba0 20202020 226e616d 65223a20 22535f41 "name": "S_A │ │ │ │ - 0x001d9bb0 5454525f 4c495645 5f535550 504f5254 TTR_LIVE_SUPPORT │ │ │ │ - 0x001d9bc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9bd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d9be0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d9bf0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d9c00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d9c10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d9c20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d9c30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d9c40 3a202253 5f415454 525f5345 4c465f4d : "S_ATTR_SELF_M │ │ │ │ - 0x001d9c50 4f444946 59494e47 5f434f44 45222c0a ODIFYING_CODE",. │ │ │ │ - 0x001d9c60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d9c70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d9c80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d9c90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d9ca0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d9cb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d9cc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d9cd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d9ce0 535f4154 54525f44 45425547 222c0a20 S_ATTR_DEBUG",. │ │ │ │ - 0x001d9cf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d9d00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d9d10 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d9d20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d9d30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d9d40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d9d50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d9d60 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001d9d70 5f415454 525f534f 4d455f49 4e535452 _ATTR_SOME_INSTR │ │ │ │ - 0x001d9d80 55435449 4f4e5322 2c0a2020 20202020 UCTIONS",. │ │ │ │ - 0x001d9d90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d9da0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d9db0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d9dc0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d9dd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d9de0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d9df0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d9e00 20226e61 6d65223a 2022535f 41545452 "name": "S_ATTR │ │ │ │ - 0x001d9e10 5f455854 5f52454c 4f43222c 0a202020 _EXT_RELOC",. │ │ │ │ - 0x001d9e20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d9e30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d9e40 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d9e50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d9e60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d9e70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d9e80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d9e90 20202020 226e616d 65223a20 22535f41 "name": "S_A │ │ │ │ - 0x001d9ea0 5454525f 4c4f435f 52454c4f 43222c0a TTR_LOC_RELOC",. │ │ │ │ - 0x001d9eb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d9ec0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d9ed0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d9ee0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d9ef0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d9f00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d9f10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d9f20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d9f30 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ - 0x001d9f40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d9f50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d9f60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d9f70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d9f80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9f90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9fa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9fb0 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ - 0x001d9fc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d9fd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d9fe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9ff0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001da000 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001da010 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001da020 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001da030 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001da040 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ - 0x001da050 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001da060 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001da070 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001da080 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001da090 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001da0a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001da0b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001da0c0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001da0d0 696c6574 79706522 2c0a2020 20202020 iletype",. │ │ │ │ - 0x001da0e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001da0f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001da100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001da110 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001da120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001da130 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001da140 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001da150 20226e61 6d65223a 20226e63 6d647322 "name": "ncmds" │ │ │ │ - 0x001da160 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001da170 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001da180 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001da190 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001da1a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001da1b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001da1c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001da1d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001da1e0 20227369 7a656f66 636d6473 222c0a20 "sizeofcmds",. │ │ │ │ - 0x001da1f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001da200 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001da210 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001da220 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001da230 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001da240 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001da250 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001da260 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001da270 6c616773 222c0a20 20202020 20202020 lags",. │ │ │ │ - 0x001da280 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001da290 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001da2a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001da2b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da2c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001da2d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001da2e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001da2f0 616d6522 3a202272 65736572 76656422 ame": "reserved" │ │ │ │ - 0x001da300 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001da310 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001da320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001da330 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001da340 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001da350 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001da360 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001da370 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001da380 20226e75 6d626572 5f6f665f 7365676d "number_of_segm │ │ │ │ - 0x001da390 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ - 0x001da3a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001da3b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001da3c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001da3d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da3e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001da3f0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ - 0x001da400 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001da410 616d6522 3a202273 65676d65 6e747322 ame": "segments" │ │ │ │ - 0x001da420 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001da430 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001da440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001da450 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x001da460 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001da470 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001da480 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001da490 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001da4a0 65223a20 22736567 6d656e74 73222c0a e": "segments",. │ │ │ │ - 0x001da4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da4c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001da4d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001da4e0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001da4f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001da500 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001da510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da520 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001da530 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001da540 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001da550 65223a20 22736567 6e616d65 222c0a20 e": "segname",. │ │ │ │ - 0x001da560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da570 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001da580 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001da590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da5a0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001da5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da5c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001da5d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001da5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da5f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001da600 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001da610 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001da620 616d6522 3a202276 6d616464 72222c0a ame": "vmaddr",. │ │ │ │ - 0x001da630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da640 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001da650 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001da660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da670 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001da680 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001da690 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001da6a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001da6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da6c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001da6d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001da6e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001da6f0 6e616d65 223a2022 766d7369 7a65222c name": "vmsize", │ │ │ │ - 0x001da700 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001da710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001da720 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001da730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da740 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001da750 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001da760 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001da770 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001da780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da790 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001da7a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001da7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da7c0 226e616d 65223a20 2266696c 656f6666 "name": "fileoff │ │ │ │ - 0x001da7d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001da7e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001da7f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001da800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da810 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001da820 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001da830 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da840 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001da850 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001da860 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001da870 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001da880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da890 2020226e 616d6522 3a202266 73697a65 "name": "fsize │ │ │ │ - 0x001da8a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001da8b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001da8c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001da8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da8e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001da8f0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001da900 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da910 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001da920 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001da930 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001da940 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001da950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da960 2020226e 616d6522 3a20226d 61787072 "name": "maxpr │ │ │ │ - 0x001da970 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ - 0x001da980 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001da990 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001da9a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001da9b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001da9c0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001da9d0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001da9e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da9f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001daa00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001daa10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001daa20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa30 20202020 226e616d 65223a20 22696e69 "name": "ini │ │ │ │ - 0x001daa40 7470726f 74222c0a 20202020 20202020 tprot",. │ │ │ │ - 0x001daa50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001daa70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001daa80 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001daa90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001daaa0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001daab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daac0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001daad0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001daae0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001daaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dab10 6e736563 7473222c 0a202020 20202020 nsects",. │ │ │ │ - 0x001dab20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dab40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001dab50 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dab60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dab70 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001dab80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dab90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001daba0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dabb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001dabc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dabd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dabe0 22666c61 6773222c 0a202020 20202020 "flags",. │ │ │ │ - 0x001dabf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dac10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001dac20 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dac30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dac40 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001dac50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dac60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dac70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dac80 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001dac90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daca0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dacb0 22736563 74696f6e 73222c0a 20202020 "sections",. │ │ │ │ - 0x001dacc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dacd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dace0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dacf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad00 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x001dad10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001dad30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad40 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001dad50 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001dad60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad70 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ - 0x001dad80 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ - 0x001dad90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dada0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dadb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dadc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dadd0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x001dade0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001dadf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dae10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dae30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dae40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae50 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001dae60 616d6522 3a202273 6563746e 616d6522 ame": "sectname" │ │ │ │ - 0x001dae70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dae80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001daea0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001daeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daec0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001daed0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001daee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daef0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001daf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daf10 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001daf20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daf30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daf40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001daf50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001daf60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daf70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001daf80 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ - 0x001daf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dafa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dafb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dafc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001dafd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dafe0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001daff0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001db000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db010 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001db020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db030 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001db040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db050 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001db060 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001db070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db090 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ - 0x001db0a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001db0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db0c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001db0d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001db0e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db100 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001db110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db120 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001db130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db140 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001db150 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db170 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001db180 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001db190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db1a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001db1b0 3a202273 697a6522 2c0a2020 20202020 : "size",. │ │ │ │ - 0x001db1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db1d0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001db1e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001db1f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001db200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db210 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001db220 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001db230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db240 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001db250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db260 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001db270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db280 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001db290 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001db2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db2c0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001db2d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001db2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db2f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001db300 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001db310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db330 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001db340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db350 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001db360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db370 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001db380 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db3a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001db3b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001db3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db3d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001db3e0 3a202261 6c69676e 222c0a20 20202020 : "align",. │ │ │ │ - 0x001db3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db400 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001db410 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001db420 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001db430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db440 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001db450 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001db460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db470 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001db480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db490 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001db4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db4b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001db4c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001db4d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db4f0 2020226e 616d6522 3a202272 656c6f66 "name": "relof │ │ │ │ - 0x001db500 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ - 0x001db510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db520 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001db530 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001db540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db560 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001db570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db580 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001db590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db5b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001db5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db5d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001db5e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001db5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db600 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001db610 223a2022 6e72656c 6f63222c 0a202020 ": "nreloc",. │ │ │ │ - 0x001db620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db640 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001db650 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001db660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db670 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001db680 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001db690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db6a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001db6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db6c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001db6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db6e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001db6f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001db700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db720 20202020 226e616d 65223a20 22666c61 "name": "fla │ │ │ │ - 0x001db730 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ - 0x001db740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db750 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001db760 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001db770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db790 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001db7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db7b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001db7c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db7e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001db7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db800 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001db810 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001db820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db830 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001db840 65223a20 22726573 65727665 6431222c e": "reserved1", │ │ │ │ - 0x001db850 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db870 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001db880 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001db890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db8a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001db8b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001db8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db8d0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001db8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db8f0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001db900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db920 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001db930 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001db940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db950 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001db960 22726573 65727665 6432222c 0a202020 "reserved2",. │ │ │ │ - 0x001db970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db990 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001db9a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001db9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db9c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001db9d0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001db9e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db9f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dba00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dba10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001dba20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dba30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dba40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001dba50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dba60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dba70 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x001dba80 65727665 6433222c 0a202020 20202020 erved3",. │ │ │ │ - 0x001dba90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbaa0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001dbab0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001dbac0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dbad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbae0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001dbaf0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001dbb00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbb10 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001dbb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbb30 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x001dbb40 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001dbb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbb60 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001dbb70 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x001dbb80 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ - 0x001dbb90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dbba0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dbbb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dbbc0 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ - 0x001dbbd0 6f696e74 222c0a20 20202020 20202020 oint",. │ │ │ │ - 0x001dbbe0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dbbf0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dbc00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dbc10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dbc20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dbc30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dbc40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dbc50 616d6522 3a202273 7461636b 5f73697a ame": "stack_siz │ │ │ │ - 0x001dbc60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dbc70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dbc80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001dbc90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dbca0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dbcb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001dbcc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dbcd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dbce0 223a2022 6661745f 6d616769 63222c0a ": "fat_magic",. │ │ │ │ - 0x001dbcf0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dbd00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001dbd10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001dbd20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dbd30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001dbd40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dbd50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dbd60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dbd70 6e666174 5f617263 68222c0a 20202020 nfat_arch",. │ │ │ │ - 0x001dbd80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dbd90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dbda0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dbdb0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dbdc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dbdd0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001dbde0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001dbdf0 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ - 0x001dbe00 61726368 222c0a20 20202020 20202020 arch",. │ │ │ │ - 0x001dbe10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dbe20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dbe30 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001dbe40 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ - 0x001dbe50 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dbe60 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001dbe70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dbe80 20226e61 6d65223a 20226661 745f6172 "name": "fat_ar │ │ │ │ - 0x001dbe90 6368222c 0a202020 20202020 20202020 ch",. │ │ │ │ - 0x001dbea0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dbeb0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001dbec0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001dbed0 62757465 73223a20 5b5d0a20 20202020 butes": []. │ │ │ │ - 0x001dbee0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001dbef0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001dbf00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dbf10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dbf20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dbf30 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ - 0x001dbf40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001dbf50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001dbf60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dbf70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001dbf80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001dbf90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001dbfa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001dbfb0 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ - 0x001dbfc0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001dbfd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dbfe0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dbff0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dc000 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dc010 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc020 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dc030 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dc040 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ - 0x001dc050 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dc060 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001dc070 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001dc080 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dc090 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001dc0a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dc0b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dc0c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dc0d0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001dc0e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dc0f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dc100 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dc110 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dc120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc130 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dc140 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dc150 616d6522 3a202261 6c69676e 222c0a20 ame": "align",. │ │ │ │ - 0x001dc160 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dc170 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dc180 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dc190 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dc1a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dc1b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dc1c0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x001dc1d0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001dc1e0 696c6522 2c0a2020 20202020 20202020 ile",. │ │ │ │ - 0x001dc1f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dc200 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dc210 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001dc220 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001dc230 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001dc240 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001dc250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc260 226e616d 65223a20 2266696c 65222c0a "name": "file",. │ │ │ │ - 0x001dc270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc280 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dc290 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001dc2a0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001dc2b0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001dc2c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001dc2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc2e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dc2f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dc300 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dc310 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ - 0x001dc320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc330 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dc340 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001dc350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc360 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001dc370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc380 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001dc390 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001dc3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc3b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dc3c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dc3d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dc3e0 65223a20 22637075 74797065 222c0a20 e": "cputype",. │ │ │ │ - 0x001dc3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc400 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dc410 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dc420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc430 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dc440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc450 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001dc460 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001dc470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc480 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001dc490 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001dc4a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001dc4b0 616d6522 3a202263 70757375 62747970 ame": "cpusubtyp │ │ │ │ - 0x001dc4c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dc4d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dc4e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001dc4f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dc500 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dc510 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001dc520 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001dc530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc540 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001dc550 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dc560 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dc570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc580 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ - 0x001dc590 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001dc5a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dc5b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dc5c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001dc5d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dc5e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dc5f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001dc600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc610 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc620 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001dc630 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dc640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc650 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001dc660 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ - 0x001dc670 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dc680 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dc690 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001dc6a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dc6b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dc6c0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001dc6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc6e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc6f0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001dc700 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dc710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6230 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d6240 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001d6250 65207379 6d626f6c 2773206e 616d652e e symbol's name. │ │ │ │ + 0x001d6260 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d6270 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d6280 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001d6290 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001d62a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d62b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d62c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d62d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d62e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d62f0 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ + 0x001d6300 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d6310 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d6320 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d6330 41207661 6c756520 6173736f 63696174 A value associat │ │ │ │ + 0x001d6340 65642077 69746820 74686520 73796d62 ed with the symb │ │ │ │ + 0x001d6350 6f6c2e20 47656e65 72616c6c 79206120 ol. Generally a │ │ │ │ + 0x001d6360 76697274 75616c20 61646472 6573732e virtual address. │ │ │ │ + 0x001d6370 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d6380 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d6390 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001d63a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001d63b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d63c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d63d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d63e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d63f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6400 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ + 0x001d6410 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ + 0x001d6420 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d6430 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001d6440 68652073 796d626f 6c277320 73697a65 he symbol's size │ │ │ │ + 0x001d6450 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d6460 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d6470 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d6480 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001d6490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d64a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d64b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d64c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d64d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d64e0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001d64f0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001d6500 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d6510 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d6520 54686520 74797065 206f6620 73796d62 The type of symb │ │ │ │ + 0x001d6530 6f6c2e20 4275696c 74207661 6c756573 ol. Built values │ │ │ │ + 0x001d6540 20617265 3a205354 545f4e4f 54595045 are: STT_NOTYPE │ │ │ │ + 0x001d6550 2c205354 545f4f42 4a454354 2c205354 , STT_OBJECT, ST │ │ │ │ + 0x001d6560 545f4655 4e432c20 5354545f 53454354 T_FUNC, STT_SECT │ │ │ │ + 0x001d6570 494f4e2c 20535454 5f46494c 452c2053 ION, STT_FILE, S │ │ │ │ + 0x001d6580 54545f43 4f4d4d4f 4e2c2053 54545f54 TT_COMMON, STT_T │ │ │ │ + 0x001d6590 4c532e22 2c0a2020 20202020 20202020 LS.",. │ │ │ │ + 0x001d65a0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d65b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d65c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001d65d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d65e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d65f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d6600 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6620 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6630 2262696e 64222c0a 20202020 20202020 "bind",. │ │ │ │ + 0x001d6640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6650 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d6660 20225468 65206269 6e64696e 67206f66 "The binding of │ │ │ │ + 0x001d6670 20746865 2073796d 626f6c2e 20427569 the symbol. Bui │ │ │ │ + 0x001d6680 6c74696e 2076616c 75657320 6172653a ltin values are: │ │ │ │ + 0x001d6690 20535442 5f4c4f43 414c2c20 5354425f STB_LOCAL, STB_ │ │ │ │ + 0x001d66a0 474c4f42 414c2c20 5354425f 5745414b GLOBAL, STB_WEAK │ │ │ │ + 0x001d66b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d66c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d66d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d66e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001d66f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d6710 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001d6720 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6740 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001d6750 686e6478 222c0a20 20202020 20202020 hndx",. │ │ │ │ + 0x001d6760 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d6770 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d6780 22546865 20736563 74696f6e 20696e64 "The section ind │ │ │ │ + 0x001d6790 65782077 68696368 20746865 2073796d ex which the sym │ │ │ │ + 0x001d67a0 626f6c20 69732061 73736f63 69617465 bol is associate │ │ │ │ + 0x001d67b0 64207769 74682e22 2c0a2020 20202020 d with.",. │ │ │ │ + 0x001d67c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d67d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d67e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d67f0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001d6800 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001d6810 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ + 0x001d6820 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d6830 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001d6840 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001d6850 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ + 0x001d6860 6d746162 5f73796d 626f6c22 2c0a2020 mtab_symbol",. │ │ │ │ + 0x001d6870 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001d6880 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001d6890 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001d68a0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001d68b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d68c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d68d0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001d68e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d68f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d6900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6910 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x001d6920 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d6930 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001d6940 6d65223a 2022220a 20202020 20202020 me": "". │ │ │ │ + 0x001d6950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6960 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001d6970 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001d6980 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d6990 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d69a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d69b0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001d69c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d69d0 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001d69e0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001d69f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6a00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d6a10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d6a20 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001d6a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6a40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6a50 22220a20 20202020 20202020 20202020 "". │ │ │ │ + 0x001d6a60 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d6a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d6a80 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001d6a90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d6aa0 74617469 6f6e223a 2022220a 20202020 tation": "". │ │ │ │ + 0x001d6ab0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001d6ac0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001d6ad0 20202020 7d0a2020 20205d0a 7d0a0a00 }. ].}... │ │ │ │ + 0x001d6ae0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001d6af0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001d6b00 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ + 0x001d6b10 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001d6b20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d6b30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d6b40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d6b50 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001d6b60 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ + 0x001d6b70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d6b80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d6b90 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001d6ba0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d6bb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d6bc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d6bd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6be0 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ + 0x001d6bf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6c00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d6c10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d6c20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d6c30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d6c40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d6c50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6c60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d6c70 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ + 0x001d6c80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d6c90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d6ca0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d6cb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d6cc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d6cd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d6ce0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d6cf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6d00 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ + 0x001d6d10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d6d20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d6d30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d6d40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d6d50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d6d60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d6d70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d6d80 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ + 0x001d6d90 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ + 0x001d6da0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d6db0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d6dc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d6dd0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d6de0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d6df0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d6e00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d6e10 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ + 0x001d6e20 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ + 0x001d6e30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d6e40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d6e50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d6e60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d6e70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d6e80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d6e90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d6ea0 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ + 0x001d6eb0 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ + 0x001d6ec0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d6ed0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d6ee0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d6ef0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d6f00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d6f10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d6f20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d6f30 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ + 0x001d6f40 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x001d6f50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d6f60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6f70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6f80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6f90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6fa0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6fb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6fc0 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ + 0x001d6fd0 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ + 0x001d6fe0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d6ff0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d7000 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d7010 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d7020 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d7030 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d7040 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d7050 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d7060 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ + 0x001d7070 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d7080 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d7090 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d70a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d70b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d70c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d70d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d70e0 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ + 0x001d70f0 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ + 0x001d7100 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d7110 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d7120 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d7130 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d7140 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d7150 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d7160 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d7170 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d7180 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ + 0x001d7190 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d71a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d71b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d71c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d71d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d71e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d71f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d7200 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d7210 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ + 0x001d7220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d7230 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d7240 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d7250 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d7260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d7270 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d7280 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d7290 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d72a0 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ + 0x001d72b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d72c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d72d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d72e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d72f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d7300 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d7310 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d7320 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d7330 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ + 0x001d7340 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d7350 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d7360 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d7370 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d7380 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d7390 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d73a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d73b0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d73c0 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ + 0x001d73d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d73e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d73f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d7400 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d7410 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d7420 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d7430 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d7440 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d7450 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ + 0x001d7460 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d7470 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d7480 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d7490 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d74a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d74b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d74c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d74d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d74e0 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ + 0x001d74f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d7500 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d7510 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d7520 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d7530 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d7540 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d7550 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d7560 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d7570 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ + 0x001d7580 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ + 0x001d7590 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d75a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d75b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d75c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d75d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d75e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d75f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7600 223a2022 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ + 0x001d7610 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ + 0x001d7620 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d7630 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d7640 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d7650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d7660 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d7670 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d7680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d7690 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ + 0x001d76a0 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ + 0x001d76b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d76c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d76d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d76e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d76f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d7700 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d7710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7720 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ + 0x001d7730 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ + 0x001d7740 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d7750 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d7760 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d7770 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d7780 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d7790 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d77a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d77b0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d77c0 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ + 0x001d77d0 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ + 0x001d77e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d77f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d7800 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d7810 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d7820 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d7830 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d7840 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d7850 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d7860 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ + 0x001d7870 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d7880 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d7890 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d78a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d78b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d78c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d78d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d78e0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d78f0 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ + 0x001d7900 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001d7910 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d7920 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d7930 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7940 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7950 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7960 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7970 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7980 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001d7990 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ + 0x001d79a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d79b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d79c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d79d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d79e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d79f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d7a00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d7a10 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d7a20 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ + 0x001d7a30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d7a40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d7a50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d7a60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d7a70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d7a80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d7a90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d7aa0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001d7ab0 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ + 0x001d7ac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7ad0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7ae0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d7af0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d7b00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d7b10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d7b20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7b30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7b40 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ + 0x001d7b50 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ + 0x001d7b60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d7b70 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d7b80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d7b90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d7ba0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d7bb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d7bc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d7bd0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001d7be0 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ + 0x001d7bf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d7c00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d7c10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d7c20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d7c30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d7c40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d7c50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7c60 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d7c70 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ + 0x001d7c80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d7c90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d7ca0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d7cb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d7cc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d7cd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d7ce0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d7cf0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d7d00 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ + 0x001d7d10 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ + 0x001d7d20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d7d30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d7d40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d7d50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d7d60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d7d70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d7d80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d7d90 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d7da0 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ + 0x001d7db0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d7dc0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d7dd0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d7de0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d7df0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d7e00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d7e10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d7e20 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001d7e30 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ + 0x001d7e40 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001d7e50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d7e60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d7e70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7e80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7e90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7ea0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7eb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7ec0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001d7ed0 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ + 0x001d7ee0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d7ef0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d7f00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d7f10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d7f20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d7f30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d7f40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d7f50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d7f60 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ + 0x001d7f70 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ + 0x001d7f80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d7f90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d7fa0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d7fb0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d7fc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d7fd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d7fe0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d7ff0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001d8000 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ + 0x001d8010 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8020 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d8030 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d8040 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d8050 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d8060 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d8070 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d8080 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d8090 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ + 0x001d80a0 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ + 0x001d80b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d80c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d80d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d80e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d80f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d8100 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d8110 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d8120 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d8130 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001d8140 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ + 0x001d8150 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d8160 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d8170 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d8180 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d8190 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d81a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d81b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d81c0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d81d0 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ + 0x001d81e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d81f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d8200 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d8210 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d8220 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d8230 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d8240 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d8250 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d8260 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001d8270 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ + 0x001d8280 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d8290 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d82a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d82b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d82c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d82d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d82e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d82f0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001d8300 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ + 0x001d8310 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d8320 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d8330 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d8340 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d8350 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d8360 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d8370 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d8380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d8390 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ + 0x001d83a0 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ + 0x001d83b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d83c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d83d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d83e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d83f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d8400 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8410 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8420 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d8430 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ + 0x001d8440 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d8450 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d8460 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d8470 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d8480 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d8490 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d84a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d84b0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d84c0 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ + 0x001d84d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d84e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d84f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d8500 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d8510 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d8520 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d8530 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d8540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d8550 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ + 0x001d8560 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001d8570 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d8580 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d8590 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d85a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d85b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d85c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d85d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d85e0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d85f0 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ + 0x001d8600 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8610 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d8620 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d8630 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d8640 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d8650 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d8660 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d8670 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d8680 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ + 0x001d8690 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d86a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d86b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d86c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d86d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d86e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d86f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d8700 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d8710 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001d8720 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ + 0x001d8730 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d8740 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d8750 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d8760 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d8770 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d8780 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d8790 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d87a0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d87b0 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ + 0x001d87c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d87d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d87e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d87f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d8800 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d8810 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d8820 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d8830 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001d8840 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ + 0x001d8850 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ + 0x001d8860 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d8870 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d8880 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d8890 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d88a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d88b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d88c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d88d0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001d88e0 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ + 0x001d88f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8900 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d8910 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d8920 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d8930 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d8940 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d8950 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d8960 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001d8970 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ + 0x001d8980 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8990 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d89a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d89b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d89c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d89d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d89e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d89f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d8a00 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ + 0x001d8a10 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ + 0x001d8a20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d8a30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d8a40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d8a50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d8a60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d8a70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d8a80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d8a90 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001d8aa0 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ + 0x001d8ab0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d8ac0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d8ad0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d8ae0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d8af0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d8b00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d8b10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d8b20 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001d8b30 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ + 0x001d8b40 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ + 0x001d8b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d8b60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d8b70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d8b80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d8b90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d8ba0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d8bb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d8bc0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001d8bd0 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ + 0x001d8be0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d8bf0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d8c00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d8c10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d8c20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d8c30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d8c40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d8c50 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d8c60 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ + 0x001d8c70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d8c80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d8c90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8ca0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d8cb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d8cc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d8cd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d8ce0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d8cf0 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001d8d00 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ + 0x001d8d10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d8d20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d8d30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d8d40 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d8d50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d8d60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d8d70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d8d80 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001d8d90 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ + 0x001d8da0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d8db0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d8dc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8dd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d8de0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d8df0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d8e00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d8e10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d8e20 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001d8e30 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ + 0x001d8e40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d8e50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d8e60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d8e70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d8e80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d8e90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d8ea0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d8eb0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d8ec0 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ + 0x001d8ed0 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001d8ee0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d8ef0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d8f00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d8f10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d8f20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d8f30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d8f40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d8f50 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d8f60 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ + 0x001d8f70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d8f80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d8f90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d8fa0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d8fb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d8fc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d8fd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d8fe0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d8ff0 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ + 0x001d9000 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ + 0x001d9010 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d9020 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d9030 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d9040 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d9050 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d9060 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d9070 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d9080 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d9090 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ + 0x001d90a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d90b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d90c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d90d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d90e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d90f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d9100 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d9110 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d9120 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001d9130 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ + 0x001d9140 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d9150 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d9160 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d9170 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d9180 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d9190 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d91a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d91b0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d91c0 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ + 0x001d91d0 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ + 0x001d91e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d91f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d9200 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d9210 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d9220 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9230 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d9240 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d9250 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d9260 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ + 0x001d9270 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d9280 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9290 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d92a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d92b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d92c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d92d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d92e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d92f0 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001d9300 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ + 0x001d9310 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d9320 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d9330 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d9340 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d9350 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d9360 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d9370 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d9380 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001d9390 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ + 0x001d93a0 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ + 0x001d93b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d93c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d93d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d93e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d93f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d9400 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d9410 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d9420 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001d9430 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ + 0x001d9440 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d9450 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d9460 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d9470 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d9480 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d9490 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d94a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d94b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d94c0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001d94d0 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ + 0x001d94e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d94f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d9500 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d9510 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d9520 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d9530 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d9540 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d9550 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001d9560 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ + 0x001d9570 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ + 0x001d9580 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d9590 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d95a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d95b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d95c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d95d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d95e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d95f0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001d9600 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ + 0x001d9610 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d9620 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d9630 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d9640 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d9650 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d9660 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d9670 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d9680 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d9690 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001d96a0 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ + 0x001d96b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d96c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d96d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d96e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d96f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d9700 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d9710 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d9720 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ + 0x001d9730 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ + 0x001d9740 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d9750 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d9760 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d9770 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d9780 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d9790 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d97a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d97b0 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ + 0x001d97c0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d97d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d97e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d97f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d9800 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d9810 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d9820 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d9830 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d9840 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ + 0x001d9850 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d9860 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d9870 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d9880 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d9890 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d98a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d98b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d98c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d98d0 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ + 0x001d98e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d98f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d9900 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9910 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d9920 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9930 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d9940 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d9950 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ + 0x001d9960 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ + 0x001d9970 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d9980 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d9990 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d99a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d99b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d99c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d99d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d99e0 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ + 0x001d99f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d9a00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d9a20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d9a30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d9a40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d9a50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d9a60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d9a70 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ + 0x001d9a80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d9a90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d9aa0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d9ab0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d9ac0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d9ad0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d9ae0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d9af0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d9b00 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ + 0x001d9b10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d9b20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d9b30 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d9b40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d9b50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d9b60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d9b70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d9b80 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001d9b90 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ + 0x001d9ba0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d9bb0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d9bc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d9bd0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d9be0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d9bf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d9c00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d9c10 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001d9c20 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ + 0x001d9c30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d9c40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d9c50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d9c60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d9c70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9c80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d9c90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d9ca0 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ + 0x001d9cb0 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ + 0x001d9cc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d9cd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d9ce0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d9cf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d9d00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d9d10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d9d20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d9d30 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ + 0x001d9d40 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ + 0x001d9d50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d9d60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d9d70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d9d80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d9d90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d9da0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d9db0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d9dc0 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ + 0x001d9dd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d9de0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d9df0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d9e00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d9e10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d9e20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d9e30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d9e40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d9e50 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ + 0x001d9e60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d9e70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d9e80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d9e90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d9ea0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d9eb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d9ec0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d9ed0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d9ee0 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ + 0x001d9ef0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d9f00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d9f10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d9f20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d9f30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d9f40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d9f50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d9f60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d9f70 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ + 0x001d9f80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d9f90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d9fa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d9fb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d9fc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d9fd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d9fe0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d9ff0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001da000 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ + 0x001da010 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001da020 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001da030 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001da040 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001da050 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001da060 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001da070 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001da080 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001da090 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ + 0x001da0a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001da0b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001da0c0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001da0d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001da0e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001da0f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001da100 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001da110 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ + 0x001da120 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ + 0x001da130 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001da140 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001da150 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001da160 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001da170 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001da180 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001da190 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001da1a0 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ + 0x001da1b0 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ + 0x001da1c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001da1d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001da1e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001da1f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001da200 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001da210 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001da220 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001da230 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ + 0x001da240 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ + 0x001da250 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001da260 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001da270 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001da280 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001da290 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001da2a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001da2b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001da2c0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001da2d0 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ + 0x001da2e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001da2f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001da300 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001da310 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001da320 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001da330 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001da340 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001da350 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001da360 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ + 0x001da370 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001da380 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001da390 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001da3a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001da3b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001da3c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001da3d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001da3e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001da3f0 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ + 0x001da400 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ + 0x001da410 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001da420 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001da430 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001da440 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001da450 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001da460 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001da470 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001da480 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ + 0x001da490 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ + 0x001da4a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001da4b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001da4c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001da4d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001da4e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001da4f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001da500 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001da510 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001da520 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ + 0x001da530 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001da540 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001da550 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001da560 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001da570 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001da580 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001da590 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001da5a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001da5b0 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ + 0x001da5c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001da5d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001da5e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001da5f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001da600 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001da610 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001da620 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001da630 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001da640 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ + 0x001da650 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ + 0x001da660 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001da670 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001da680 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001da690 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001da6a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001da6b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001da6c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001da6d0 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ + 0x001da6e0 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ + 0x001da6f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001da700 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001da710 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001da720 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001da730 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001da740 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001da750 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001da760 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001da770 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ + 0x001da780 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001da790 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001da7a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001da7b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001da7c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001da7d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001da7e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001da7f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001da800 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ + 0x001da810 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001da820 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001da830 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001da840 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001da850 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001da860 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001da870 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001da880 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001da890 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ + 0x001da8a0 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ + 0x001da8b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001da8c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001da8d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001da8e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001da8f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001da900 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001da910 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001da920 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ + 0x001da930 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001da940 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001da950 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001da960 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001da970 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001da980 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001da990 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001da9a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001da9b0 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ + 0x001da9c0 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ + 0x001da9d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001da9e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001da9f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001daa00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001daa10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001daa20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001daa30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001daa40 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001daa50 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ + 0x001daa60 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ + 0x001daa70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001daa80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001daa90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001daaa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001daab0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001daac0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001daad0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001daae0 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ + 0x001daaf0 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ + 0x001dab00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dab10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001dab20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dab30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dab40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dab50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dab60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dab70 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001dab80 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ + 0x001dab90 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ + 0x001daba0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dabb0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dabc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dabd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dabe0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dabf0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dac00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dac10 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ + 0x001dac20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dac30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dac40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dac50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dac60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dac70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dac80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dac90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001daca0 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ + 0x001dacb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dacc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001dacd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dace0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dacf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dad00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dad10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dad20 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001dad30 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ + 0x001dad40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dad50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001dad60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001dad70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001dad80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001dad90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dada0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001dadb0 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ + 0x001dadc0 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ + 0x001dadd0 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ + 0x001dade0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dadf0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dae00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dae10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dae20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dae30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dae40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dae50 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ + 0x001dae60 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001dae70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dae80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001dae90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001daea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001daeb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001daec0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001daed0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001daee0 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ + 0x001daef0 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ + 0x001daf00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001daf10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001daf20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001daf30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001daf40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001daf50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001daf60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001daf70 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ + 0x001daf80 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ + 0x001daf90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dafa0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dafb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dafc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dafd0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dafe0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001daff0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001db000 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ + 0x001db010 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001db020 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001db030 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001db040 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001db050 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001db060 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001db070 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001db080 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001db090 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ + 0x001db0a0 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ + 0x001db0b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001db0c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001db0d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001db0e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001db0f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001db100 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001db110 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001db120 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ + 0x001db130 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ + 0x001db140 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001db150 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001db160 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001db170 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001db180 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001db190 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001db1a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001db1b0 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ + 0x001db1c0 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ + 0x001db1d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001db1e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001db1f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001db200 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001db210 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001db220 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001db230 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001db240 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ + 0x001db250 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ + 0x001db260 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001db270 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001db280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001db290 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001db2a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001db2b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001db2c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001db2d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001db2e0 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ + 0x001db2f0 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001db300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001db310 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001db320 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001db330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001db340 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001db350 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001db360 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001db370 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001db380 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ + 0x001db390 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001db3a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001db3b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001db3c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001db3d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001db3e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001db3f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001db400 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001db410 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ + 0x001db420 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ + 0x001db430 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001db440 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001db450 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001db460 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001db470 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001db480 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001db490 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001db4a0 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ + 0x001db4b0 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ + 0x001db4c0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001db4d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001db4e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001db4f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001db500 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001db510 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001db520 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001db530 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001db540 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ + 0x001db550 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ + 0x001db560 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001db570 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001db580 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001db590 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001db5a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001db5b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001db5c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001db5d0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001db5e0 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ + 0x001db5f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001db600 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001db610 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001db620 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001db630 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001db640 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001db650 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001db660 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ + 0x001db670 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ + 0x001db680 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001db690 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001db6a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001db6b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001db6c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001db6d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001db6e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001db6f0 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ + 0x001db700 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ + 0x001db710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001db720 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001db730 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001db740 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001db750 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001db760 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001db770 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001db780 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ + 0x001db790 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ + 0x001db7a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001db7b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001db7c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001db7d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001db7e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001db7f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001db800 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001db810 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001db820 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ + 0x001db830 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001db840 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001db850 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001db860 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001db870 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001db880 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001db890 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001db8a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001db8b0 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ + 0x001db8c0 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001db8d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001db8e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001db8f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001db900 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001db910 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001db920 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001db930 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001db940 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001db950 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ + 0x001db960 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ + 0x001db970 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001db980 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001db990 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001db9a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001db9b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001db9c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001db9d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001db9e0 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ + 0x001db9f0 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ + 0x001dba00 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001dba10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dba20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dba30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dba40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001dba50 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dba60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001dba70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dba80 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ + 0x001dba90 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ + 0x001dbaa0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dbab0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001dbac0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dbad0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001dbae0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001dbaf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dbb00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001dbb10 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ + 0x001dbb20 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ + 0x001dbb30 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ + 0x001dbb40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dbb50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001dbb60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001dbb70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001dbb80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001dbb90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001dbba0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dbbb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dbbc0 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ + 0x001dbbd0 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ + 0x001dbbe0 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001dbbf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dbc00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001dbc10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dbc20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001dbc30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dbc40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001dbc50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dbc60 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ + 0x001dbc70 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ + 0x001dbc80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dbc90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dbca0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dbcb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dbcc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dbcd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dbce0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dbcf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dbd00 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ + 0x001dbd10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dbd20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dbd30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dbd40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dbd50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dbd60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dbd70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dbd80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dbd90 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ + 0x001dbda0 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ + 0x001dbdb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dbdc0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001dbdd0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001dbde0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001dbdf0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001dbe00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001dbe10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001dbe20 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ + 0x001dbe30 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ + 0x001dbe40 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ + 0x001dbe50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dbe60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dbe70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dbe80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dbe90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dbea0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dbeb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dbec0 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ + 0x001dbed0 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ + 0x001dbee0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dbef0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dbf00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dbf10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dbf20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dbf30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dbf40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dbf50 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ + 0x001dbf60 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ + 0x001dbf70 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ + 0x001dbf80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dbf90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001dbfa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dbfb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001dbfc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dbfd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001dbfe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dbff0 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ + 0x001dc000 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ + 0x001dc010 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dc020 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dc030 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dc040 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dc050 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dc060 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dc070 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dc080 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ + 0x001dc090 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ + 0x001dc0a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001dc0b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dc0c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dc0d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dc0e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001dc0f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dc100 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001dc110 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dc120 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ + 0x001dc130 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ + 0x001dc140 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dc150 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dc160 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dc170 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dc180 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dc190 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dc1a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dc1b0 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ + 0x001dc1c0 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ + 0x001dc1d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dc1e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001dc1f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dc200 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001dc210 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dc220 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001dc230 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dc240 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ + 0x001dc250 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dc260 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001dc270 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001dc280 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001dc290 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001dc2a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001dc2b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dc2c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dc2d0 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ + 0x001dc2e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dc2f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001dc300 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dc310 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dc320 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc330 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dc340 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dc350 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ + 0x001dc360 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001dc370 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dc380 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dc390 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dc3a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dc3b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dc3c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dc3d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dc3e0 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ + 0x001dc3f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001dc400 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dc410 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dc420 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dc430 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001dc440 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dc450 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001dc460 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dc470 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ + 0x001dc480 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dc490 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001dc4a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dc4b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dc4c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc4d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dc4e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dc4f0 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ + 0x001dc500 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ + 0x001dc510 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dc520 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dc530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dc540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dc550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dc560 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dc570 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dc580 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ + 0x001dc590 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dc5a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001dc5b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dc5c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dc5d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dc5e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dc5f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dc600 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001dc610 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ + 0x001dc620 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dc630 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001dc640 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dc650 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dc660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc670 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dc680 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dc690 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x001dc6a0 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ + 0x001dc6b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dc6c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001dc6d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dc6e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dc6f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dc700 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dc710 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ 0x001dc720 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001dc730 697a656f 66636d64 73222c0a 20202020 izeofcmds",. │ │ │ │ - 0x001dc740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc750 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc760 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dc770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc780 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dc790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc7a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001dc7b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dc7c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc7d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dc7e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dc7f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dc800 223a2022 666c6167 73222c0a 20202020 ": "flags",. │ │ │ │ + 0x001dc730 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ + 0x001dc740 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dc750 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001dc760 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001dc770 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001dc780 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001dc790 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001dc7a0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001dc7b0 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001dc7c0 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ + 0x001dc7d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dc7e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001dc7f0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001dc800 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ 0x001dc810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc820 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc830 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dc840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc850 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dc860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc870 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001dc880 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dc890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc8a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dc8b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dc8c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dc8d0 223a2022 72657365 72766564 222c0a20 ": "reserved",. │ │ │ │ + 0x001dc820 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001dc830 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dc840 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dc850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc860 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001dc870 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001dc880 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dc890 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dc8a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dc8b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dc8c0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001dc8d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001dc8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc8f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dc900 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dc910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc920 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dc930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc940 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001dc950 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001dc960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc970 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001dc980 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001dc990 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001dc9a0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001dc9b0 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ - 0x001dc9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc9d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc9e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001dc8f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dc900 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001dc910 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dc920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc930 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001dc940 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ + 0x001dc950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dc970 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001dc980 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001dc990 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001dc9a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001dc9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc9c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dc9d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001dc9e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ 0x001dc9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dca00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dca10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dca20 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001dca30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dca40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dca50 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ - 0x001dca60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dca70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dca80 223a2022 7365676d 656e7473 222c0a20 ": "segments",. │ │ │ │ - 0x001dca90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcaa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dcab0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dca00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dca10 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ + 0x001dca20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dca30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dca40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dca50 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001dca60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dca70 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001dca80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dca90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dcaa0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dcab0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001dcac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcad0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001dcae0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dcaf0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001dcb00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcb10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001dcb20 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x001dcb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcb40 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x001dcb50 676d656e 7473222c 0a202020 20202020 gments",. │ │ │ │ - 0x001dcb60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcb70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dcb80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001dcb90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcba0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x001dcbb0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001dcad0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dcae0 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ + 0x001dcaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dcb10 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dcb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dcb40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001dcb60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dcb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dcb90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dcba0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dcbb0 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ 0x001dcbc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcbd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001dcbe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcbf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001dcc00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001dcbd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001dcbe0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001dcbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcc00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ 0x001dcc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcc20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcc30 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ - 0x001dcc40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dcc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcc60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dcc70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dcc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcc20 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001dcc30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dcc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcc50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dcc60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dcc70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dcc80 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ 0x001dcc90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcca0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001dccb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dccc0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001dccd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcca0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dccb0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001dccc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dccd0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ 0x001dcce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dccf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001dcd00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcd10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dcd20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dcd30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcd40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dcd50 223a2022 766d6164 6472222c 0a202020 ": "vmaddr",. │ │ │ │ + 0x001dccf0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001dcd00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001dcd10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcd20 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dcd30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dcd40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dcd50 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ 0x001dcd60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcd70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcd80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dcd90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001dcda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcdb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001dcdc0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001dcdd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcde0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dcdf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dce00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001dce10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dce20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dce30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001dce40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dce50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dce60 20202020 226e616d 65223a20 22766d73 "name": "vms │ │ │ │ - 0x001dce70 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001dce80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dce90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dcea0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001dcd70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dcd80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001dcd90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcda0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dcdb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dcdc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dcdd0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001dcde0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcdf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dce00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001dce10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dce20 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ + 0x001dce30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dce40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dce50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001dce60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dce70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dce80 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dce90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dcea0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x001dceb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dced0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001dcec0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dced0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ 0x001dcee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcef0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001dcf00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dcf10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcf20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dcef0 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ + 0x001dcf00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dcf10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dcf20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 0x001dcf30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcf40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dcf50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001dcf60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcf70 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001dcf80 6d65223a 20226669 6c656f66 66222c0a me": "fileoff",. │ │ │ │ - 0x001dcf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcfb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dcfc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dcfd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dcfe0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001dcff0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dd000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd010 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001dd020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd030 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001dcf40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dcf50 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dcf60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dcf70 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001dcf80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcf90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dcfa0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001dcfb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcfc0 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ + 0x001dcfd0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001dcfe0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dcff0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001dd000 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dd010 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001dd020 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001dd030 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001dd040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd060 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dd070 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dd080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd090 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dd0a0 6673697a 65222c0a 20202020 20202020 fsize",. │ │ │ │ - 0x001dd0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd0c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dd0d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001dd0e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dd0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd100 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dd110 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dd050 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dd060 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001dd070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd080 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dd090 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ + 0x001dd0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd0b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dd0c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001dd0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd0e0 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x001dd0f0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x001dd100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd110 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001dd120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd130 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001dd140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd150 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dd130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd140 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dd150 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001dd160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd170 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dd180 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dd170 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001dd180 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ 0x001dd190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd1a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dd1b0 6e616d65 223a2022 6d617870 726f7422 name": "maxprot" │ │ │ │ - 0x001dd1c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dd1a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001dd1b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dd1c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ 0x001dd1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd1e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001dd1f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001dd1e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dd1f0 73220a20 20202020 20202020 20202020 s". │ │ │ │ 0x001dd200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd210 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dd220 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001dd230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd240 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001dd250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd260 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dd210 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001dd220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd230 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dd240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd250 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dd260 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x001dd270 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dd280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd290 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001dd2a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dd290 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ + 0x001dd2a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ 0x001dd2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd2c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001dd2d0 2022696e 69747072 6f74222c 0a202020 "initprot",. │ │ │ │ + 0x001dd2c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dd2d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ 0x001dd2e0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dd2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd300 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dd310 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001dd320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd330 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001dd340 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001dd350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd360 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dd370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd380 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001dd300 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001dd310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd320 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001dd330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd350 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001dd360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd370 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dd380 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ 0x001dd390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd3a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dd3b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dd3a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dd3b0 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ 0x001dd3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd3e0 20202020 226e616d 65223a20 226e7365 "name": "nse │ │ │ │ - 0x001dd3f0 63747322 2c0a2020 20202020 20202020 cts",. │ │ │ │ + 0x001dd3d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dd3e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dd3f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ 0x001dd400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd410 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dd420 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001dd410 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dd420 2269220a 20202020 20202020 20202020 "i". │ │ │ │ 0x001dd430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd450 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dd460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd470 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001dd480 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dd490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd4a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dd440 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dd450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd460 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dd470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd480 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001dd490 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dd4a0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dd4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd4c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dd4d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001dd4c0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ + 0x001dd4d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001dd4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd4f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001dd500 6d65223a 2022666c 61677322 2c0a2020 me": "flags",. │ │ │ │ + 0x001dd4f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dd500 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ 0x001dd510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd530 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dd540 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dd550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd560 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001dd570 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001dd520 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dd530 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dd540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd550 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001dd560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd570 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001dd580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dd5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd5b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001dd590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd5a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dd5b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ 0x001dd5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd5e0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001dd5f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dd600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd610 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x001dd620 6374696f 6e73222c 0a202020 20202020 ctions",. │ │ │ │ + 0x001dd5d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dd5e0 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001dd5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd600 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dd610 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dd620 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ 0x001dd630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd640 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001dd650 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001dd660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dd670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd680 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001dd690 223a0a20 20202020 20202020 20202020 ":. │ │ │ │ + 0x001dd640 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dd650 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001dd660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd670 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dd680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd690 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 0x001dd6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd6b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dd6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd6b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001dd6c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001dd6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd6e0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001dd6f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dd700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dd720 223a2022 73656374 696f6e73 222c0a20 ": "sections",. │ │ │ │ - 0x001dd730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd6f0 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ + 0x001dd700 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001dd710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd720 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dd730 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ 0x001dd740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd750 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dd760 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dd750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd760 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ 0x001dd770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd790 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001dd7a0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001dd7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd780 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001dd790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd7a0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001dd7b0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001dd7c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd7d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001dd7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd7d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dd7e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ 0x001dd7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd800 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dd810 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001dd800 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dd810 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ 0x001dd820 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dd830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd840 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ - 0x001dd850 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001dd840 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dd850 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ 0x001dd860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd880 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dd890 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dd8a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd870 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001dd880 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001dd890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd8a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ 0x001dd8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd8c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dd8d0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001dd8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd900 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dd8c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001dd8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd8e0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001dd8f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dd900 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dd910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd930 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dd920 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ + 0x001dd930 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ 0x001dd940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd960 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001dd970 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dd950 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dd960 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001dd970 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dd980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd9a0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001dd9b0 65676e61 6d65222c 0a202020 20202020 egname",. │ │ │ │ - 0x001dd9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd990 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dd9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd9b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001dd9c0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001dd9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd9e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001dd9f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001dda00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dda10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dda20 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dda30 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001dda40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd9e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001dd9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dda00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dda10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001dda20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dda30 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dda40 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ 0x001dda50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dda60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dda70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dda80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dda90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ddaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddac0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ddad0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001dda60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dda70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dda80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dda90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddaa0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ddab0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ddac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddad0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ 0x001ddae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddb00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ddb10 22616464 72222c0a 20202020 20202020 "addr",. │ │ │ │ - 0x001ddb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddaf0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ddb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddb10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ddb20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001ddb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddb40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ddb50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ddb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddb40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddb50 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x001ddb60 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ 0x001ddb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddb80 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ddb90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ddba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddb80 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ddb90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ddba0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001ddbb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddbc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ddbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddbc0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ddbd0 220a2020 20202020 20202020 20202020 ". │ │ │ │ 0x001ddbe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddbf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ddbf0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ 0x001ddc00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddc20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ddc30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ddc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddc10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ddc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddc30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ddc40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x001ddc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddc60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ddc70 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001ddc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddc70 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ + 0x001ddc80 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ 0x001ddc90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddca0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ddcb0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ddca0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ddcb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 0x001ddcc0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001ddcd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddce0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ddcf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ddd00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddd10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddd20 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ddd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddce0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ddcf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddd00 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ddd10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ddd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddd30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ 0x001ddd40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddd50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ddd60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddd50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ddd60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ 0x001ddd70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddd80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ddd90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ddda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddd80 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ddd90 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ + 0x001ddda0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001dddb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dddc0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001dddd0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001dddc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dddd0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ 0x001ddde0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dddf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dde00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dde10 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dde20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dddf0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001dde00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dde10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dde20 20202020 20202020 20207d0a 20202020 }. │ │ │ │ 0x001dde30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dde40 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001dde50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dde60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dde70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dde80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dde90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddeb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ddec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dded0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddee0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ddef0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ddf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddf10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddf20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ddf30 616c6967 6e222c0a 20202020 20202020 align",. │ │ │ │ - 0x001ddf40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddf50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddf60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ddf70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ddf80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddfa0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ddfb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ddfc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddfd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddfe0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ddff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de010 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001de020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de040 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001de050 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001de060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de080 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001de090 72656c6f 6666222c 0a202020 20202020 reloff",. │ │ │ │ - 0x001de0a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de0c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001de0d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001de0e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de100 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001de110 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001de120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de140 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001de150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001de180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de1a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001de1b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001de1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de1e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001de1f0 226e7265 6c6f6322 2c0a2020 20202020 "nreloc",. │ │ │ │ - 0x001de200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de220 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001de230 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001de240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de260 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001de270 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001de280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de2a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001de2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de2d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001de2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de300 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001de310 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001de320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de340 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001de350 2022666c 61677322 2c0a2020 20202020 "flags",. │ │ │ │ - 0x001de360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de380 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001de390 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001de3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de3b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de3c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001de3d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001de3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de400 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001de410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de430 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001de440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de460 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001de470 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001de480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de4a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001de4b0 20227265 73657276 65643122 2c0a2020 "reserved1",. │ │ │ │ - 0x001de4c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de4d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de4e0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001de4f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001de500 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001de510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de530 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001de540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de560 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001de570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de590 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001de5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de5c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001de5d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001de5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de600 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001de610 6d65223a 20227265 73657276 65643222 me": "reserved2" │ │ │ │ - 0x001de620 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001de630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de650 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001de660 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001de670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de690 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001de6a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001de6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de6c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001de6d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dde40 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001dde50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dde60 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001dde70 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001dde80 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001dde90 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ddea0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ddeb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ddec0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dded0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ddee0 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ + 0x001ddef0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ddf00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ddf10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ddf20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ddf30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ddf40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ddf50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ddf60 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ddf70 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ + 0x001ddf80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ddf90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ddfa0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ddfb0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ddfc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ddfd0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ddfe0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ddff0 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ + 0x001de000 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ + 0x001de010 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001de020 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001de030 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001de040 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001de050 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001de060 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001de070 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001de080 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ + 0x001de090 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x001de0a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001de0b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001de0c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001de0d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001de0e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001de0f0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001de100 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001de110 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ + 0x001de120 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001de130 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001de140 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001de150 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001de160 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001de170 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001de180 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x001de190 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001de1a0 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ + 0x001de1b0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001de1c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001de1d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001de1e0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001de1f0 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ + 0x001de200 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001de210 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001de220 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001de230 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001de240 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ + 0x001de250 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001de260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001de270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001de280 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001de290 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001de2a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001de2b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001de2c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001de2d0 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ + 0x001de2e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001de2f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001de300 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001de310 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001de320 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001de330 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001de340 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001de350 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001de360 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001de370 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001de380 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001de390 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001de3a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001de3b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001de3c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001de3d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001de3e0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001de3f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001de400 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001de410 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001de420 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001de430 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001de440 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001de450 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001de460 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001de470 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ + 0x001de480 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001de490 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001de4a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001de4b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001de4c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001de4d0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x001de4e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001de4f0 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ + 0x001de500 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001de510 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001de520 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001de530 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001de540 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001de550 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001de560 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001de570 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001de580 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ + 0x001de590 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001de5a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001de5b0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001de5c0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001de5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de5e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001de5f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001de600 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001de610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de620 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ + 0x001de630 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ + 0x001de640 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001de650 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001de660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001de670 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001de680 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001de690 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001de6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de6b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001de6c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001de6d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x001de6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de6f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001de700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de730 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001de740 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001de750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de770 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ - 0x001de780 65643322 2c0a2020 20202020 20202020 ed3",. │ │ │ │ - 0x001de790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de7b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001de7c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001de7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de6f0 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ + 0x001de700 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001de710 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001de720 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001de730 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001de740 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001de750 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001de760 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001de770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de780 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001de790 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001de7a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001de7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de7c0 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ + 0x001de7d0 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ 0x001de7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de7f0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001de800 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001de7f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001de800 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ 0x001de810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de830 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001de840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de850 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001de820 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001de830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de840 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001de850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x001de860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de880 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001de890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de8a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001de870 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001de880 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001de890 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001de8a0 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ 0x001de8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de8c0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ - 0x001de8d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001de8c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001de8d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ 0x001de8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de8f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001de900 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001de910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de920 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001de930 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001de940 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001de950 6d65223a 2022656e 7472795f 706f696e me": "entry_poin │ │ │ │ - 0x001de960 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001de970 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001de980 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001de990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001de9a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001de9b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001de9c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001de8f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001de900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de910 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001de920 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001de930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de940 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001de950 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001de960 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001de970 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ + 0x001de980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de990 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001de9a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001de9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de9c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x001de9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de9e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001de9f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dea00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dea10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dea20 20202022 6e616d65 223a2022 73746163 "name": "stac │ │ │ │ - 0x001dea30 6b5f7369 7a65222c 0a202020 20202020 k_size",. │ │ │ │ - 0x001dea40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dea50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dea60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001dea70 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dea80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dea90 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001deaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deab0 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ - 0x001deac0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dead0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001deae0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001deaf0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001deb00 20226e61 6d65223a 20226669 6c655f69 "name": "file_i │ │ │ │ - 0x001deb10 6e646578 5f666f72 5f617263 68222c0a ndex_for_arch",. │ │ │ │ - 0x001deb20 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x001deb30 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x001deb40 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001deb50 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001deb60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001deb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deb80 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001de9e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001de9f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001dea00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dea10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dea20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dea30 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001dea40 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ + 0x001dea50 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001dea60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dea70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001dea80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dea90 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001deaa0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001deab0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001deac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dead0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001deae0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001deaf0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001deb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001deb10 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ + 0x001deb20 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001deb30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001deb40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001deb50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001deb60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001deb70 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001deb80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x001deb90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deba0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001debb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001debc0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001debd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001debe0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001debf0 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ - 0x001dec00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dec10 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001dec20 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x001dec30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dec40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dec50 22220a20 20202020 20202020 20202020 "". │ │ │ │ - 0x001dec60 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001dec70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001dec80 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001dec90 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001deba0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001debb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001debc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001debd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001debe0 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ + 0x001debf0 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ + 0x001dec00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dec10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dec20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dec30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dec40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dec50 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001dec60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dec70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dec80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001dec90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001deca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001decb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001decc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001decd0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001dece0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001decf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ded00 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ - 0x001ded10 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ded20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ded30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001decb0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001decc0 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ + 0x001decd0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001dece0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001decf0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ded00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ded10 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ded20 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001ded30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x001ded40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ded50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ded60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ded70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ded80 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ - 0x001ded90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deda0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001dedb0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x001dedc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dedd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dede0 22220a20 20202020 20202020 20202020 "". │ │ │ │ - 0x001dedf0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001dee00 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001dee10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001dee20 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x001dee30 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x001dee40 20202020 226e616d 65223a20 22656e74 "name": "ent │ │ │ │ - 0x001dee50 72795f70 6f696e74 5f666f72 5f617263 ry_point_for_arc │ │ │ │ - 0x001dee60 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x001dee70 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001dee80 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001dee90 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001deea0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001deeb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001deec0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001deed0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001deee0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ded50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ded60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ded70 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001ded80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ded90 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ + 0x001deda0 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ + 0x001dedb0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dedc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dedd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dede0 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001dedf0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001dee00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dee10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001dee20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dee30 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001dee40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dee50 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001dee60 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ + 0x001dee70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dee80 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001dee90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001deea0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001deeb0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001deec0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001deed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001deee0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001deef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001def00 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001def10 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001def20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001def30 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ - 0x001def40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001def50 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001def60 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001def00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001def10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001def20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001def30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001def40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001def50 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ + 0x001def60 20202020 20202020 20202020 20202020 │ │ │ │ 0x001def70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001def80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001def90 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ - 0x001defa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001defb0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001defc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001defd0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001defe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deff0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001df000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df010 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001df020 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df030 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001df040 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ + 0x001def80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001def90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001defa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001defb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001defc0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001defd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001defe0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001deff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df000 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001df010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df020 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001df030 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001df040 20202020 20202020 20202020 20202020 │ │ │ │ 0x001df050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df060 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001df070 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001df060 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ + 0x001df070 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ 0x001df080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df090 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001df0a0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001df090 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001df0a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 0x001df0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df0c0 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ - 0x001df0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df0e0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001df0f0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001df100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df110 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001df120 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ - 0x001df130 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001df140 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001df150 20202020 20202020 0a202020 205d0a7d . ].} │ │ │ │ - 0x001df160 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x001df170 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001df180 20202020 226e616d 65223a20 226d6174 "name": "mat │ │ │ │ - 0x001df190 68222c0a 20202020 22617474 72696275 h",. "attribu │ │ │ │ - 0x001df1a0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x001df1b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001df1c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001df1d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001df1e0 223a2022 4d45414e 5f425954 4553222c ": "MEAN_BYTES", │ │ │ │ - 0x001df1f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001df200 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001df210 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001df220 79706522 3a202266 220a2020 20202020 ype": "f". │ │ │ │ - 0x001df230 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001df240 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001df250 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001df260 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001df270 223a2022 696e5f72 616e6765 222c0a20 ": "in_range",. │ │ │ │ - 0x001df280 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x001df290 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x001df2a0 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001df2b0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001df2c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001df2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df2e0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001df0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df0d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001df0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df0f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001df100 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001df110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df120 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001df130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df140 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001df150 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001df160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df170 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001df180 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ + 0x001df190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df1b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001df1c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001df1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df1e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001df1f0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001df200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df210 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001df220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df230 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001df240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df260 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001df270 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001df280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df290 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001df2a0 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ + 0x001df2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df2c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001df2d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001df2e0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001df2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df300 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001df310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df320 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ - 0x001df330 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df340 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001df350 616d6522 3a202274 65737422 0a202020 ame": "test". │ │ │ │ + 0x001df300 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001df310 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001df320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df330 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001df340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df350 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x001df360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df370 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001df380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df390 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001df3a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001df3b0 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ + 0x001df370 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001df380 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001df390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df3a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001df3b0 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ 0x001df3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df3d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001df3e0 6c6f7765 72220a20 20202020 20202020 lower". │ │ │ │ - 0x001df3f0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001df400 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df410 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001df420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df430 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001df440 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ + 0x001df3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df3e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001df3f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001df400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df410 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001df420 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001df430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df440 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x001df450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df460 20226e61 6d65223a 20227570 70657222 "name": "upper" │ │ │ │ - 0x001df470 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001df480 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001df490 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001df4a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df4b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001df4c0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001df4d0 74727565 20696620 74686520 2a746573 true if the *tes │ │ │ │ - 0x001df4e0 742a2076 616c7565 20697320 62657477 t* value is betw │ │ │ │ - 0x001df4f0 65656e20 2a6c6f77 65722a20 616e6420 een *lower* and │ │ │ │ - 0x001df500 2a757070 65722a20 76616c75 65732e20 *upper* values. │ │ │ │ - 0x001df510 54686520 636f6d70 61726973 6f6e7320 The comparisons │ │ │ │ - 0x001df520 61726520 696e636c 75736976 652e2045 are inclusive. E │ │ │ │ - 0x001df530 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ - 0x001df540 696e5f72 616e6765 286d6174 682e6465 in_range(math.de │ │ │ │ - 0x001df550 76696174 696f6e28 302c2066 696c6573 viation(0, files │ │ │ │ - 0x001df560 697a652c 206d6174 682e4d45 414e5f42 ize, math.MEAN_B │ │ │ │ - 0x001df570 59544553 292c2036 332e392c 2036342c YTES), 63.9, 64, │ │ │ │ - 0x001df580 31296060 60220a20 20202020 20202020 1)```". │ │ │ │ - 0x001df590 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001df5a0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001df5b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001df5c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001df5d0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001df5e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001df5f0 22646576 69617469 6f6e222c 0a202020 "deviation",. │ │ │ │ - 0x001df600 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x001df610 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ - 0x001df620 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ - 0x001df630 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ - 0x001df640 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001df650 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001df660 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x001df670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df680 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001df460 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001df470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df490 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001df4a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001df4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df4c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001df4d0 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ + 0x001df4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df4f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001df500 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001df510 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001df520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df530 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001df540 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001df550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df560 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001df570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001df590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df5a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001df5b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001df5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df5e0 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ + 0x001df5f0 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ + 0x001df600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df610 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001df620 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001df630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df650 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001df660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df670 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001df680 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001df690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df6a0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001df6a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ 0x001df6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df6c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001df6d0 65223a20 226f6666 73657422 0a202020 e": "offset". │ │ │ │ + 0x001df6c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001df6d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ 0x001df6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df6f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001df700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df710 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001df720 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001df730 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001df740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df750 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001df760 73697a65 220a2020 20202020 20202020 size". │ │ │ │ - 0x001df770 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001df780 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001df790 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001df6f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001df700 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ + 0x001df710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df730 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001df740 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001df750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df760 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001df770 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001df780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df790 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ 0x001df7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df7b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001df7c0 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ + 0x001df7b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001df7c0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001df7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df7e0 226e616d 65223a20 226d6561 6e220a20 "name": "mean". │ │ │ │ - 0x001df7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df800 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001df810 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001df820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df830 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001df840 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x001df850 65206465 76696174 696f6e20 66726f6d e deviation from │ │ │ │ - 0x001df860 20746865 206d6561 6e20666f 72207468 the mean for th │ │ │ │ - 0x001df870 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ - 0x001df880 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ - 0x001df890 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ - 0x001df8a0 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ - 0x001df8b0 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ - 0x001df8c0 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ - 0x001df8d0 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ - 0x001df8e0 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ - 0x001df8f0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ - 0x001df900 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ - 0x001df910 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ - 0x001df920 20666c6f 61742e20 54686520 6d65616e float. The mean │ │ │ │ - 0x001df930 206f6620 616e2065 7175616c 6c792064 of an equally d │ │ │ │ - 0x001df940 69737472 69627574 65642072 616e646f istributed rando │ │ │ │ - 0x001df950 6d207361 6d706c65 206f6620 62797465 m sample of byte │ │ │ │ - 0x001df960 73206973 20313237 2e352c20 77686963 s is 127.5, whic │ │ │ │ - 0x001df970 68206973 20617661 696c6162 6c652061 h is available a │ │ │ │ - 0x001df980 73207468 6520636f 6e737461 6e74206d s the constant m │ │ │ │ - 0x001df990 6174682e 4d45414e 5f425954 45532e20 ath.MEAN_BYTES. │ │ │ │ - 0x001df9a0 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ - 0x001df9b0 2e646576 69617469 6f6e2830 2c206669 .deviation(0, fi │ │ │ │ - 0x001df9c0 6c657369 7a652c20 6d617468 2e4d4541 lesize, math.MEA │ │ │ │ - 0x001df9d0 4e5f4259 54455329 203d3d20 36342e30 N_BYTES) == 64.0 │ │ │ │ - 0x001df9e0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001df9f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dfa00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dfa10 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001dfa20 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x001dfa30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfa40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001df7e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001df7f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001df800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df810 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ + 0x001df820 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001df830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df840 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001df850 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001df860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df880 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001df890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df8a0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001df8b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001df8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df8d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001df8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df8f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001df900 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001df910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df920 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001df930 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ + 0x001df940 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001df950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df960 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001df970 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001df980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df990 20202020 20202020 20202020 20202273 "s │ │ │ │ + 0x001df9a0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ + 0x001df9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df9c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001df9d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001df9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df9f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dfa00 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001dfa10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfa20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfa30 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ + 0x001dfa40 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ 0x001dfa50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfa60 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ - 0x001dfa70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfa80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dfa90 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ - 0x001dfaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfab0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dfa60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dfa70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dfa80 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dfa90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfaa0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001dfab0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ 0x001dfac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfad0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001dfae0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dfaf0 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ + 0x001dfad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfae0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001dfaf0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dfb00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfb10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dfb20 6d65616e 220a2020 20202020 20202020 mean". │ │ │ │ - 0x001dfb30 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001dfb10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001dfb20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dfb30 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dfb40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfb50 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001dfb60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dfb70 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ - 0x001dfb80 75726e20 74686520 64657669 6174696f urn the deviatio │ │ │ │ - 0x001dfb90 6e206672 6f6d2074 6865206d 65616e20 n from the mean │ │ │ │ - 0x001dfba0 666f7220 74686520 67697665 6e207374 for the given st │ │ │ │ - 0x001dfbb0 72696e67 2e220a20 20202020 20202020 ring.". │ │ │ │ - 0x001dfbc0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001dfbd0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001dfbe0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001dfbf0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dfc00 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001dfc10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dfc20 226d6561 6e222c0a 20202020 20202020 "mean",. │ │ │ │ - 0x001dfc30 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001dfc40 223a2022 66222c0a 20202020 20202020 ": "f",. │ │ │ │ - 0x001dfc50 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x001dfc60 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001dfc70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dfc80 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001dfc90 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001dfb50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dfb60 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ + 0x001dfb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfb90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dfba0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dfbb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dfbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfbe0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001dfbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfc10 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001dfc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfc30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfc40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001dfc50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfc70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001dfc80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dfc90 20202020 20202020 20202020 20202020 │ │ │ │ 0x001dfca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfcb0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001dfcc0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dfcd0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001dfcb0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001dfcc0 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ + 0x001dfcd0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001dfce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfcf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dfd00 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001dfd10 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001dfcf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfd00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dfd10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ 0x001dfd20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfd30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dfd40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfd50 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001dfd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfd40 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001dfd50 220a2020 20202020 20202020 20202020 ". │ │ │ │ 0x001dfd60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfd70 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dfd80 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ - 0x001dfd90 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001dfda0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dfdb0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001dfdc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dfdd0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001dfde0 7475726e 73207468 65206d65 616e2066 turns the mean f │ │ │ │ - 0x001dfdf0 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ - 0x001dfe00 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ - 0x001dfe10 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ - 0x001dfe20 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ - 0x001dfe30 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ - 0x001dfe40 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ - 0x001dfe50 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ - 0x001dfe60 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ - 0x001dfe70 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ - 0x001dfe80 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ - 0x001dfe90 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ - 0x001dfea0 20697320 6120666c 6f61742e 20457861 is a float. Exa │ │ │ │ - 0x001dfeb0 6d706c65 3a206060 606d6174 682e6d65 mple: ```math.me │ │ │ │ - 0x001dfec0 616e2830 2c206669 6c657369 7a652920 an(0, filesize) │ │ │ │ - 0x001dfed0 3c203732 2e306060 60220a20 20202020 < 72.0```". │ │ │ │ - 0x001dfee0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001dfef0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001dff00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dff10 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001dff20 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001dff30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001dff40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dff50 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dff60 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001dff70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dff80 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001dfd70 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001dfd80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dfd90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfda0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001dfdb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfdc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfdd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dfde0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dfdf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe20 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ + 0x001dfe30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dfe70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001dfe80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfea0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dfeb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dfec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfed0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001dfee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dff00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001dff10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dff20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dff30 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001dff40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dff50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dff60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dff70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dff80 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ 0x001dff90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dffa0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001dffb0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x001dffc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dffd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dffe0 223a2022 52657475 726e2074 6865206d ": "Return the m │ │ │ │ - 0x001dfff0 65616e20 666f7220 74686520 67697665 ean for the give │ │ │ │ - 0x001e0000 6e207374 72696e67 2e220a20 20202020 n string.". │ │ │ │ - 0x001e0010 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001e0020 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001e0030 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e0040 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e0050 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001e0060 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e0070 65223a20 22736572 69616c5f 636f7272 e": "serial_corr │ │ │ │ - 0x001e0080 656c6174 696f6e22 2c0a2020 20202020 elation",. │ │ │ │ - 0x001e0090 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001e00a0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x001e00b0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001e00c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e00d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e00e0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001e00f0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001dffa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dffb0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dffc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dffd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dffe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0000 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e0010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0030 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e0040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0060 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e0070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0090 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e00a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e00b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e00c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e00d0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e00e0 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ + 0x001e00f0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e0100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0110 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0130 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001e0110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0120 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e0130 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ 0x001e0140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0150 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e0160 2022220a 20202020 20202020 20202020 "". │ │ │ │ - 0x001e0170 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e0150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0160 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e0170 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001e0180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0190 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0190 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001e01a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e01b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e01c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e01d0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e01e0 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ - 0x001e01f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0200 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001e0210 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001e0220 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e0230 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e0240 52657475 726e7320 74686520 73657269 Returns the seri │ │ │ │ - 0x001e0250 616c2063 6f727265 6c617469 6f6e2066 al correlation f │ │ │ │ - 0x001e0260 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ - 0x001e0270 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ - 0x001e0280 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ - 0x001e0290 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ - 0x001e02a0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ - 0x001e02b0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ - 0x001e02c0 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ - 0x001e02d0 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ - 0x001e02e0 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ - 0x001e02f0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ - 0x001e0300 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ - 0x001e0310 20697320 6120666c 6f617420 62657477 is a float betw │ │ │ │ - 0x001e0320 65656e20 302e3020 616e6420 312e302e een 0.0 and 1.0. │ │ │ │ - 0x001e0330 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ - 0x001e0340 682e7365 7269616c 5f636f72 72656c61 h.serial_correla │ │ │ │ - 0x001e0350 74696f6e 28302c20 66696c65 73697a65 tion(0, filesize │ │ │ │ - 0x001e0360 29203c20 302e3260 6060220a 20202020 ) < 0.2```". │ │ │ │ - 0x001e0370 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e0380 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e0390 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e03a0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001e03b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001e03c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e01b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e01c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e01d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e01e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e01f0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e0200 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e0210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0230 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e0240 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ + 0x001e0250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0280 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e0290 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e02a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e02b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e02c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e02d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e02e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e02f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001e0300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0320 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e0330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0350 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e0360 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e0370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0390 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e03a0 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ + 0x001e03b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e03c0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e03d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e03e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e03f0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001e03e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e03f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ 0x001e0400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0410 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ - 0x001e0420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0430 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001e0440 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001e0450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0460 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e0470 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ - 0x001e0480 73657269 616c2063 6f727265 6c617469 serial correlati │ │ │ │ - 0x001e0490 6f6e2066 6f722074 68652067 6976656e on for the given │ │ │ │ - 0x001e04a0 20737472 696e672e 220a2020 20202020 string.". │ │ │ │ - 0x001e04b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001e04c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001e04d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e04e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e04f0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001e0500 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e0510 223a2022 6d6f6e74 655f6361 726c6f5f ": "monte_carlo_ │ │ │ │ - 0x001e0520 7069222c 0a202020 20202020 20202020 pi",. │ │ │ │ - 0x001e0530 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x001e0540 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ - 0x001e0550 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001e0410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0420 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e0430 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e0440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0450 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e0460 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0480 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e0490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e04a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e04b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e04c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e04d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e04e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e04f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0500 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ + 0x001e0510 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e0520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0540 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e0550 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ 0x001e0560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0570 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0580 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001e0590 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e05a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e05b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e05c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e05d0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001e05e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e05f0 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ + 0x001e0570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0580 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e0590 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e05a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e05b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e05c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e05d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e05e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e05f0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e0600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e0620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0630 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0620 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e0630 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001e0640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0650 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001e0660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0670 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e0680 2022220a 20202020 20202020 20202020 "". │ │ │ │ - 0x001e0690 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001e06a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e06b0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x001e06c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e06d0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x001e06e0 6e732074 68652070 65726365 6e746167 ns the percentag │ │ │ │ - 0x001e06f0 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ - 0x001e0700 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ - 0x001e0710 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ - 0x001e0720 2a6f6666 7365742a 20776865 6e207275 *offset* when ru │ │ │ │ - 0x001e0730 6e207468 726f7567 68207468 65204d6f n through the Mo │ │ │ │ - 0x001e0740 6e746520 4361726c 6f206672 6f6d2050 nte Carlo from P │ │ │ │ - 0x001e0750 69207465 73742e20 5768656e 20736361 i test. When sca │ │ │ │ - 0x001e0760 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ - 0x001e0770 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ - 0x001e0780 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ - 0x001e0790 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ - 0x001e07a0 6c206164 64726573 73207769 7468696e l address within │ │ │ │ - 0x001e07b0 20746865 2070726f 63657373 20616464 the process add │ │ │ │ - 0x001e07c0 72657373 20737061 63652e20 54686520 ress space. The │ │ │ │ - 0x001e07d0 72657475 726e6564 2076616c 75652069 returned value i │ │ │ │ - 0x001e07e0 73206120 666c6f61 742e2045 78616d70 s a float. Examp │ │ │ │ - 0x001e07f0 6c653a20 6060606d 6174682e 6d6f6e74 le: ```math.mont │ │ │ │ - 0x001e0800 655f6361 726c6f5f 70692830 2c206669 e_carlo_pi(0, fi │ │ │ │ - 0x001e0810 6c657369 7a652920 3c20302e 30376060 lesize) < 0.07`` │ │ │ │ - 0x001e0820 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001e0830 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001e0840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e0850 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001e0860 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001e0650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0660 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ + 0x001e0670 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e0680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e06a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e06b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e06c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e06d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e06e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e06f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e0700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0710 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e0720 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e0730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0740 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e0750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0780 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e0790 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e07a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e07b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e07c0 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ + 0x001e07d0 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ + 0x001e07e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e07f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0800 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e0810 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e0820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0840 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e0850 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e0860 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e0870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0880 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e0880 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ 0x001e0890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e08a0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001e08b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e08c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e08d0 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ - 0x001e08e0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001e08f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0900 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001e0910 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e0920 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x001e0930 726e2074 68652070 65726365 6e746167 rn the percentag │ │ │ │ - 0x001e0940 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ - 0x001e0950 6f722074 68652067 6976656e 20737472 or the given str │ │ │ │ - 0x001e0960 696e672e 220a2020 20202020 20202020 ing.". │ │ │ │ - 0x001e0970 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001e0980 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ - 0x001e0990 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e09a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e09b0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001e09c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e09d0 656e7472 6f707922 2c0a2020 20202020 entropy",. │ │ │ │ - 0x001e09e0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001e09f0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x001e0a00 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001e0a10 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e0a20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e0a30 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001e0a40 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001e0a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0a60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e08a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e08b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e08c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e08d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e08e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e08f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e0900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0920 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001e0930 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ + 0x001e0940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0960 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e0970 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e0980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e09a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e09b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e09c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e09d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e09e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e09f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0a10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e0a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0a40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e0a50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e0a60 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e0a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0a80 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001e0a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0aa0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e0ab0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ - 0x001e0ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0ad0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001e0ae0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e0a80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e0a90 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ + 0x001e0aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0ac0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e0ad0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e0ae0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ 0x001e0af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0b00 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e0b10 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001e0b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0b10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x001e0b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0b30 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001e0b40 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001e0b50 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e0b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0b40 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e0b50 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e0b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0b70 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001e0b80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e0b90 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001e0ba0 73207468 6520656e 74726f70 7920666f s the entropy fo │ │ │ │ - 0x001e0bb0 72202a73 697a652a 20627974 65732073 r *size* bytes s │ │ │ │ - 0x001e0bc0 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ - 0x001e0bd0 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ - 0x001e0be0 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ - 0x001e0bf0 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ - 0x001e0c00 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ - 0x001e0c10 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ - 0x001e0c20 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ - 0x001e0c30 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ - 0x001e0c40 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ - 0x001e0c50 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ - 0x001e0c60 20666c6f 61742e20 4578616d 706c653a float. Example: │ │ │ │ - 0x001e0c70 20606060 6d617468 2e656e74 726f7079 ```math.entropy │ │ │ │ - 0x001e0c80 28302c20 66696c65 73697a65 29203e3d (0, filesize) >= │ │ │ │ - 0x001e0c90 20376060 60220a20 20202020 20202020 7```". │ │ │ │ - 0x001e0ca0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e0cb0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001e0cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0cd0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001e0ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0cf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0b70 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001e0b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0b90 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e0ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0bb0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e0bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0bd0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001e0be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0bf0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001e0c00 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e0c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0c20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0c30 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e0c40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e0c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0c60 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ + 0x001e0c70 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ + 0x001e0c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0c90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e0ca0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e0cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0cc0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e0cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0ce0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e0cf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x001e0d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0d10 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001e0d20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e0d30 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e0d40 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ - 0x001e0d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0d60 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001e0d70 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001e0d80 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e0d90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e0da0 52657475 726e7320 74686520 656e7472 Returns the entr │ │ │ │ - 0x001e0db0 6f707920 666f7220 74686520 67697665 opy for the give │ │ │ │ - 0x001e0dc0 6e207374 72696e67 2e206060 60457861 n string. ```Exa │ │ │ │ - 0x001e0dd0 6d706c65 3a206d61 74682e65 6e74726f mple: math.entro │ │ │ │ - 0x001e0de0 7079285c 2264756d 6d795c22 29203e20 py(\"dummy\") > │ │ │ │ - 0x001e0df0 37606060 220a2020 20202020 20202020 7```". │ │ │ │ - 0x001e0e00 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001e0e10 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ - 0x001e0e20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e0e30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e0e40 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001e0e50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e0e60 6d696e22 2c0a2020 20202020 20202020 min",. │ │ │ │ - 0x001e0e70 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001e0e80 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001e0e90 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001e0ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e0eb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0ec0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001e0ed0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001e0ee0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e0d10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e0d20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e0d30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e0d40 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ + 0x001e0d50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0d60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e0d70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e0d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0d90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e0da0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e0db0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e0dc0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001e0dd0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e0de0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e0df0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e0e00 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001e0e10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e0e20 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ + 0x001e0e30 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ + 0x001e0e40 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001e0e50 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001e0e60 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001e0e70 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e0e80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e0e90 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001e0ea0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001e0eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0ec0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0ed0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e0ee0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ 0x001e0ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0f00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e0f10 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001e0f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0f30 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ - 0x001e0f40 74220a20 20202020 20202020 20202020 t". │ │ │ │ - 0x001e0f50 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001e0f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0f70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e0f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0f90 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x001e0fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e0fb0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e0fc0 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x001e0f00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e0f10 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e0f20 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e0f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0f40 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e0f50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e0f60 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x001e0f70 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e0f80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e0f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0fa0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e0fb0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e0fc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001e0fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0fe0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001e0ff0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001e0fe0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e0ff0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ 0x001e1000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1010 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1020 20225265 7475726e 73207468 65206d69 "Returns the mi │ │ │ │ - 0x001e1030 6e696d75 6d206f66 2074776f 20756e73 nimum of two uns │ │ │ │ - 0x001e1040 69676e65 6420696e 74656765 72207661 igned integer va │ │ │ │ - 0x001e1050 6c756573 2e220a20 20202020 20202020 lues.". │ │ │ │ - 0x001e1060 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001e1070 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001e1080 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e1090 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e10a0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001e10b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e10c0 226d6178 222c0a20 20202020 20202020 "max",. │ │ │ │ - 0x001e10d0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001e10e0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001e10f0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001e1100 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001e1110 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e1120 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001e1130 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001e1140 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e1150 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e1160 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e1170 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001e1180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1190 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ - 0x001e11a0 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ - 0x001e11b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e11c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e11d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e11e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e11f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e1200 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e1210 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e1220 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ + 0x001e1010 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001e1020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1030 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e1040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1050 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1060 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e1070 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001e1080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1090 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e10a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e10b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e10c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e10d0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e10e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e10f0 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x001e1100 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e1110 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001e1120 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e1130 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e1140 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001e1150 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e1160 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ + 0x001e1170 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ + 0x001e1180 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001e1190 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001e11a0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001e11b0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001e11c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e11d0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001e11e0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001e11f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1200 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e1210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1220 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ 0x001e1230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1240 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001e1250 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 0x001e1260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1270 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e1280 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ - 0x001e1290 6178696d 756d206f 66207477 6f20756e aximum of two un │ │ │ │ - 0x001e12a0 7369676e 65642069 6e746567 65722076 signed integer v │ │ │ │ - 0x001e12b0 616c7565 732e220a 20202020 20202020 alues.". │ │ │ │ - 0x001e12c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e12d0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001e12e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e12f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e1300 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001e1310 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e1320 2022746f 5f6e756d 62657222 2c0a2020 "to_number",. │ │ │ │ - 0x001e1330 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001e1340 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001e1350 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001e1360 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001e1370 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e1380 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e1390 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001e1240 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e1250 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001e1260 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001e1270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1280 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001e1290 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e12a0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x001e12b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e12c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e12d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e12e0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001e12f0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001e1300 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e1310 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1320 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e1330 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e1340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1350 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001e1360 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1370 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e1380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1390 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x001e13a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e13b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e13b0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ 0x001e13c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e13d0 20202020 22747970 65223a20 2262222c "type": "b", │ │ │ │ - 0x001e13e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e13f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e1400 6d65223a 2022626f 6f6c6561 6e220a20 me": "boolean". │ │ │ │ - 0x001e1410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1420 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001e1430 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001e1440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1450 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e1460 6f6e223a 20225265 7475726e 73203020 on": "Returns 0 │ │ │ │ - 0x001e1470 6f722031 2c206974 27732075 73656675 or 1, it's usefu │ │ │ │ - 0x001e1480 6c207768 656e2077 72697469 6e672061 l when writing a │ │ │ │ - 0x001e1490 2073636f 72652062 61736564 2072756c score based rul │ │ │ │ - 0x001e14a0 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ - 0x001e14b0 6174682e 746f6e75 6d626572 28537562 ath.tonumber(Sub │ │ │ │ - 0x001e14c0 52756c65 3129202a 20363020 2b206d61 Rule1) * 60 + ma │ │ │ │ - 0x001e14d0 74682e74 6f6e756d 62657228 53756252 th.tonumber(SubR │ │ │ │ - 0x001e14e0 756c6532 29202a20 3230202b 206d6174 ule2) * 20 + mat │ │ │ │ - 0x001e14f0 682e746f 6e756d62 65722853 75625275 h.tonumber(SubRu │ │ │ │ - 0x001e1500 6c653329 202a2037 30203e20 38302a60 le3) * 70 > 80*` │ │ │ │ - 0x001e1510 6060220a 20202020 20202020 20202020 ``". │ │ │ │ - 0x001e1520 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001e1530 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x001e1540 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e1550 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001e1560 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001e1570 20202020 20226e61 6d65223a 20226162 "name": "ab │ │ │ │ - 0x001e1580 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001e1590 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001e15a0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001e15b0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001e15c0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e15d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e15e0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001e15f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001e1600 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001e1610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1620 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e1630 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001e1640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1650 20202022 6e616d65 223a2022 696e7422 "name": "int" │ │ │ │ - 0x001e1660 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e1670 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001e1680 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001e1690 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e16a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e16b0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001e16c0 74686520 6162736f 6c757465 2076616c the absolute val │ │ │ │ - 0x001e16d0 7565206f 66207468 65207369 676e6564 ue of the signed │ │ │ │ - 0x001e16e0 20696e74 65676572 2e206060 60457861 integer. ```Exa │ │ │ │ - 0x001e16f0 6d706c65 3a206d61 74682e61 62732840 mple: math.abs(@ │ │ │ │ - 0x001e1700 61202d20 40622920 3d3d2031 60606022 a - @b) == 1```" │ │ │ │ - 0x001e1710 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e1720 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001e1730 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e1740 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e1750 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x001e1760 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001e1770 2020226e 616d6522 3a202263 6f756e74 "name": "count │ │ │ │ - 0x001e1780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e1790 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001e17a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e17b0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001e17c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e17d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e17e0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001e17f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001e1800 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e1810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1820 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e1830 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001e1840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1850 2020226e 616d6522 3a202262 79746522 "name": "byte" │ │ │ │ - 0x001e1860 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e1870 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e13d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e13e0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001e13f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001e1400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1410 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001e1420 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e1430 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x001e1440 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e1450 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001e1460 20202020 2020207d 20202020 20202020 } │ │ │ │ + 0x001e1470 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001e1480 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001e1490 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001e14a0 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ + 0x001e14b0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001e14c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e14d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001e14e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001e14f0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x001e1500 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ + 0x001e1510 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001e1520 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x001e1530 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001e1540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1550 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1560 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001e1570 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e1580 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e1590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e15a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e15b0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001e15c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e15d0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001e15e0 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x001e15f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001e1600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1610 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e1620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1630 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e1640 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e1650 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e1660 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x001e1670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1680 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e1690 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001e16a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e16b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e16c0 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ + 0x001e16d0 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ + 0x001e16e0 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ + 0x001e16f0 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ + 0x001e1700 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ + 0x001e1710 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ + 0x001e1720 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ + 0x001e1730 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ + 0x001e1740 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ + 0x001e1750 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ + 0x001e1760 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ + 0x001e1770 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ + 0x001e1780 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ + 0x001e1790 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ + 0x001e17a0 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ + 0x001e17b0 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ + 0x001e17c0 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ + 0x001e17d0 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ + 0x001e17e0 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ + 0x001e17f0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e1800 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e1810 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1820 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001e1830 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001e1840 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e1850 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1860 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e1870 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ 0x001e1880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1890 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e18a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e18b0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001e18c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e18d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e18e0 223a2022 6f666673 6574220a 20202020 ": "offset". │ │ │ │ - 0x001e18f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1900 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e1910 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e1920 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e1930 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e1940 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001e1950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1960 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e1970 697a6522 0a202020 20202020 20202020 ize". │ │ │ │ - 0x001e1980 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001e1990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e19a0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001e19b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e19c0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x001e19d0 726e7320 686f7720 6f667465 6e206120 rns how often a │ │ │ │ - 0x001e19e0 73706563 69666963 20627974 65206f63 specific byte oc │ │ │ │ - 0x001e19f0 63757273 2c207374 61727469 6e672061 curs, starting a │ │ │ │ - 0x001e1a00 74202a6f 66667365 742a2061 6e64206c t *offset* and l │ │ │ │ - 0x001e1a10 6f6f6b69 6e672061 74207468 65206e65 ooking at the ne │ │ │ │ - 0x001e1a20 7874202a 73697a65 2a206279 7465732e xt *size* bytes. │ │ │ │ - 0x001e1a30 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ - 0x001e1a40 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ - 0x001e1a50 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ - 0x001e1a60 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ - 0x001e1a70 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ - 0x001e1a80 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ - 0x001e1a90 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ - 0x001e1aa0 6163652e 202a6f66 66736574 2a20616e ace. *offset* an │ │ │ │ - 0x001e1ab0 64202a73 697a652a 20617265 206f7074 d *size* are opt │ │ │ │ - 0x001e1ac0 696f6e61 6c3b2069 66206c65 66742065 ional; if left e │ │ │ │ - 0x001e1ad0 6d707479 2c207468 6520636f 6d706c65 mpty, the comple │ │ │ │ - 0x001e1ae0 74652066 696c6520 69732073 65617263 te file is searc │ │ │ │ - 0x001e1af0 6865642e 20457861 6d706c65 3a206060 hed. Example: `` │ │ │ │ - 0x001e1b00 606d6174 682e636f 756e7428 30783441 `math.count(0x4A │ │ │ │ - 0x001e1b10 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ - 0x001e1b20 2066696c 6573697a 6529203e 3d203130 filesize) >= 10 │ │ │ │ - 0x001e1b30 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001e1b40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e1b50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e1b60 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001e1b70 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001e1890 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001e18a0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x001e18b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e18c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e18d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001e18e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e18f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001e1900 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ + 0x001e1910 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ + 0x001e1920 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ + 0x001e1930 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ + 0x001e1940 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ + 0x001e1950 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ + 0x001e1960 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ + 0x001e1970 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001e1980 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001e1990 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001e19a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e19b0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001e19c0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001e19d0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001e19e0 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ + 0x001e19f0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001e1a00 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001e1a10 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001e1a20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1a30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1a40 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001e1a50 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e1a60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e1a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1a80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e1a90 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001e1aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1ab0 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ + 0x001e1ac0 66736574 220a2020 20202020 20202020 fset". │ │ │ │ + 0x001e1ad0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e1ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1af0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e1b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1b10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e1b20 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001e1b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1b40 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ + 0x001e1b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1b60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e1b70 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ 0x001e1b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1b90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e1ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1bb0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x001e1bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1bd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e1be0 65223a20 22627974 65220a20 20202020 e": "byte". │ │ │ │ - 0x001e1bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1c00 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001e1c10 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001e1c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1c30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1c40 20225265 7475726e 7320686f 77206f66 "Returns how of │ │ │ │ - 0x001e1c50 74656e20 61207370 65636966 69632062 ten a specific b │ │ │ │ - 0x001e1c60 79746520 6f636375 72732c20 74686520 yte occurs, the │ │ │ │ - 0x001e1c70 636f6d70 6c657465 2066696c 65206973 complete file is │ │ │ │ - 0x001e1c80 20736561 72636865 642e2045 78616d70 searched. Examp │ │ │ │ - 0x001e1c90 6c653a20 6060606d 6174682e 636f756e le: ```math.coun │ │ │ │ - 0x001e1ca0 74283078 34412920 3e3d2031 30606060 t(0x4A) >= 10``` │ │ │ │ - 0x001e1cb0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001e1cc0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001e1cd0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ - 0x001e1ce0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e1cf0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x001e1d00 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x001e1d10 20202022 6e616d65 223a2022 70657263 "name": "perc │ │ │ │ - 0x001e1d20 656e7461 6765222c 0a202020 20202020 entage",. │ │ │ │ - 0x001e1d30 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ - 0x001e1d40 65223a20 2266222c 0a202020 20202020 e": "f",. │ │ │ │ - 0x001e1d50 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x001e1d60 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001e1d70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e1d80 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001e1d90 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001e1da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1db0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e1dc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e1dd0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x001e1de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1df0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e1e00 22627974 65220a20 20202020 20202020 "byte". │ │ │ │ - 0x001e1e10 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e1e20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e1e30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001e1e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1e50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e1e60 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001e1e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1e80 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001e1e90 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001e1ea0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001e1eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1ec0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e1ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1ee0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001e1b90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e1ba0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x001e1bb0 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ + 0x001e1bc0 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ + 0x001e1bd0 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ + 0x001e1be0 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ + 0x001e1bf0 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ + 0x001e1c00 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ + 0x001e1c10 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ + 0x001e1c20 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ + 0x001e1c30 20616464 72657373 20776974 68696e20 address within │ │ │ │ + 0x001e1c40 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ + 0x001e1c50 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ + 0x001e1c60 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ + 0x001e1c70 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ + 0x001e1c80 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ + 0x001e1c90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e1ca0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e1cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1cc0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001e1cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1ce0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e1cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1d00 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e1d10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e1d20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e1d30 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x001e1d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1d50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e1d60 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001e1d70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1d80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e1d90 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001e1da0 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ + 0x001e1db0 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ + 0x001e1dc0 672e220a 20202020 20202020 20202020 g.". │ │ │ │ + 0x001e1dd0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001e1de0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x001e1df0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e1e00 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001e1e10 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001e1e20 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ + 0x001e1e30 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ + 0x001e1e40 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001e1e50 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001e1e60 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001e1e70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001e1e80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1e90 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001e1ea0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001e1eb0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e1ec0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1ed0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e1ee0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ 0x001e1ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1f00 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e1f10 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ - 0x001e1f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1f30 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001e1f40 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001e1f00 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001e1f10 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x001e1f20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e1f30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e1f40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x001e1f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1f60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1f70 20225265 7475726e 73207468 65206f63 "Returns the oc │ │ │ │ - 0x001e1f80 63757272 656e6365 20726174 65206f66 currence rate of │ │ │ │ - 0x001e1f90 20612073 70656369 66696320 62797465 a specific byte │ │ │ │ - 0x001e1fa0 2c207374 61727469 6e672061 74202a6f , starting at *o │ │ │ │ - 0x001e1fb0 66667365 742a2061 6e64206c 6f6f6b69 ffset* and looki │ │ │ │ - 0x001e1fc0 6e672061 74207468 65206e65 7874202a ng at the next * │ │ │ │ - 0x001e1fd0 73697a65 2a206279 7465732e 20576865 size* bytes. Whe │ │ │ │ - 0x001e1fe0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ - 0x001e1ff0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ - 0x001e2000 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ - 0x001e2010 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ - 0x001e2020 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ - 0x001e2030 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ - 0x001e2040 73206164 64726573 73207370 6163652e s address space. │ │ │ │ - 0x001e2050 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ - 0x001e2060 6c756520 69732061 20666c6f 61742062 lue is a float b │ │ │ │ - 0x001e2070 65747765 656e2030 20616e64 20312e20 etween 0 and 1. │ │ │ │ - 0x001e2080 2a6f6666 7365742a 20616e64 202a7369 *offset* and *si │ │ │ │ - 0x001e2090 7a652a20 61726520 6f707469 6f6e616c ze* are optional │ │ │ │ - 0x001e20a0 3b206966 206c6566 7420656d 7074792c ; if left empty, │ │ │ │ - 0x001e20b0 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ - 0x001e20c0 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ - 0x001e20d0 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ - 0x001e20e0 2e706572 63656e74 61676528 30784646 .percentage(0xFF │ │ │ │ - 0x001e20f0 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ - 0x001e2100 2066696c 6573697a 6529203e 3d20302e filesize) >= 0. │ │ │ │ - 0x001e2110 39606060 220a2020 20202020 20202020 9```". │ │ │ │ - 0x001e2120 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e2130 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e2140 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e2150 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001e2160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2170 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e2180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2190 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x001e21a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e21b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e21c0 6d65223a 20226279 7465220a 20202020 me": "byte". │ │ │ │ - 0x001e21d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e21e0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001e21f0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 0x001e2200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2210 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e2220 3a202252 65747572 6e732074 6865206f : "Returns the o │ │ │ │ - 0x001e2230 63637572 72656e63 65207261 7465206f ccurrence rate o │ │ │ │ - 0x001e2240 66206120 73706563 69666963 20627974 f a specific byt │ │ │ │ - 0x001e2250 652c2074 68652063 6f6d706c 65746520 e, the complete │ │ │ │ - 0x001e2260 66696c65 20697320 73656172 63686564 file is searched │ │ │ │ - 0x001e2270 2e205468 65207265 7475726e 65642076 . The returned v │ │ │ │ - 0x001e2280 616c7565 20697320 6120666c 6f617420 alue is a float │ │ │ │ - 0x001e2290 62657477 65656e20 3020616e 6420312e between 0 and 1. │ │ │ │ - 0x001e22a0 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ - 0x001e22b0 682e7065 7263656e 74616765 28307834 h.percentage(0x4 │ │ │ │ - 0x001e22c0 4129203e 3d20302e 34606060 220a2020 A) >= 0.4```". │ │ │ │ - 0x001e22d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001e22e0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001e22f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e2300 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e2310 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x001e2320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e2330 6e616d65 223a2022 6d6f6465 222c0a20 name": "mode",. │ │ │ │ - 0x001e2340 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x001e2350 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x001e2360 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001e2370 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001e2380 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e1f60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e1f70 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001e1f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1f90 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x001e1fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1fb0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e1fc0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001e1fd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1fe0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e1ff0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001e2000 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ + 0x001e2010 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x001e2020 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x001e2030 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x001e2040 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x001e2050 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x001e2060 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x001e2070 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x001e2080 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x001e2090 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x001e20a0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x001e20b0 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ + 0x001e20c0 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ + 0x001e20d0 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ + 0x001e20e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e20f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e2100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2110 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e2120 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e2130 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e2140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2150 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e2160 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001e2170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2180 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ + 0x001e2190 67220a20 20202020 20202020 20202020 g". │ │ │ │ + 0x001e21a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e21b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e21c0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e21d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e21e0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001e21f0 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ + 0x001e2200 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ + 0x001e2210 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ + 0x001e2220 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e2230 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e2240 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e2250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e2260 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001e2270 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e2280 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ + 0x001e2290 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001e22a0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x001e22b0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001e22c0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001e22d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e22e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e22f0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001e2300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2310 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e2320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2330 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e2340 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e2350 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e2360 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ + 0x001e2370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2380 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ 0x001e2390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e23a0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001e23a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ 0x001e23b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e23c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e23c0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ 0x001e23d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e23e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e23f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e2400 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e2410 616d6522 3a20226f 66667365 74220a20 ame": "offset". │ │ │ │ - 0x001e2420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2430 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e2440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2450 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e2460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2470 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001e2480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2490 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e24a0 20227369 7a65220a 20202020 20202020 "size". │ │ │ │ - 0x001e24b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e24c0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001e24d0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001e24e0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e24f0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001e2500 65747572 6e732074 6865206d 6f737420 eturns the most │ │ │ │ - 0x001e2510 636f6d6d 6f6e2062 7974652c 20737461 common byte, sta │ │ │ │ - 0x001e2520 7274696e 67206174 202a6f66 66736574 rting at *offset │ │ │ │ - 0x001e2530 2a20616e 64206c6f 6f6b696e 67206174 * and looking at │ │ │ │ - 0x001e2540 20746865 206e6578 74202a73 697a652a the next *size* │ │ │ │ - 0x001e2550 20627974 65732e20 5768656e 20736361 bytes. When sca │ │ │ │ - 0x001e2560 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ - 0x001e2570 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ - 0x001e2580 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ - 0x001e2590 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ - 0x001e25a0 6c206164 64726573 73207769 7468696e l address within │ │ │ │ - 0x001e25b0 20746865 2070726f 63657373 20616464 the process add │ │ │ │ - 0x001e25c0 72657373 20737061 63652e20 2a6f6666 ress space. *off │ │ │ │ - 0x001e25d0 7365742a 20616e64 202a7369 7a652a20 set* and *size* │ │ │ │ - 0x001e25e0 61726520 6f707469 6f6e616c 3b206966 are optional; if │ │ │ │ - 0x001e25f0 206c6566 7420656d 7074792c 20746865 left empty, the │ │ │ │ - 0x001e2600 20636f6d 706c6574 65206669 6c652069 complete file i │ │ │ │ - 0x001e2610 73207365 61726368 65642e20 4578616d s searched. Exam │ │ │ │ - 0x001e2620 706c653a 20606060 6d617468 2e6d6f64 ple: ```math.mod │ │ │ │ - 0x001e2630 6528302c 2066696c 6573697a 6529203d e(0, filesize) = │ │ │ │ - 0x001e2640 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ - 0x001e2650 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001e2660 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e2670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2680 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001e2690 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ - 0x001e26a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e26b0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x001e26c0 6e732074 6865206d 6f737420 636f6d6d ns the most comm │ │ │ │ - 0x001e26d0 6f6e2062 7974652c 20746865 20636f6d on byte, the com │ │ │ │ - 0x001e26e0 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ - 0x001e26f0 61726368 65642e20 54686520 72657475 arched. The retu │ │ │ │ - 0x001e2700 726e6564 2076616c 75652069 73206120 rned value is a │ │ │ │ - 0x001e2710 666c6f61 742e2045 78616d70 6c653a20 float. Example: │ │ │ │ - 0x001e2720 6060606d 6174682e 6d6f6465 2829203d ```math.mode() = │ │ │ │ - 0x001e2730 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ - 0x001e2740 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001e2750 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001e2760 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e2770 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e2780 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001e2790 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e27a0 65223a20 22746f5f 696e7422 2c0a2020 e": "to_int",. │ │ │ │ - 0x001e27b0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001e27c0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001e27d0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001e27e0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001e27f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e2800 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e2810 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001e2820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2830 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e2840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2850 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ - 0x001e2860 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e2870 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e2880 6d65223a 20227374 72696e67 220a2020 me": "string". │ │ │ │ - 0x001e2890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e28a0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001e28b0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001e28c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e28d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e28e0 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ - 0x001e28f0 20676976 656e2073 7472696e 6720746f given string to │ │ │ │ - 0x001e2900 20612073 69676e65 6420696e 74656765 a signed intege │ │ │ │ - 0x001e2910 722e2049 66207468 65207374 72696e67 r. If the string │ │ │ │ - 0x001e2920 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ - 0x001e2930 785c2220 69742069 73207472 65617465 x\" it is treate │ │ │ │ - 0x001e2940 64206173 20626173 65203136 2e204966 d as base 16. If │ │ │ │ - 0x001e2950 20746865 20737472 696e6720 73746172 the string star │ │ │ │ - 0x001e2960 74732077 69746820 5c22305c 22206974 ts with \"0\" it │ │ │ │ - 0x001e2970 20697320 74726561 74656420 62617365 is treated base │ │ │ │ - 0x001e2980 20382e20 4c656164 696e6720 272b2720 8. Leading '+' │ │ │ │ - 0x001e2990 6f722027 2d272069 7320616c 736f2073 or '-' is also s │ │ │ │ - 0x001e29a0 7570706f 72746564 2e206060 60457861 upported. ```Exa │ │ │ │ - 0x001e29b0 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ - 0x001e29c0 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ - 0x001e29d0 32333460 60602060 60604578 616d706c 234``` ```Exampl │ │ │ │ - 0x001e29e0 653a206d 6174682e 746f5f69 6e74285c e: math.to_int(\ │ │ │ │ - 0x001e29f0 222d3130 5c222920 3d3d202d 31306060 "-10\") == -10`` │ │ │ │ - 0x001e2a00 60206060 60457861 6d706c65 3a206d61 ` ```Example: ma │ │ │ │ - 0x001e2a10 74682e74 6f5f696e 74285c22 2d303130 th.to_int(\"-010 │ │ │ │ - 0x001e2a20 5c22203d 3d202d38 60606022 0a202020 \" == -8```". │ │ │ │ - 0x001e2a30 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e2a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2a50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e2a60 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001e2a70 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e2a80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e2a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2aa0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e2ab0 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ - 0x001e2ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2ad0 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ - 0x001e2ae0 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ - 0x001e2af0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e2b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2b10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e2b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2b30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e2b40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e2b50 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e2b60 6e616d65 223a2022 62617365 220a2020 name": "base". │ │ │ │ - 0x001e2b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2b80 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001e2b90 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001e2ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2bb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e2bc0 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ - 0x001e2bd0 20676976 656e2073 7472696e 672c2069 given string, i │ │ │ │ - 0x001e2be0 6e746572 70726574 65642077 69746820 nterpreted with │ │ │ │ - 0x001e2bf0 74686520 67697665 6e206261 73652c20 the given base, │ │ │ │ - 0x001e2c00 746f2061 20736967 6e656420 696e7465 to a signed inte │ │ │ │ - 0x001e2c10 6765722e 20426173 65206d75 73742062 ger. Base must b │ │ │ │ - 0x001e2c20 65203020 6f722062 65747765 656e2032 e 0 or between 2 │ │ │ │ - 0x001e2c30 20616e64 20333220 696e636c 75736976 and 32 inclusiv │ │ │ │ - 0x001e2c40 652e2049 66206974 20697320 7a65726f e. If it is zero │ │ │ │ - 0x001e2c50 20746865 6e207468 65207374 72696e67 then the string │ │ │ │ - 0x001e2c60 2077696c 6c206265 20696e74 72657072 will be intrepr │ │ │ │ - 0x001e2c70 65746564 20617320 62617365 20313620 eted as base 16 │ │ │ │ - 0x001e2c80 69662069 74207374 61727473 20776974 if it starts wit │ │ │ │ - 0x001e2c90 68205c22 30785c22 206f7220 61732062 h \"0x\" or as b │ │ │ │ - 0x001e2ca0 61736520 38206966 20697420 73746172 ase 8 if it star │ │ │ │ - 0x001e2cb0 74732077 69746820 5c22305c 222e204c ts with \"0\". L │ │ │ │ - 0x001e2cc0 65616469 6e672027 2b27206f 7220272d eading '+' or '- │ │ │ │ - 0x001e2cd0 27206973 20616c73 6f207375 70706f72 ' is also suppor │ │ │ │ - 0x001e2ce0 7465642e 20606060 4578616d 706c653a ted. ```Example: │ │ │ │ - 0x001e2cf0 206d6174 682e746f 5f696e74 285c2230 math.to_int(\"0 │ │ │ │ - 0x001e2d00 31315c22 2c203829 203d3d20 5c22395c 11\", 8) == \"9\ │ │ │ │ - 0x001e2d10 22606060 20606060 4578616d 706c653a "``` ```Example: │ │ │ │ - 0x001e2d20 206d6174 682e746f 5f696e74 285c222d math.to_int(\"- │ │ │ │ - 0x001e2d30 3031315c 222c2030 29203d3d 205c222d 011\", 0) == \"- │ │ │ │ - 0x001e2d40 395c2260 6060220a 20202020 20202020 9\"```". │ │ │ │ - 0x001e2d50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e2d60 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001e2d70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e2d80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e2d90 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001e2da0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e2db0 2022746f 5f737472 696e6722 2c0a2020 "to_string",. │ │ │ │ - 0x001e2dc0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001e2dd0 6e5f7479 7065223a 20227322 2c0a2020 n_type": "s",. │ │ │ │ - 0x001e2de0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001e2df0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001e2e00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e2e10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e2e20 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001e2e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2e40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e2e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2e60 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x001e2e70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e2e80 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e2e90 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ - 0x001e2ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2eb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001e2ec0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001e2ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2ee0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e2ef0 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ - 0x001e2f00 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ - 0x001e2f10 20737472 696e672e 204e6f74 653a2069 string. Note: i │ │ │ │ - 0x001e2f20 6e746567 65727320 696e2059 41524120 ntegers in YARA │ │ │ │ - 0x001e2f30 61726520 7369676e 65642e20 60606045 are signed. ```E │ │ │ │ - 0x001e2f40 78616d70 6c653a20 6d617468 2e746f5f xample: math.to_ │ │ │ │ - 0x001e2f50 73747269 6e672831 3029203d 3d205c22 string(10) == \" │ │ │ │ - 0x001e2f60 31305c22 60606020 60606045 78616d70 10\"``` ```Examp │ │ │ │ - 0x001e2f70 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ - 0x001e2f80 6e67282d 3129203d 3d205c22 2d315c22 ng(-1) == \"-1\" │ │ │ │ - 0x001e2f90 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001e2fa0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e2fb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e2fc0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001e2fd0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x001e2fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2ff0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e3000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3010 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x001e3020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3030 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e3040 65223a20 22696e74 220a2020 20202020 e": "int". │ │ │ │ - 0x001e3050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3060 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001e3070 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e3080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3090 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e30a0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001e30b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e30c0 20202020 226e616d 65223a20 22626173 "name": "bas │ │ │ │ - 0x001e30d0 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001e30e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001e30f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3100 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001e3110 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e3120 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ - 0x001e3130 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ - 0x001e3140 67657220 746f2061 20737472 696e6720 ger to a string │ │ │ │ - 0x001e3150 696e2074 68652067 6976656e 20626173 in the given bas │ │ │ │ - 0x001e3160 652e2053 7570706f 72746564 20626173 e. Supported bas │ │ │ │ - 0x001e3170 65732061 72652031 302c2038 20616e64 es are 10, 8 and │ │ │ │ - 0x001e3180 2031362e 204e6f74 653a2069 6e746567 16. Note: integ │ │ │ │ - 0x001e3190 65727320 696e2059 41524120 61726520 ers in YARA are │ │ │ │ - 0x001e31a0 7369676e 65642e20 60606045 78616d70 signed. ```Examp │ │ │ │ - 0x001e31b0 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ - 0x001e31c0 6e672833 322c2031 3629203d 3d205c22 ng(32, 16) == \" │ │ │ │ - 0x001e31d0 32305c22 60606020 60606045 78616d70 20\"``` ```Examp │ │ │ │ - 0x001e31e0 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ - 0x001e31f0 6e67282d 312c2031 3629203d 3d205c22 ng(-1, 16) == \" │ │ │ │ - 0x001e3200 66666666 66666666 66666666 66666666 ffffffffffffffff │ │ │ │ - 0x001e3210 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ - 0x001e3220 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001e3230 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001e3240 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ - 0x001e3250 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001e3260 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001e3270 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ - 0x001e3280 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001e3290 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e32a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e32b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e32c0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001e32d0 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ - 0x001e32e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e32f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e3300 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e3310 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e3320 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3330 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e3340 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e3350 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001e3360 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ - 0x001e3370 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e3380 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e3390 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e33a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e33b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e33c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e33d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e33e0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001e33f0 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ - 0x001e3400 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e3410 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e3420 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e3430 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e3440 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e3450 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e3460 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e3470 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001e3480 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ - 0x001e3490 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e34a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e34b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e34c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e34d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e34e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e34f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e3500 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001e3510 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ - 0x001e3520 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e3530 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e3540 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e3550 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e3560 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e3570 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e3580 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e3590 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001e35a0 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ - 0x001e35b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e35c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e35d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e35e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e35f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e3600 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e3610 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e3620 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001e3630 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ - 0x001e3640 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e3650 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e3660 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3670 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e3680 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e3690 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e36a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e36b0 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ - 0x001e36c0 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ - 0x001e36d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e36e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e36f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e3700 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e3710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e3720 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e3730 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e3740 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ - 0x001e3750 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x001e3760 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e3770 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e3780 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e3790 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e37a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e37b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e37c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e37d0 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ - 0x001e37e0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x001e37f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e3800 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e3810 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e3820 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e3830 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e3840 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e3850 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e3860 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ - 0x001e3870 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ - 0x001e3880 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e3890 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e38a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e38b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e38c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e38d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e38e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e38f0 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ - 0x001e3900 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ - 0x001e3910 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e3920 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e3930 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3940 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e3950 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e3960 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e3970 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e3980 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ - 0x001e3990 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ - 0x001e39a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e39b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e39c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e39d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e39e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e39f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e3a00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e3a10 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001e3a20 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ - 0x001e3a30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e3a40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e3a50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e3a60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e3a70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e3a80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e3a90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e3aa0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x001e3ab0 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ - 0x001e3ac0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e3ad0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e3ae0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e3af0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e3b00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e3b10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e3b20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e3b30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e3b40 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ - 0x001e3b50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e3b60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e3b70 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e3b80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e3b90 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e3ba0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e3bb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e3bc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e3bd0 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ - 0x001e3be0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e3bf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e3c00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e3c10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e3c20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e3c30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e3c40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e3c50 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e3c60 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ - 0x001e3c70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e3c80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e3c90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e3ca0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e3cb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e3cc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e3cd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e3ce0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e3cf0 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ - 0x001e3d00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e3d10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e3d20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e3d30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e3d40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e3d50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e3d60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e3d70 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ - 0x001e3d80 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ - 0x001e3d90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e3da0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e3db0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e3dc0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e3dd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3de0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e3df0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e3e00 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001e3e10 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ - 0x001e3e20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e3e30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e3e40 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e3e50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e3e60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3e70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e3e80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e3e90 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001e3ea0 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ - 0x001e3eb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e3ec0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e3ed0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e3ee0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e3ef0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e3f00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e3f10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e3f20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e3f30 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ - 0x001e3f40 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ - 0x001e3f50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e3f60 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ - 0x001e3f70 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ - 0x001e3f80 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ - 0x001e3f90 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001e3fa0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e3fb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e3fc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e3fd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e3fe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e3ff0 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ - 0x001e4000 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e4010 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e4020 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ - 0x001e4030 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ - 0x001e4040 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ - 0x001e4050 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e4060 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e4070 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e4080 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e4090 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e40a0 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ - 0x001e40b0 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ - 0x001e40c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e40d0 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ - 0x001e40e0 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ - 0x001e40f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e4100 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e4110 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e4120 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e4130 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e4140 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001e4150 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ - 0x001e4160 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e4170 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ - 0x001e4180 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ - 0x001e4190 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e41a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e41b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e41c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e41d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e41e0 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ - 0x001e41f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e4200 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e4210 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ - 0x001e4220 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ - 0x001e4230 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e4240 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e4250 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e4260 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e4270 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e4280 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ - 0x001e4290 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ - 0x001e42a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e42b0 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ - 0x001e42c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e42d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e42e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e42f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e4300 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e4310 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001e4320 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ - 0x001e4330 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e4340 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ + 0x001e23e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e23f0 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ + 0x001e2400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2410 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001e2420 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001e2430 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e2440 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e2450 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ + 0x001e2460 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ + 0x001e2470 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ + 0x001e2480 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x001e2490 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ + 0x001e24a0 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ + 0x001e24b0 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ + 0x001e24c0 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ + 0x001e24d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e24e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e24f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e2500 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001e2510 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001e2520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2530 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e2540 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e2550 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001e2560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2570 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e2580 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001e2590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e25a0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e25b0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001e25c0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e25d0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001e25e0 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ + 0x001e25f0 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ + 0x001e2600 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ + 0x001e2610 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ + 0x001e2620 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ + 0x001e2630 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ + 0x001e2640 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ + 0x001e2650 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ + 0x001e2660 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e2670 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001e2680 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e2690 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e26a0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001e26b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e26c0 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ + 0x001e26d0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001e26e0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e26f0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001e2700 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e2710 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e2720 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e2730 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001e2740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2750 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e2760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2770 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001e2780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2790 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e27a0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x001e27b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e27c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e27d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e27e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e27f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e2800 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001e2810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2820 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001e2830 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001e2840 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e2850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2860 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e2870 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e2880 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001e2890 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ + 0x001e28a0 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ + 0x001e28b0 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ + 0x001e28c0 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ + 0x001e28d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e28e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e28f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e2900 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001e2910 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001e2920 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e2930 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2940 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e2950 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001e2960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2970 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001e2980 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x001e2990 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e29a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e29b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001e29c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e29d0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001e29e0 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ + 0x001e29f0 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ + 0x001e2a00 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ + 0x001e2a10 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001e2a20 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001e2a30 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x001e2a40 0a000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x001e2a50 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001e2a60 20202020 226e616d 65223a20 22646578 "name": "dex │ │ │ │ + 0x001e2a70 222c0a20 20202022 61747472 69627574 ",. "attribut │ │ │ │ + 0x001e2a80 6573223a 205b0a20 20202020 2020207b es": [. { │ │ │ │ + 0x001e2a90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e2aa0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e2ab0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e2ac0 3a202244 45585f46 494c455f 4d414749 : "DEX_FILE_MAGI │ │ │ │ + 0x001e2ad0 435f3033 35222c0a 20202020 20202020 C_035",. │ │ │ │ + 0x001e2ae0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e2af0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e2b00 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001e2b10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e2b20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e2b30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e2b40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2b50 6e616d65 223a2022 4445585f 46494c45 name": "DEX_FILE │ │ │ │ + 0x001e2b60 5f4d4147 49435f30 3336222c 0a202020 _MAGIC_036",. │ │ │ │ + 0x001e2b70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e2b80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e2b90 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e2ba0 3a202273 220a2020 20202020 20207d2c : "s". }, │ │ │ │ + 0x001e2bb0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e2bc0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e2bd0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e2be0 20202020 226e616d 65223a20 22444558 "name": "DEX │ │ │ │ + 0x001e2bf0 5f46494c 455f4d41 4749435f 30333722 _FILE_MAGIC_037" │ │ │ │ + 0x001e2c00 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e2c10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e2c20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2c30 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001e2c40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e2c50 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e2c60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e2c70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e2c80 20224445 585f4649 4c455f4d 41474943 "DEX_FILE_MAGIC │ │ │ │ + 0x001e2c90 5f303338 222c0a20 20202020 20202020 _038",. │ │ │ │ + 0x001e2ca0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e2cb0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e2cc0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001e2cd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e2ce0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e2cf0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e2d00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e2d10 616d6522 3a202244 45585f46 494c455f ame": "DEX_FILE_ │ │ │ │ + 0x001e2d20 4d414749 435f3033 39222c0a 20202020 MAGIC_039",. │ │ │ │ + 0x001e2d30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e2d40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e2d50 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e2d60 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001e2d70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e2d80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e2d90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e2da0 20202022 6e616d65 223a2022 454e4449 "name": "ENDI │ │ │ │ + 0x001e2db0 414e5f43 4f4e5354 414e5422 2c0a2020 AN_CONSTANT",. │ │ │ │ + 0x001e2dc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e2dd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e2de0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e2df0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e2e00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e2e10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e2e20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e2e30 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001e2e40 56455253 455f454e 4449414e 5f434f4e VERSE_ENDIAN_CON │ │ │ │ + 0x001e2e50 5354414e 54222c0a 20202020 20202020 STANT",. │ │ │ │ + 0x001e2e60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e2e70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e2e80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e2e90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e2ea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e2eb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e2ec0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2ed0 6e616d65 223a2022 4e4f5f49 4e444558 name": "NO_INDEX │ │ │ │ + 0x001e2ee0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2ef0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e2f00 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e2f10 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e2f20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e2f30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e2f40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e2f50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e2f60 3a202241 43435f50 55424c49 43222c0a : "ACC_PUBLIC",. │ │ │ │ + 0x001e2f70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e2f80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e2f90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e2fa0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e2fb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e2fc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e2fd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e2fe0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e2ff0 4143435f 50524956 41544522 2c0a2020 ACC_PRIVATE",. │ │ │ │ + 0x001e3000 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e3010 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e3020 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e3030 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e3040 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e3050 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e3060 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e3070 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001e3080 435f5052 4f544543 54454422 2c0a2020 C_PROTECTED",. │ │ │ │ + 0x001e3090 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e30a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e30b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e30c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e30d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e30e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e30f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e3100 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001e3110 435f5354 41544943 222c0a20 20202020 C_STATIC",. │ │ │ │ + 0x001e3120 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e3130 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e3140 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e3150 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e3160 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e3170 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e3180 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e3190 2020226e 616d6522 3a202241 43435f46 "name": "ACC_F │ │ │ │ + 0x001e31a0 494e414c 222c0a20 20202020 20202020 INAL",. │ │ │ │ + 0x001e31b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e31c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e31d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e31e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e31f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e3200 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e3210 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e3220 616d6522 3a202241 43435f53 594e4348 ame": "ACC_SYNCH │ │ │ │ + 0x001e3230 524f4e49 5a454422 2c0a2020 20202020 RONIZED",. │ │ │ │ + 0x001e3240 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e3250 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e3260 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e3270 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e3280 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3290 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e32a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e32b0 20226e61 6d65223a 20224143 435f564f "name": "ACC_VO │ │ │ │ + 0x001e32c0 4c415449 4c45222c 0a202020 20202020 LATILE",. │ │ │ │ + 0x001e32d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e32e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e32f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e3300 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e3310 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e3320 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e3330 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e3340 226e616d 65223a20 22414343 5f425249 "name": "ACC_BRI │ │ │ │ + 0x001e3350 44474522 2c0a2020 20202020 20202020 DGE",. │ │ │ │ + 0x001e3360 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e3370 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e3380 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e3390 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e33a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e33b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e33c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e33d0 6d65223a 20224143 435f5452 414e5349 me": "ACC_TRANSI │ │ │ │ + 0x001e33e0 454e5422 2c0a2020 20202020 20202020 ENT",. │ │ │ │ + 0x001e33f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e3400 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e3410 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e3420 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e3430 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3440 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e3450 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e3460 6d65223a 20224143 435f5641 52415247 me": "ACC_VARARG │ │ │ │ + 0x001e3470 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001e3480 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e3490 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e34a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e34b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e34c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e34d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e34e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e34f0 223a2022 4143435f 4e415449 5645222c ": "ACC_NATIVE", │ │ │ │ + 0x001e3500 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e3510 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e3520 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e3530 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e3540 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e3550 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e3560 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e3570 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e3580 22414343 5f494e54 45524641 4345222c "ACC_INTERFACE", │ │ │ │ + 0x001e3590 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e35a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e35b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e35c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e35d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e35e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e35f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e3600 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e3610 22414343 5f414253 54524143 54222c0a "ACC_ABSTRACT",. │ │ │ │ + 0x001e3620 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e3630 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e3640 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e3650 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e3660 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e3670 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e3680 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e3690 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e36a0 4143435f 53545249 4354222c 0a202020 ACC_STRICT",. │ │ │ │ + 0x001e36b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e36c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e36d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e36e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e36f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e3700 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e3710 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e3720 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ + 0x001e3730 5f53594e 54484554 4943222c 0a202020 _SYNTHETIC",. │ │ │ │ + 0x001e3740 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e3750 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e3760 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e3770 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e3780 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e3790 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e37a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e37b0 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ + 0x001e37c0 5f414e4e 4f544154 494f4e22 2c0a2020 _ANNOTATION",. │ │ │ │ + 0x001e37d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e37e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e37f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e3800 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e3810 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e3820 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e3830 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e3840 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001e3850 435f454e 554d222c 0a202020 20202020 C_ENUM",. │ │ │ │ + 0x001e3860 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e3870 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e3880 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e3890 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e38a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e38b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e38c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e38d0 226e616d 65223a20 22414343 5f434f4e "name": "ACC_CON │ │ │ │ + 0x001e38e0 53545255 43544f52 222c0a20 20202020 STRUCTOR",. │ │ │ │ + 0x001e38f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e3900 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e3910 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e3920 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e3930 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e3940 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e3950 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e3960 2020226e 616d6522 3a202241 43435f44 "name": "ACC_D │ │ │ │ + 0x001e3970 45434c41 5245445f 53594e43 48524f4e ECLARED_SYNCHRON │ │ │ │ + 0x001e3980 495a4544 222c0a20 20202020 20202020 IZED",. │ │ │ │ + 0x001e3990 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e39a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e39b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e39c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e39d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e39e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e39f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e3a00 616d6522 3a202254 5950455f 48454144 ame": "TYPE_HEAD │ │ │ │ + 0x001e3a10 45525f49 54454d22 2c0a2020 20202020 ER_ITEM",. │ │ │ │ + 0x001e3a20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e3a30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e3a40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e3a50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e3a60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3a70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e3a80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e3a90 20226e61 6d65223a 20225459 50455f53 "name": "TYPE_S │ │ │ │ + 0x001e3aa0 5452494e 475f4944 5f495445 4d222c0a TRING_ID_ITEM",. │ │ │ │ + 0x001e3ab0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e3ac0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e3ad0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e3ae0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e3af0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e3b00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e3b10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e3b20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e3b30 54595045 5f545950 455f4944 5f495445 TYPE_TYPE_ID_ITE │ │ │ │ + 0x001e3b40 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ + 0x001e3b50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e3b60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e3b70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e3b80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e3b90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e3ba0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e3bb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e3bc0 223a2022 54595045 5f50524f 544f5f49 ": "TYPE_PROTO_I │ │ │ │ + 0x001e3bd0 445f4954 454d222c 0a202020 20202020 D_ITEM",. │ │ │ │ + 0x001e3be0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e3bf0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e3c00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e3c10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e3c20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e3c30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e3c40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e3c50 226e616d 65223a20 22545950 455f4649 "name": "TYPE_FI │ │ │ │ + 0x001e3c60 454c445f 49445f49 54454d22 2c0a2020 ELD_ID_ITEM",. │ │ │ │ + 0x001e3c70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e3c80 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e3c90 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e3ca0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e3cb0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e3cc0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e3cd0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e3ce0 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ + 0x001e3cf0 50455f4d 4554484f 445f4944 5f495445 PE_METHOD_ID_ITE │ │ │ │ + 0x001e3d00 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ + 0x001e3d10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e3d20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e3d30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e3d40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e3d50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e3d60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e3d70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e3d80 223a2022 54595045 5f434c41 53535f44 ": "TYPE_CLASS_D │ │ │ │ + 0x001e3d90 45465f49 54454d22 2c0a2020 20202020 EF_ITEM",. │ │ │ │ + 0x001e3da0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e3db0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e3dc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e3dd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e3de0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3df0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e3e00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e3e10 20226e61 6d65223a 20225459 50455f43 "name": "TYPE_C │ │ │ │ + 0x001e3e20 414c4c5f 53495445 5f49445f 4954454d ALL_SITE_ID_ITEM │ │ │ │ + 0x001e3e30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e3e40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e3e50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e3e60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e3e70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e3e80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e3e90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e3ea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e3eb0 3a202254 5950455f 4d455448 4f445f48 : "TYPE_METHOD_H │ │ │ │ + 0x001e3ec0 414e444c 455f4954 454d222c 0a202020 ANDLE_ITEM",. │ │ │ │ + 0x001e3ed0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e3ee0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e3ef0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e3f00 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e3f10 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e3f20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e3f30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e3f40 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ + 0x001e3f50 455f4d41 505f4c49 5354222c 0a202020 E_MAP_LIST",. │ │ │ │ + 0x001e3f60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e3f70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e3f80 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e3f90 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e3fa0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e3fb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e3fc0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e3fd0 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ + 0x001e3fe0 455f5459 50455f4c 49535422 2c0a2020 E_TYPE_LIST",. │ │ │ │ + 0x001e3ff0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e4000 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e4010 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e4020 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e4030 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e4040 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e4050 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e4060 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ + 0x001e4070 50455f41 4e4e4f54 4154494f 4e5f5345 PE_ANNOTATION_SE │ │ │ │ + 0x001e4080 545f5245 465f4c49 5354222c 0a202020 T_REF_LIST",. │ │ │ │ + 0x001e4090 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e40a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e40b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e40c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e40d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e40e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e40f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e4100 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ + 0x001e4110 455f414e 4e4f5441 54494f4e 5f534554 E_ANNOTATION_SET │ │ │ │ + 0x001e4120 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001e4130 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e4140 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e4150 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e4160 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e4170 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e4180 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e4190 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e41a0 6e616d65 223a2022 54595045 5f434c41 name": "TYPE_CLA │ │ │ │ + 0x001e41b0 53535f44 4154415f 4954454d 222c0a20 SS_DATA_ITEM",. │ │ │ │ + 0x001e41c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e41d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e41e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e41f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e4200 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e4210 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e4220 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e4230 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ + 0x001e4240 5950455f 434f4445 5f495445 4d222c0a YPE_CODE_ITEM",. │ │ │ │ + 0x001e4250 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e4260 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e4270 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e4280 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e4290 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e42a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e42b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e42c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e42d0 54595045 5f535452 494e475f 44415441 TYPE_STRING_DATA │ │ │ │ + 0x001e42e0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001e42f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e4300 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e4310 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e4320 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e4330 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e4340 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ 0x001e4350 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e4360 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e4370 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e4380 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e4390 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e43a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e43b0 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ - 0x001e43c0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e43d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e43e0 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ - 0x001e43f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e4400 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e4410 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e4420 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e4430 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e4440 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001e4450 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ - 0x001e4460 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e4470 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ - 0x001e4480 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e4490 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e44a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e44b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e44c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e44d0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x001e44e0 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ - 0x001e44f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e4500 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ - 0x001e4510 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e4520 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e4530 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e4540 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e4550 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e4560 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ - 0x001e4570 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ - 0x001e4580 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e4590 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e45a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e45b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e45c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e45d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e45e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e45f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e4600 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ - 0x001e4610 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ - 0x001e4620 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e4630 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e4640 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e4650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e4660 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e4670 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e4680 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e4690 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x001e46a0 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ - 0x001e46b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e46c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e46d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e46e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e46f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e4700 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e4710 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e4720 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ - 0x001e4730 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ - 0x001e4740 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x001e4750 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e4760 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e4770 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e4780 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e4790 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e47a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e47b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e47c0 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ - 0x001e47d0 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ - 0x001e47e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e47f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e4800 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e4810 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e4820 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e4830 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e4840 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e4850 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ - 0x001e4860 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ - 0x001e4870 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e4880 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e4890 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e48a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e48b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e48c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e48d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e48e0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e48f0 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ - 0x001e4900 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ - 0x001e4910 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e4920 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e4930 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e4940 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e4950 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e4960 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e4970 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e4980 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x001e4990 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ - 0x001e49a0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x001e49b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e49c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e49d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e49e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e49f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e4a00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e4a10 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e4a20 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x001e4a30 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ - 0x001e4a40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e4a50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e4a60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e4a70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e4a80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e4a90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e4aa0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e4ab0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e4ac0 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ - 0x001e4ad0 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ - 0x001e4ae0 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ - 0x001e4af0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e4b00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e4b10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e4b20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e4b30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e4b40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e4b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e4b60 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x001e4b70 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ - 0x001e4b80 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x001e4b90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e4ba0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e4bb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e4bc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e4bd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e4be0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e4bf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e4c00 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ - 0x001e4c10 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ - 0x001e4c20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e4c30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e4c40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e4c50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e4c60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e4c70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e4c80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e4c90 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x001e4ca0 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ - 0x001e4cb0 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ - 0x001e4cc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e4cd0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e4ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e4cf0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e4d00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e4d10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e4d20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e4d30 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x001e4d40 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ - 0x001e4d50 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e4d60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e4d70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e4d80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e4d90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e4da0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e4db0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e4dc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e4dd0 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ - 0x001e4de0 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ - 0x001e4df0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e4e00 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ - 0x001e4e10 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ - 0x001e4e20 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ - 0x001e4e30 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ - 0x001e4e40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e4e50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e4e60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e4e70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e4e80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e4e90 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ - 0x001e4ea0 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ - 0x001e4eb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e4ec0 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ - 0x001e4ed0 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ - 0x001e4ee0 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ - 0x001e4ef0 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ - 0x001e4f00 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ - 0x001e4f10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e4f20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e4f30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e4f40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e4f50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e4f60 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ - 0x001e4f70 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ - 0x001e4f80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e4f90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e4fa0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e4fb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e4fc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e4fd0 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ - 0x001e4fe0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e4ff0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e5000 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ - 0x001e5010 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ - 0x001e5020 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5030 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e5040 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e5050 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e5060 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e5070 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e5080 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ - 0x001e5090 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e50a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e50b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e50c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e50d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e50e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e50f0 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ - 0x001e5100 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e5110 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ - 0x001e5120 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ - 0x001e5130 20737472 75637475 72656420 65786365 structured exce │ │ │ │ - 0x001e5140 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ - 0x001e5150 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ - 0x001e5160 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ - 0x001e5170 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e5180 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e5190 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e51a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e51b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e51c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e51d0 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ - 0x001e51e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e51f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e5200 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e5210 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e5220 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e5230 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ - 0x001e5240 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ - 0x001e5250 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e5260 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ - 0x001e5270 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ - 0x001e5280 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ - 0x001e5290 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ - 0x001e52a0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x001e52b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e52c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e52d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e52e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e52f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e5300 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ - 0x001e5310 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e5320 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x001e5330 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ - 0x001e5340 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ - 0x001e5350 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ - 0x001e5360 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ - 0x001e5370 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e5380 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e5390 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e53a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e53b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e53c0 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ - 0x001e53d0 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ - 0x001e53e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e53f0 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ - 0x001e5400 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ - 0x001e5410 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ - 0x001e5420 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e5430 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e5440 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e5450 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e5460 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e5470 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ - 0x001e5480 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ - 0x001e5490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e54a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e54b0 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ - 0x001e54c0 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ - 0x001e54d0 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ - 0x001e54e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e54f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e5500 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e5510 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e5520 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e5530 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ - 0x001e5540 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ - 0x001e5550 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e5560 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001e5570 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ - 0x001e5580 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ - 0x001e5590 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001e55a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e55b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e55c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e55d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e55e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e55f0 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ - 0x001e5600 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ - 0x001e5610 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e5620 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ - 0x001e5630 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ - 0x001e5640 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ - 0x001e5650 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ - 0x001e5660 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001e5670 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e5680 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e5690 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e56a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e56b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e56c0 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ - 0x001e56d0 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ - 0x001e56e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e56f0 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ - 0x001e5700 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ - 0x001e5710 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ - 0x001e5720 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e5730 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e5740 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e5750 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e5760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5770 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ - 0x001e5780 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ - 0x001e5790 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e57a0 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ - 0x001e57b0 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ - 0x001e57c0 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ - 0x001e57d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e57e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e57f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e5800 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e5810 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e5820 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ - 0x001e5830 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ - 0x001e5840 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5850 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e5860 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ - 0x001e5870 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ - 0x001e5880 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e5890 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e58a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e58b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e58c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e58d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e58e0 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ - 0x001e58f0 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ - 0x001e5900 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e5910 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ - 0x001e5920 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ - 0x001e5930 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001e5940 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e5950 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e5960 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e5970 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e5980 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e5990 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ - 0x001e59a0 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ - 0x001e59b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e59c0 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ - 0x001e59d0 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ - 0x001e59e0 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ - 0x001e59f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e5a00 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e5a10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e5a20 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e5a30 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e5a40 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001e5a50 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ - 0x001e5a60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e5a70 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ - 0x001e5a80 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ - 0x001e5a90 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e5aa0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e5ab0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e5ac0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e5ad0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e5ae0 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ - 0x001e5af0 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ - 0x001e5b00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e5b10 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ - 0x001e5b20 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ - 0x001e5b30 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ - 0x001e5b40 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ - 0x001e5b50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e5b60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e5b70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e5b80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5b90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e5ba0 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ - 0x001e5bb0 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ - 0x001e5bc0 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ - 0x001e5bd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e5be0 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ - 0x001e5bf0 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ - 0x001e5c00 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ - 0x001e5c10 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ - 0x001e5c20 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x001e5c30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e5c40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e5c50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e5c60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e5c70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e5c80 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ - 0x001e5c90 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ - 0x001e5ca0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e5cb0 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ - 0x001e5cc0 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ - 0x001e5cd0 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ - 0x001e5ce0 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ - 0x001e5cf0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e5d00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e5d10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e5d20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e5d30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e5d40 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e5d50 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ - 0x001e5d60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e5d70 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ - 0x001e5d80 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001e5d90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e5da0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e5db0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e5dc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e5dd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e5de0 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ - 0x001e5df0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e5e00 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ - 0x001e5e10 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ - 0x001e5e20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e5e30 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e5e40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e5e50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e5e60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5e70 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ - 0x001e5e80 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ - 0x001e5e90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e5ea0 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ - 0x001e5eb0 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ - 0x001e5ec0 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ - 0x001e5ed0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e5ee0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e5ef0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e5f00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e5f10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e5f20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e5f30 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ - 0x001e5f40 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ - 0x001e5f50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e5f60 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ - 0x001e5f70 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ - 0x001e5f80 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ - 0x001e5f90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e5fa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e5fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e5fc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e5fd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e5fe0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ - 0x001e5ff0 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ - 0x001e6000 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ - 0x001e6010 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e6020 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x001e6030 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ - 0x001e6040 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ - 0x001e6050 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e6060 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e6070 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e6080 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e6090 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e60a0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001e60b0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001e60c0 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x001e60d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e60e0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001e60f0 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ - 0x001e6100 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ - 0x001e6110 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e6120 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e6130 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e6140 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e6150 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e6160 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001e6170 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001e6180 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ - 0x001e6190 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e61a0 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x001e61b0 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x001e61c0 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ - 0x001e61d0 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ - 0x001e61e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e61f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e6200 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e6210 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e6220 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e6230 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ - 0x001e6240 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ - 0x001e6250 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ - 0x001e6260 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e6270 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x001e6280 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ - 0x001e6290 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ - 0x001e62a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e62b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e62c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e62d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e62e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e62f0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001e6300 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001e6310 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ - 0x001e6320 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e6330 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001e6340 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ - 0x001e6350 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ - 0x001e6360 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ - 0x001e6370 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ - 0x001e6380 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ - 0x001e6390 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ - 0x001e63a0 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ - 0x001e63b0 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ - 0x001e63c0 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ - 0x001e63d0 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ - 0x001e63e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e63f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e6400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e6410 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e6420 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e6430 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001e6440 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ - 0x001e6450 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ - 0x001e6460 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e6470 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001e6480 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ - 0x001e6490 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ - 0x001e64a0 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ - 0x001e64b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e64c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e64d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e64e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e64f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e6500 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ - 0x001e6510 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ - 0x001e6520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6530 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e6540 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x001e6550 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ - 0x001e6560 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ - 0x001e6570 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e6580 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e6590 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e65a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e65b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e65c0 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ - 0x001e65d0 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ - 0x001e65e0 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ - 0x001e65f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e6600 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e6610 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e6620 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e6630 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e6640 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e6650 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e6660 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x001e6670 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ - 0x001e6680 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ - 0x001e6690 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e66a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e66b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e66c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e66d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e66e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e66f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e6700 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001e6710 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001e6720 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ - 0x001e6730 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e6740 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e6750 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e6760 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e6770 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e6780 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e6790 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e67a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e67b0 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ - 0x001e67c0 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ - 0x001e67d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e67e0 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ - 0x001e67f0 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ - 0x001e6800 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ - 0x001e6810 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ - 0x001e6820 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e6830 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e6840 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e6850 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e6860 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e6870 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001e6880 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x001e6890 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ - 0x001e68a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e68b0 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ - 0x001e68c0 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ - 0x001e68d0 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ - 0x001e68e0 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ - 0x001e68f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e6900 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e6910 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e6920 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e6930 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e6940 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001e6950 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x001e6960 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ - 0x001e6970 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e6980 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x001e6990 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x001e69a0 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ - 0x001e69b0 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ - 0x001e69c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e69d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e69e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e69f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e6a00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e6a10 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001e6a20 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001e6a30 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ - 0x001e6a40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e6a50 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ - 0x001e6a60 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ - 0x001e6a70 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ - 0x001e6a80 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ - 0x001e6a90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e6aa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e6ab0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e6ac0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e6ad0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e6ae0 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ - 0x001e6af0 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ - 0x001e6b00 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x001e6b10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e6b20 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001e6b30 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ - 0x001e6b40 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ - 0x001e6b50 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ - 0x001e6b60 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ - 0x001e6b70 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ - 0x001e6b80 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ - 0x001e6b90 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ - 0x001e6ba0 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ - 0x001e6bb0 73206973 20646573 63726962 65642069 s is described i │ │ │ │ - 0x001e6bc0 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ - 0x001e6bd0 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ - 0x001e6be0 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ - 0x001e6bf0 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ - 0x001e6c00 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ - 0x001e6c10 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ - 0x001e6c20 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ - 0x001e6c30 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e6c40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e6c50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e6c60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e6c70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e6c80 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001e6c90 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001e6ca0 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ - 0x001e6cb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6cc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e6cd0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x001e6ce0 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ - 0x001e6cf0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001e6d00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e6d10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e6d20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e6d30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e6d40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e6d50 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ - 0x001e6d60 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ - 0x001e6d70 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ - 0x001e6d80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e6d90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e6da0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e6db0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e6dc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e6dd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e6de0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e6df0 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ - 0x001e6e00 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ - 0x001e6e10 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ - 0x001e6e20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e6e30 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ - 0x001e6e40 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ - 0x001e6e50 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ - 0x001e6e60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e6e70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e6e80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e6e90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e6ea0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e6eb0 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ - 0x001e6ec0 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ - 0x001e6ed0 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x001e6ee0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e6ef0 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x001e6f00 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ - 0x001e6f10 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ - 0x001e6f20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e6f30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e6f40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e6f50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e6f60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e6f70 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ - 0x001e6f80 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ - 0x001e6f90 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x001e6fa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e6fb0 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x001e6fc0 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ - 0x001e6fd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e6fe0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e6ff0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e7000 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e7010 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e7020 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e7030 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ - 0x001e7040 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e7050 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001e7060 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ - 0x001e7070 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ - 0x001e7080 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ - 0x001e7090 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ - 0x001e70a0 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ - 0x001e70b0 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ - 0x001e70c0 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ - 0x001e70d0 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ - 0x001e70e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e70f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e7100 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e7110 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e7120 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7130 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001e7140 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ - 0x001e7150 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e7160 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e7170 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e7180 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e7190 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e71a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e71b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e71c0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001e71d0 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ - 0x001e71e0 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ - 0x001e71f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e7200 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e7210 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e7220 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e7230 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e7240 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e7250 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e7260 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001e7270 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ - 0x001e7280 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ - 0x001e7290 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e72a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e72b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e72c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e72d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e72e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e72f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e7300 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001e7310 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ - 0x001e7320 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e7330 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ - 0x001e7340 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ - 0x001e7350 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e7360 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e7370 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e7380 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e7390 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e73a0 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ - 0x001e73b0 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ - 0x001e73c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e73d0 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ - 0x001e73e0 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ - 0x001e73f0 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ - 0x001e7400 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ - 0x001e7410 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x001e7420 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x001e7430 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e7440 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e7450 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e7460 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e7470 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e7480 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e7490 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ - 0x001e74a0 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ - 0x001e74b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e74c0 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ - 0x001e74d0 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ - 0x001e74e0 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ - 0x001e74f0 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ - 0x001e7500 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ - 0x001e7510 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ - 0x001e7520 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e7530 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e7540 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e7550 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e7560 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e7570 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ - 0x001e7580 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ - 0x001e7590 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e75a0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x001e75b0 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ - 0x001e75c0 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ - 0x001e75d0 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ - 0x001e75e0 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ - 0x001e75f0 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ - 0x001e7600 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e7610 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e7620 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e7630 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e7640 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7650 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001e7660 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ - 0x001e7670 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001e7680 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e7690 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ - 0x001e76a0 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ - 0x001e76b0 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ - 0x001e76c0 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ - 0x001e76d0 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ - 0x001e76e0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001e76f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e7700 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e7710 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e7720 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e7730 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e7740 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ - 0x001e7750 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001e7760 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e7770 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e7780 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e7790 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e77a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e77b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e77c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e77d0 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ - 0x001e77e0 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ - 0x001e77f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e7800 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e7810 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e7820 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e7830 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e7840 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e7850 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e7860 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001e7870 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x001e7880 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e7890 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e78a0 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x001e78b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e78c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e78d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e78e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e78f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e7900 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001e7910 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x001e7920 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e7930 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e7940 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x001e7950 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e7960 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e7970 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e7980 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e7990 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e79a0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001e79b0 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ - 0x001e79c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e79d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e79e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e79f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e7a00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e7a10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e7a20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e7a30 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x001e7a40 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ - 0x001e7a50 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ - 0x001e7a60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e7a70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e7a80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e7a90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e7aa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e7ab0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e7ac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7ad0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001e7ae0 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ - 0x001e7af0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e7b00 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ - 0x001e7b10 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ - 0x001e7b20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e7b30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e7b40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e7b50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e7b60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e7b70 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ - 0x001e7b80 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ - 0x001e7b90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e7ba0 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ - 0x001e7bb0 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ - 0x001e7bc0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e7bd0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e7be0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e7bf0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e7c00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e7c10 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x001e7c20 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ - 0x001e7c30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e7c40 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x001e7c50 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ - 0x001e7c60 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x001e7c70 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x001e7c80 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x001e7c90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e7ca0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e7cb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e7cc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e7cd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e7ce0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e7cf0 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ - 0x001e7d00 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x001e7d10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e7d20 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x001e7d30 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ - 0x001e7d40 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x001e7d50 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x001e7d60 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x001e7d70 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e7d80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e7d90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e7da0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e7db0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e7dc0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x001e7dd0 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ - 0x001e7de0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001e7df0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e7e00 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x001e7e10 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ - 0x001e7e20 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x001e7e30 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x001e7e40 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x001e7e50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e7e60 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e7e70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e7e80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e7e90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e7ea0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001e7eb0 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ - 0x001e7ec0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e7ed0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001e7ee0 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ - 0x001e7ef0 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x001e7f00 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x001e7f10 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x001e7f20 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x001e7f30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e7f40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e7f50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e7f60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e7f70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e7f80 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x001e7f90 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ - 0x001e7fa0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e7fb0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x001e7fc0 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ - 0x001e7fd0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x001e7fe0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x001e7ff0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x001e8000 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x001e8010 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e8020 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e8030 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8040 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e8050 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e8060 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x001e8070 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ - 0x001e8080 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e8090 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x001e80a0 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ - 0x001e80b0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x001e80c0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x001e80d0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x001e80e0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x001e80f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e8100 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e8110 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e8120 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e8130 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e8140 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x001e8150 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ - 0x001e8160 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e8170 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x001e8180 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ - 0x001e8190 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ - 0x001e81a0 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ - 0x001e81b0 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ - 0x001e81c0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001e81d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e81e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e81f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e8200 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e8210 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e8220 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ - 0x001e8230 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ - 0x001e8240 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e8250 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x001e8260 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ - 0x001e8270 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x001e8280 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x001e8290 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x001e82a0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x001e82b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e82c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e82d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e82e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e82f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e8300 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x001e8310 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ - 0x001e8320 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e8330 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x001e8340 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ - 0x001e8350 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x001e8360 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x001e8370 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x001e8380 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x001e8390 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e83a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e83b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e83c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e83d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e83e0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x001e83f0 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ - 0x001e8400 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e8410 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x001e8420 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ - 0x001e8430 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x001e8440 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x001e8450 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x001e8460 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x001e8470 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e8480 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e8490 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e84a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e84b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e84c0 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x001e84d0 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ - 0x001e84e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e84f0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001e8500 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ - 0x001e8510 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ - 0x001e8520 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x001e8530 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x001e8540 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x001e8550 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e8560 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e8570 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e8580 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e8590 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e85a0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001e85b0 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ - 0x001e85c0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001e85d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e85e0 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x001e85f0 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ - 0x001e8600 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x001e8610 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x001e8620 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x001e8630 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e8640 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e8650 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e8660 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e8670 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e8680 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x001e8690 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ - 0x001e86a0 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x001e86b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e86c0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x001e86d0 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ - 0x001e86e0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x001e86f0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x001e8700 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x001e8710 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e8720 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e8730 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e8740 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e8750 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e8760 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e8770 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ - 0x001e8780 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ - 0x001e8790 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e87a0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x001e87b0 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ - 0x001e87c0 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ - 0x001e87d0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x001e87e0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x001e87f0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e8800 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e8810 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e8820 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e8830 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e8840 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e8850 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x001e8860 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ - 0x001e8870 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e8880 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e8890 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e88a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e88b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e88c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e88d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e88e0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001e88f0 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ - 0x001e8900 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e8910 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e8920 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8930 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e8940 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e8950 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e8960 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e8970 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e8980 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ - 0x001e8990 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ - 0x001e89a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e89b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e89c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e89d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e89e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e89f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e8a00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e8a10 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001e8a20 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ - 0x001e8a30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8a40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e8a50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e8a60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e8a70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e8a80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e8a90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e8aa0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e8ab0 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ - 0x001e8ac0 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ - 0x001e8ad0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e8ae0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e8af0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e8b00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e8b10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e8b20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e8b30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8b40 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001e8b50 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ - 0x001e8b60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e8b70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e8b80 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e8b90 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e8ba0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e8bb0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e8bc0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e8bd0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x001e8be0 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ - 0x001e8bf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e8c00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e8c10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e8c20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e8c30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e8c40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e8c50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e8c60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e8c70 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ - 0x001e8c80 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ - 0x001e8c90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e8ca0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e8cb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e8cc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e8cd0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e8ce0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e8cf0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e8d00 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ - 0x001e8d10 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ - 0x001e8d20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e8d30 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ - 0x001e8d40 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ - 0x001e8d50 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e8d60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e8d70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e8d80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e8d90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e8da0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x001e8db0 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ - 0x001e8dc0 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ - 0x001e8dd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e8de0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e8df0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e8e00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e8e10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e8e20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e8e30 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e8e40 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x001e8e50 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ - 0x001e8e60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e8e70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e8e80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8e90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e8ea0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e8eb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e8ec0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e8ed0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001e8ee0 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ - 0x001e8ef0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e8f00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e8f10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e8f20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e8f30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e8f40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e8f50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e8f60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e8f70 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ - 0x001e8f80 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ - 0x001e8f90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e8fa0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e8fb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e8fc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e8fd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8fe0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e8ff0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e9000 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ - 0x001e9010 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ - 0x001e9020 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9030 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e9040 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e9050 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e9060 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e9070 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e9080 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e9090 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x001e90a0 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ - 0x001e90b0 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ - 0x001e90c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e90d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e90e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e90f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e9100 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e9110 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e9120 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e9130 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x001e9140 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ - 0x001e9150 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e9160 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e9170 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e9180 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e9190 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e91a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e91b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e91c0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001e91d0 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ - 0x001e91e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e91f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e9200 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e9210 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e9220 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e9230 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e9240 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e9250 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e9260 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ - 0x001e9270 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ - 0x001e9280 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9290 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e92a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e92b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e92c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e92d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e92e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e92f0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x001e9300 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ - 0x001e9310 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ - 0x001e9320 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e9330 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e9340 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e9350 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e9360 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e9370 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e9380 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e9390 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x001e93a0 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ - 0x001e93b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e93c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e93d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e93e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e93f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e9400 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e9410 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e9420 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e9430 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ - 0x001e9440 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ - 0x001e9450 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e9460 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e9470 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e9480 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e9490 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e94a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e94b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e94c0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x001e94d0 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ - 0x001e94e0 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ - 0x001e94f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e9500 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e9510 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e9520 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e9530 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e9540 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e9550 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e9560 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x001e9570 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ - 0x001e9580 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e9590 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e95a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e95b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e95c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e95d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e95e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e95f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e9600 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ - 0x001e9610 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ - 0x001e9620 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e9630 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e9640 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e9650 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e9660 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e9670 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e9680 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e9690 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001e96a0 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ - 0x001e96b0 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ - 0x001e96c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e96d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e96e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e96f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e9700 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e9710 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e9720 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e9730 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x001e9740 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ - 0x001e9750 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e9760 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e9770 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e9780 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e9790 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e97a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e97b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e97c0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x001e97d0 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ - 0x001e97e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e97f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e9800 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e9810 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e9820 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e9830 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e9840 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e9850 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e9860 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ - 0x001e9870 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ - 0x001e9880 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e9890 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e98a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e98b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e98c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e98d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e98e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e98f0 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ - 0x001e9900 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ - 0x001e9910 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e9920 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e9930 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e9940 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e9950 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e9960 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e9970 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e9980 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e9990 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ - 0x001e99a0 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ - 0x001e99b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e99c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e99d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e99e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e99f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e9a00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e9a10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e9a20 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001e9a30 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ - 0x001e9a40 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001e9a50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e9a60 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ - 0x001e9a70 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ - 0x001e9a80 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ - 0x001e9a90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e9aa0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e9ab0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e9ac0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e9ad0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e9ae0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001e9af0 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ - 0x001e9b00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e9b10 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ - 0x001e9b20 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ - 0x001e9b30 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ - 0x001e9b40 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ - 0x001e9b50 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ - 0x001e9b60 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ - 0x001e9b70 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ - 0x001e9b80 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ - 0x001e9b90 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ - 0x001e9ba0 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ - 0x001e9bb0 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ - 0x001e9bc0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e9bd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e9be0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e9bf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e9c00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e9c10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e9c20 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x001e9c30 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ - 0x001e9c40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9c50 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ - 0x001e9c60 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ - 0x001e9c70 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ - 0x001e9c80 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ - 0x001e9c90 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ - 0x001e9ca0 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ - 0x001e9cb0 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ - 0x001e9cc0 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ - 0x001e9cd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e9ce0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e9cf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e9d00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e9d10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e9d20 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001e9d30 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ - 0x001e9d40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e9d50 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ - 0x001e9d60 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ - 0x001e9d70 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ - 0x001e9d80 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ - 0x001e9d90 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ - 0x001e9da0 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ - 0x001e9db0 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ - 0x001e9dc0 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ - 0x001e9dd0 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ - 0x001e9de0 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ - 0x001e9df0 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ - 0x001e9e00 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ - 0x001e9e10 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ - 0x001e9e20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e9e30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e9e40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e9e50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e9e60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e9e70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e9e80 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x001e9e90 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ - 0x001e9ea0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e9eb0 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ - 0x001e9ec0 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ - 0x001e9ed0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001e9ee0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e9ef0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e9f00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e9f10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e9f20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e9f30 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001e9f40 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ - 0x001e9f50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e9f60 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ - 0x001e9f70 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ - 0x001e9f80 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ - 0x001e9f90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e9fa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e9fb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e9fc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e9fd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e9fe0 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ - 0x001e9ff0 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ - 0x001ea000 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001ea010 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001ea020 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ - 0x001ea030 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001ea040 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ea050 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ea060 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001ea070 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ea080 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ea090 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001ea0a0 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ - 0x001ea0b0 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ - 0x001ea0c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ea0d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001ea0e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ea0f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ea100 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001ea110 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ea120 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ea130 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ - 0x001ea140 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ - 0x001ea150 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001ea160 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ea170 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ea180 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ea190 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ea1a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001ea1b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ea1c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ea1d0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001ea1e0 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ - 0x001ea1f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ea200 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ - 0x001ea210 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ - 0x001ea220 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ - 0x001ea230 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ea240 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001ea250 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001ea260 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ea270 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ea280 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x001ea290 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ - 0x001ea2a0 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ - 0x001ea2b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ea2c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001ea2d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ea2e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001ea2f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ea300 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ea310 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ea320 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001ea330 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ - 0x001ea340 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ - 0x001ea350 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ea360 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ea370 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ea380 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ea390 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001ea3a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ea3b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ea3c0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001ea3d0 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ - 0x001ea3e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001ea3f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ea400 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea410 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ea420 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ea430 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ea440 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ea450 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ea460 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ - 0x001ea470 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ - 0x001ea480 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ea490 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ea4a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ea4b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ea4c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ea4d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ea4e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ea4f0 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x001ea500 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ - 0x001ea510 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea520 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ea530 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ea540 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ea550 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ea560 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ea570 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ea580 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ea590 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ - 0x001ea5a0 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ - 0x001ea5b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ea5c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ea5d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ea5e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ea5f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ea600 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ea610 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ea620 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x001ea630 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ - 0x001ea640 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea650 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ea660 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ea670 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ea680 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ea690 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ea6a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ea6b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ea6c0 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ - 0x001ea6d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ea6e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001ea6f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ea700 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001ea710 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ea720 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ea730 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ea740 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ - 0x001ea750 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ - 0x001ea760 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ea770 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001ea780 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ea790 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ea7a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001ea7b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ea7c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ea7d0 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ - 0x001ea7e0 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ - 0x001ea7f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ea800 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001ea810 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ - 0x001ea820 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ - 0x001ea830 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ea840 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ea850 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ea860 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001ea870 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ea880 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ - 0x001ea890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea8a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ea8b0 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ - 0x001ea8c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001ea8d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ea8e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ea8f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ea900 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ea910 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ea920 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ - 0x001ea930 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ - 0x001ea940 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ea950 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001ea960 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ - 0x001ea970 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ - 0x001ea980 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ - 0x001ea990 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ - 0x001ea9a0 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ - 0x001ea9b0 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ - 0x001ea9c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ea9d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ea9e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ea9f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001eaa00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001eaa10 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001eaa20 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ - 0x001eaa30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001eaa40 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ - 0x001eaa50 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ - 0x001eaa60 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ - 0x001eaa70 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ - 0x001eaa80 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ - 0x001eaa90 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ - 0x001eaaa0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001eaab0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001eaac0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001eaad0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001eaae0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001eaaf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001eab00 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ - 0x001eab10 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ - 0x001eab20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001eab30 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x001eab40 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ - 0x001eab50 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ - 0x001eab60 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ - 0x001eab70 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ - 0x001eab80 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ - 0x001eab90 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ - 0x001eaba0 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ - 0x001eabb0 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ - 0x001eabc0 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ - 0x001eabd0 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ - 0x001eabe0 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ - 0x001eabf0 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ - 0x001eac00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001eac10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001eac20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eac30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eac40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eac50 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ - 0x001eac60 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ - 0x001eac70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001eac80 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ - 0x001eac90 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ - 0x001eaca0 64657220 63686172 61637465 72697374 der characterist │ │ │ │ - 0x001eacb0 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ - 0x001eacc0 63686172 61637465 72697374 69637320 characteristics │ │ │ │ - 0x001eacd0 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ - 0x001eace0 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ - 0x001eacf0 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ - 0x001ead00 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ - 0x001ead10 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ - 0x001ead20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001ead30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ead40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001ead50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ead60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ead70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ead80 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ - 0x001ead90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001eada0 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ - 0x001eadb0 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ - 0x001eadc0 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ - 0x001eadd0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ - 0x001eade0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ - 0x001eadf0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ - 0x001eae00 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ - 0x001eae10 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ - 0x001eae20 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ - 0x001eae30 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ - 0x001eae40 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ - 0x001eae50 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ - 0x001eae60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001eae70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001eae80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001eae90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001eaea0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001eaeb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001eaec0 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ - 0x001eaed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001eaee0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001eaef0 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ - 0x001eaf00 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ - 0x001eaf10 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ - 0x001eaf20 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ - 0x001eaf30 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ - 0x001eaf40 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ - 0x001eaf50 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ - 0x001eaf60 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ - 0x001eaf70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001eaf80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001eaf90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001eafa0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001eafb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001eafc0 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ - 0x001eafd0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001eafe0 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ - 0x001eaff0 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ - 0x001eb000 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x001eb010 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ - 0x001eb020 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001eb030 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001eb040 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001eb050 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eb060 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001eb070 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ - 0x001eb080 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ - 0x001eb090 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001eb0a0 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ - 0x001eb0b0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ - 0x001eb0c0 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ - 0x001eb0d0 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ - 0x001eb0e0 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ - 0x001eb0f0 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ - 0x001eb100 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ - 0x001eb110 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ - 0x001eb120 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ - 0x001eb130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001eb140 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001eb150 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001eb160 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001eb170 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ - 0x001eb180 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001eb190 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ - 0x001eb1a0 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ - 0x001eb1b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001eb1c0 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ - 0x001eb1d0 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ - 0x001eb1e0 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ - 0x001eb1f0 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ - 0x001eb200 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ - 0x001eb210 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ - 0x001eb220 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ - 0x001eb230 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ - 0x001eb240 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ - 0x001eb250 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ - 0x001eb260 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ - 0x001eb270 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ - 0x001eb280 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ - 0x001eb290 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ - 0x001eb2a0 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ - 0x001eb2b0 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ - 0x001eb2c0 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ - 0x001eb2d0 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ - 0x001eb2e0 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ - 0x001eb2f0 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ - 0x001eb300 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x001eb310 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001eb320 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001eb330 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001eb340 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001eb350 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001eb360 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ - 0x001eb370 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ - 0x001eb380 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001eb390 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ - 0x001eb3a0 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ - 0x001eb3b0 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ - 0x001eb3c0 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ - 0x001eb3d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001eb3e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001eb3f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001eb400 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001eb410 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x001eb420 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x001eb430 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ - 0x001eb440 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001eb450 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001eb460 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ - 0x001eb470 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ - 0x001eb480 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ - 0x001eb490 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ - 0x001eb4a0 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ - 0x001eb4b0 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ - 0x001eb4c0 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ - 0x001eb4d0 0a202020 20202020 20202020 20227374 . "st │ │ │ │ - 0x001eb4e0 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ - 0x001eb4f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eb500 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001eb510 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ - 0x001eb520 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001eb530 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ - 0x001eb540 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ - 0x001eb550 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x001eb560 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x001eb570 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001eb580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb590 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001eb5a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001eb5b0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001eb5c0 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ - 0x001eb5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb5e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001eb5f0 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ - 0x001eb600 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ - 0x001eb610 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ - 0x001eb620 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ - 0x001eb630 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001eb640 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001eb650 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001eb660 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb670 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eb680 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eb690 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eb6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb6b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001eb6c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001eb6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb6e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001eb6f0 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ - 0x001eb700 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ - 0x001eb710 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ - 0x001eb720 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001eb730 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001eb740 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001eb750 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001eb760 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001eb770 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001eb780 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001eb790 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001eb7a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eb7b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001eb7c0 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ - 0x001eb7d0 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ - 0x001eb7e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001eb7f0 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ - 0x001eb800 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ - 0x001eb810 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ + 0x001e4360 6e616d65 223a2022 54595045 5f444542 name": "TYPE_DEB │ │ │ │ + 0x001e4370 55475f49 4e464f5f 4954454d 222c0a20 UG_INFO_ITEM",. │ │ │ │ + 0x001e4380 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e4390 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e43a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e43b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e43c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e43d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e43e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e43f0 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ + 0x001e4400 5950455f 414e4e4f 54415449 4f4e5f49 YPE_ANNOTATION_I │ │ │ │ + 0x001e4410 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ + 0x001e4420 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e4430 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e4440 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e4450 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e4460 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e4470 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e4480 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e4490 6d65223a 20225459 50455f45 4e434f44 me": "TYPE_ENCOD │ │ │ │ + 0x001e44a0 45445f41 52524159 5f495445 4d222c0a ED_ARRAY_ITEM",. │ │ │ │ + 0x001e44b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e44c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e44d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e44e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e44f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e4500 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e4510 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e4520 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4530 54595045 5f414e4e 4f544154 494f4e53 TYPE_ANNOTATIONS │ │ │ │ + 0x001e4540 5f444952 4543544f 52595f49 54454d22 _DIRECTORY_ITEM" │ │ │ │ + 0x001e4550 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e4560 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e4570 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e4580 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e4590 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e45a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e45b0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001e45c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e45d0 3a202268 65616465 72222c0a 20202020 : "header",. │ │ │ │ + 0x001e45e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e45f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e4600 20202020 20202020 20226174 74726962 "attrib │ │ │ │ + 0x001e4610 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x001e4620 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e4630 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e4640 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e4650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4660 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ + 0x001e4670 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ + 0x001e4680 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e4690 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e46a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e46b0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001e46c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e46d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e46e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e46f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e4700 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e4710 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e4720 65223a20 22636865 636b7375 6d222c0a e": "checksum",. │ │ │ │ + 0x001e4730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4740 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e4750 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e4760 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e4770 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e4780 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e4790 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e47a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e47b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e47c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e47d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e47e0 7369676e 61747572 65222c0a 20202020 signature",. │ │ │ │ + 0x001e47f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4800 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e4810 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e4820 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e4830 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001e4840 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e4850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e4860 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e4870 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e4880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4890 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ + 0x001e48a0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ + 0x001e48b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e48c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e48d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e48e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e48f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e4900 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e4910 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e4920 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e4930 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e4940 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e4950 6e616d65 223a2022 68656164 65725f73 name": "header_s │ │ │ │ + 0x001e4960 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001e4970 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e4980 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e4990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e49a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e49b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e49c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e49d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e49e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e49f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e4a00 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e4a10 6d65223a 2022656e 6469616e 5f746167 me": "endian_tag │ │ │ │ + 0x001e4a20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e4a30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e4a40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e4a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4a60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e4a70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e4a80 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e4a90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e4aa0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e4ab0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e4ac0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e4ad0 3a20226c 696e6b5f 73697a65 222c0a20 : "link_size",. │ │ │ │ + 0x001e4ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4af0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e4b00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e4b10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e4b20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e4b30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e4b40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e4b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4b60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e4b70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e4b80 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e4b90 696e6b5f 6f666673 6574222c 0a202020 ink_offset",. │ │ │ │ + 0x001e4ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4bb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e4bc0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e4bd0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e4be0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001e4bf0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e4c00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e4c10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e4c20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e4c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4c40 20202020 226e616d 65223a20 226d6170 "name": "map │ │ │ │ + 0x001e4c50 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ + 0x001e4c60 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e4c70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e4c80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e4c90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e4ca0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e4cb0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e4cc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e4cd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e4ce0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e4cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4d00 20226e61 6d65223a 20227374 72696e67 "name": "string │ │ │ │ + 0x001e4d10 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ + 0x001e4d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4d30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e4d40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e4d50 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e4d60 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e4d70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e4d80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e4d90 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e4da0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e4db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4dc0 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ + 0x001e4dd0 6e675f69 64735f6f 66667365 74222c0a ng_ids_offset",. │ │ │ │ + 0x001e4de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4df0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e4e00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e4e10 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e4e20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e4e30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e4e40 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e4e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4e60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e4e70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e4e80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4e90 74797065 5f696473 5f73697a 65222c0a type_ids_size",. │ │ │ │ + 0x001e4ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4eb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e4ec0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e4ed0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e4ee0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e4ef0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e4f00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e4f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4f20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e4f30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e4f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4f50 74797065 5f696473 5f6f6666 73657422 type_ids_offset" │ │ │ │ + 0x001e4f60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e4f70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e4f80 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e4f90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e4fa0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e4fb0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e4fc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e4fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4fe0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e4ff0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e5000 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e5010 20227072 6f746f5f 6964735f 73697a65 "proto_ids_size │ │ │ │ + 0x001e5020 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e5030 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e5040 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e5050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5060 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e5070 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e5080 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e5090 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e50a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e50b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e50c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e50d0 3a202270 726f746f 5f696473 5f6f6666 : "proto_ids_off │ │ │ │ + 0x001e50e0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x001e50f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5100 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e5110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e5130 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e5140 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e5150 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e5160 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e5170 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e5180 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e5190 6d65223a 20226669 656c645f 6964735f me": "field_ids_ │ │ │ │ + 0x001e51a0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001e51b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e51c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e51d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e51e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e51f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5200 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e5210 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e5220 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e5230 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e5240 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e5250 616d6522 3a202266 69656c64 5f696473 ame": "field_ids │ │ │ │ + 0x001e5260 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ + 0x001e5270 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e5280 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e5290 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e52a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e52b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e52c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e52d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e52e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e52f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e5300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5310 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001e5320 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ + 0x001e5330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5340 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e5350 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e5360 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e5370 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e5380 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e5390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e53a0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e53b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e53c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e53d0 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ + 0x001e53e0 6f645f69 64735f6f 66667365 74222c0a od_ids_offset",. │ │ │ │ + 0x001e53f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5400 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e5410 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e5420 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e5430 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e5440 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e5450 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e5460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5470 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e5480 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e5490 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e54a0 636c6173 735f6465 66735f73 697a6522 class_defs_size" │ │ │ │ + 0x001e54b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e54c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e54d0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e54e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e54f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e5500 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e5510 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e5520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5530 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e5540 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e5550 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e5560 2022636c 6173735f 64656673 5f6f6666 "class_defs_off │ │ │ │ + 0x001e5570 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x001e5580 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5590 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e55a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e55b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e55c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e55d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e55e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e55f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e5600 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e5610 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e5620 6d65223a 20226461 74615f73 697a6522 me": "data_size" │ │ │ │ + 0x001e5630 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e5640 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e5650 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e5660 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5670 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e5680 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e5690 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e56a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e56b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e56c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e56d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e56e0 20226461 74615f6f 66667365 74222c0a "data_offset",. │ │ │ │ + 0x001e56f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5700 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e5710 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e5720 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e5730 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e5740 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e5750 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e5760 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e5770 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e5780 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001e5790 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e57a0 73747269 6e675f69 6473222c 0a202020 string_ids",. │ │ │ │ + 0x001e57b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e57c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e57d0 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001e57e0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x001e57f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e5800 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001e5810 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001e5820 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e5830 73747269 6e675f69 6473222c 0a202020 string_ids",. │ │ │ │ + 0x001e5840 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e5850 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e5860 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e5870 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001e5880 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001e5890 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e58a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e58b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e58c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e58d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e58e0 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001e58f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5900 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e5910 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e5920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5930 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e5940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5950 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e5960 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e5970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5980 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e5990 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e59a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e59b0 3a202273 697a6522 2c0a2020 20202020 : "size",. │ │ │ │ + 0x001e59c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e59d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e59e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e59f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5a00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e5a10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e5a20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e5a30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e5a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5a50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e5a60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e5a70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e5a80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e5a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5aa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e5ab0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e5ac0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5ad0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001e5ae0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e5af0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e5b00 205d0a20 20202020 20202020 2020207d ]. } │ │ │ │ + 0x001e5b10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e5b20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e5b30 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x001e5b40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5b50 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x001e5b60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5b70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e5b80 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e5b90 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x001e5ba0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e5bb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e5bc0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x001e5bd0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e5be0 6d65223a 20227479 70655f69 6473222c me": "type_ids", │ │ │ │ + 0x001e5bf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e5c00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e5c10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e5c20 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001e5c30 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e5c40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e5c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5c60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e5c70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e5c80 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e5c90 6d65223a 20226465 73637269 70746f72 me": "descriptor │ │ │ │ + 0x001e5ca0 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ + 0x001e5cb0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5cc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e5cd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e5ce0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e5cf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e5d00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e5d10 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001e5d20 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e5d30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e5d40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e5d50 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001e5d60 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e5d70 65223a20 2270726f 746f5f69 6473222c e": "proto_ids", │ │ │ │ + 0x001e5d80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e5d90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e5da0 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ + 0x001e5db0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ + 0x001e5dc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e5dd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e5de0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001e5df0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e5e00 223a2022 70726f74 6f5f6964 73222c0a ": "proto_ids",. │ │ │ │ + 0x001e5e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5e20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e5e30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e5e40 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001e5e50 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e5e60 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e5e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5e80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e5e90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e5ea0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e5eb0 65223a20 2273686f 7274795f 69647822 e": "shorty_idx" │ │ │ │ + 0x001e5ec0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e5ed0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5ee0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e5ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5f00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e5f10 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e5f20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e5f30 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e5f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5f50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e5f60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e5f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5f80 20226e61 6d65223a 20227265 7475726e "name": "return │ │ │ │ + 0x001e5f90 5f747970 655f6964 78222c0a 20202020 _type_idx",. │ │ │ │ + 0x001e5fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5fb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e5fc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e5fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5fe0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e5ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6000 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e6010 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e6020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6030 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e6040 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e6050 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e6060 223a2022 70617261 6d657465 72735f6f ": "parameters_o │ │ │ │ + 0x001e6070 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001e6080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6090 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e60a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e60b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e60c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e60d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e60e0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001e60f0 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ + 0x001e6100 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e6110 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e6120 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001e6130 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e6140 6d65223a 20226669 656c645f 69647322 me": "field_ids" │ │ │ │ + 0x001e6150 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e6160 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e6170 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6180 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x001e6190 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e61a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e61b0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001e61c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e61d0 65223a20 22666965 6c645f69 6473222c e": "field_ids", │ │ │ │ + 0x001e61e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e61f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e6200 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e6210 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001e6220 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e6230 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e6240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6250 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e6260 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e6270 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e6280 6d65223a 2022636c 6173735f 69647822 me": "class_idx" │ │ │ │ + 0x001e6290 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e62a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e62b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e62c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e62d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e62e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e62f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e6300 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e6310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6320 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e6330 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e6340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6350 20226e61 6d65223a 20227479 70655f69 "name": "type_i │ │ │ │ + 0x001e6360 6478222c 0a202020 20202020 20202020 dx",. │ │ │ │ + 0x001e6370 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e6380 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e6390 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e63a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e63b0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001e63c0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e63d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e63e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e63f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e6400 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e6410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6420 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ + 0x001e6430 655f6964 78222c0a 20202020 20202020 e_idx",. │ │ │ │ + 0x001e6440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6450 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e6460 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e6470 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e6480 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e6490 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e64a0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001e64b0 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ + 0x001e64c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e64d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e64e0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001e64f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e6500 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ + 0x001e6510 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6520 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e6530 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e6540 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x001e6550 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e6560 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e6570 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x001e6580 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e6590 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ + 0x001e65a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e65b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e65c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e65d0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001e65e0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001e65f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e6600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6610 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e6620 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e6630 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e6640 6e616d65 223a2022 636c6173 735f6964 name": "class_id │ │ │ │ + 0x001e6650 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x001e6660 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e6670 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e6680 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e6690 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e66a0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e66b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e66c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e66d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e66e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e66f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e6700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6710 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ + 0x001e6720 6f5f6964 78222c0a 20202020 20202020 o_idx",. │ │ │ │ + 0x001e6730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6740 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e6750 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e6760 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e6770 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e6780 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001e6790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e67a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e67b0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e67c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e67d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e67e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e67f0 6e616d65 5f696478 222c0a20 20202020 name_idx",. │ │ │ │ + 0x001e6800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6810 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e6820 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e6830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6840 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e6850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6860 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e6870 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x001e6880 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ + 0x001e6890 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e68a0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x001e68b0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x001e68c0 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ + 0x001e68d0 65667322 2c0a2020 20202020 20202020 efs",. │ │ │ │ + 0x001e68e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e68f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e6900 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001e6910 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e6920 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e6930 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001e6940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6950 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ + 0x001e6960 65667322 2c0a2020 20202020 20202020 efs",. │ │ │ │ + 0x001e6970 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e6980 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e6990 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x001e69a0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x001e69b0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e69c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e69d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e69e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e69f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6a00 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001e6a10 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ + 0x001e6a20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e6a30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e6a40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e6a50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e6a60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e6a70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e6a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6a90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6aa0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e6ab0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e6ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6ad0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001e6ae0 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ + 0x001e6af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6b00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e6b10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e6b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6b30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e6b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6b50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e6b60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e6b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6b80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e6b90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e6ba0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e6bb0 6d65223a 20227375 7065725f 636c6173 me": "super_clas │ │ │ │ + 0x001e6bc0 735f6964 78222c0a 20202020 20202020 s_idx",. │ │ │ │ + 0x001e6bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6be0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e6bf0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e6c00 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e6c10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e6c20 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001e6c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6c40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e6c50 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e6c60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e6c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6c80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e6c90 696e7465 72666163 65735f6f 66667365 interfaces_offse │ │ │ │ + 0x001e6ca0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001e6cb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e6cc0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e6cd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e6ce0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e6cf0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e6d00 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e6d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6d20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e6d30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e6d40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e6d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6d60 20202022 6e616d65 223a2022 736f7572 "name": "sour │ │ │ │ + 0x001e6d70 63655f66 696c655f 69647822 2c0a2020 ce_file_idx",. │ │ │ │ + 0x001e6d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6d90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e6da0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e6db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6dc0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e6dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6de0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e6df0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e6e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6e10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e6e20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e6e30 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e6e40 6d65223a 2022616e 6e6f7461 74696f6e me": "annotation │ │ │ │ + 0x001e6e50 735f6f66 66736574 222c0a20 20202020 s_offset",. │ │ │ │ + 0x001e6e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6e70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e6e80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e6e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6ea0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e6eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6ec0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e6ed0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e6ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6ef0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e6f00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e6f10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e6f20 3a202263 6c617373 5f646174 615f6f66 : "class_data_of │ │ │ │ + 0x001e6f30 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ + 0x001e6f40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e6f50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e6f60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e6f70 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e6f80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e6f90 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e6fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6fc0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e6fd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e6fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6ff0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001e7000 74617469 635f7661 6c756573 5f6f6666 tatic_values_off │ │ │ │ + 0x001e7010 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x001e7020 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e7030 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e7040 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7050 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e7060 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e7070 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e7080 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001e7090 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e70a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e70b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e70c0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001e70d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e70e0 223a2022 636c6173 735f6461 74615f69 ": "class_data_i │ │ │ │ + 0x001e70f0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ + 0x001e7100 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7110 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e7120 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001e7130 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e7140 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e7150 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001e7160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7170 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ + 0x001e7180 6174615f 6974656d 222c0a20 20202020 ata_item",. │ │ │ │ + 0x001e7190 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e71a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e71b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e71c0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001e71d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e71e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e71f0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e7200 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e7210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e7230 73746174 69635f66 69656c64 735f7369 static_fields_si │ │ │ │ + 0x001e7240 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ + 0x001e7250 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e7260 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e7270 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e7280 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e7290 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001e72a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e72b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e72c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e72d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e72e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e72f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7300 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ + 0x001e7310 74616e63 655f6669 656c6473 5f73697a tance_fields_siz │ │ │ │ + 0x001e7320 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e7330 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e7340 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e7350 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7360 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e7370 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e7380 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e7390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e73a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e73b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e73c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e73d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e73e0 20202022 6e616d65 223a2022 64697265 "name": "dire │ │ │ │ + 0x001e73f0 63745f6d 6574686f 64735f73 697a6522 ct_methods_size" │ │ │ │ + 0x001e7400 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e7410 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e7420 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e7430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7440 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e7450 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e7460 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e7470 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e7480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7490 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e74a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e74b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e74c0 20226e61 6d65223a 20227669 72747561 "name": "virtua │ │ │ │ + 0x001e74d0 6c5f6d65 74686f64 735f7369 7a65222c l_methods_size", │ │ │ │ + 0x001e74e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e74f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e7500 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e7510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7520 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e7530 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e7540 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e7550 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001e7560 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e7570 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e7580 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e7590 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001e75a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e75b0 6d61705f 6c697374 222c0a20 20202020 map_list",. │ │ │ │ + 0x001e75c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e75d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e75e0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001e75f0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001e7600 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e7610 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e7620 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e7630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7640 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ + 0x001e7650 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7660 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e7670 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e7680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7690 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e76a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e76b0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e76c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e76d0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x001e76e0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x001e76f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e7700 3a20226d 61705f69 74656d22 2c0a2020 : "map_item",. │ │ │ │ + 0x001e7710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7720 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7730 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e7740 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001e7750 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001e7760 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e7770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7780 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001e7790 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001e77a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e77b0 226e616d 65223a20 226d6170 5f697465 "name": "map_ite │ │ │ │ + 0x001e77c0 6d222c0a 20202020 20202020 20202020 m",. │ │ │ │ + 0x001e77d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e77e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e77f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7800 20202020 20202020 20226174 74726962 "attrib │ │ │ │ + 0x001e7810 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x001e7820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7830 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e7840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7850 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e7860 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e7870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7880 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e7890 22747970 65222c0a 20202020 20202020 "type",. │ │ │ │ + 0x001e78a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e78b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e78c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e78d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e78e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e78f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e7900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7910 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e7920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7930 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e7940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7950 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e7960 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e7970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7980 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e7990 756e7573 6564222c 0a202020 20202020 unused",. │ │ │ │ + 0x001e79a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e79b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e79c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e79d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e79e0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e79f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e7a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7a10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e7a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7a30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e7a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7a50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e7a60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e7a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7a80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e7a90 2273697a 65222c0a 20202020 20202020 "size",. │ │ │ │ + 0x001e7aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7ab0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e7ac0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e7ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7ae0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e7af0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e7b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7b10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e7b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7b30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e7b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7b50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e7b60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e7b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7b80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e7b90 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x001e7ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7bb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e7bc0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e7bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7be0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e7bf0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e7c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e7c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c30 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x001e7c40 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e7c50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e7c60 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001e7c70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e7c80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e7c90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e7ca0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001e7cb0 756d6265 725f6f66 5f666965 6c647322 umber_of_fields" │ │ │ │ + 0x001e7cc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e7cd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e7ce0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e7cf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e7d00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e7d10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e7d20 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x001e7d30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e7d40 20226669 656c6422 2c0a2020 20202020 "field",. │ │ │ │ + 0x001e7d50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e7d60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e7d70 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001e7d80 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001e7d90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7da0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001e7db0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001e7dc0 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ + 0x001e7dd0 6c64222c 0a202020 20202020 20202020 ld",. │ │ │ │ + 0x001e7de0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e7df0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e7e00 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001e7e10 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001e7e20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e7e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7e40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e7e50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e7e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7e70 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x001e7e80 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001e7e90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e7ea0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e7eb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e7ec0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e7ed0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001e7ee0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e7ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7f00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e7f10 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e7f20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e7f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7f40 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001e7f50 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001e7f60 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e7f70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e7f80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7f90 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e7fa0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001e7fb0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e7fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7fd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7fe0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e7ff0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e8000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8010 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ + 0x001e8020 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ + 0x001e8030 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e8040 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e8050 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e8060 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e8070 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001e8080 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e8090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e80a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e80b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e80c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e80d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e80e0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001e80f0 656c645f 6964785f 64696666 222c0a20 eld_idx_diff",. │ │ │ │ + 0x001e8100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8110 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e8120 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e8130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8140 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e8150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8160 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e8170 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8190 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e81a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e81b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e81c0 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ + 0x001e81d0 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001e81e0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e81f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e8200 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e8210 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e8220 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e8230 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e8240 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001e8250 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e8260 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e8270 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e8280 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e8290 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e82a0 223a2022 6e756d62 65725f6f 665f6d65 ": "number_of_me │ │ │ │ + 0x001e82b0 74686f64 73222c0a 20202020 20202020 thods",. │ │ │ │ + 0x001e82c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e82d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e82e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e82f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e8300 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e8310 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x001e8320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8330 6e616d65 223a2022 6d657468 6f64222c name": "method", │ │ │ │ + 0x001e8340 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e8350 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e8360 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ + 0x001e8370 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ + 0x001e8380 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e8390 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e83a0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001e83b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e83c0 223a2022 6d657468 6f64222c 0a202020 ": "method",. │ │ │ │ + 0x001e83d0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e83e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e83f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8400 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001e8410 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001e8420 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e8430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8440 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e8450 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8460 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e8470 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ + 0x001e8480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8490 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e84a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e84b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e84c0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001e84d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e84e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e84f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8510 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e8520 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e8530 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e8540 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001e8550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8560 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e8570 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e8580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8590 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001e85a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e85b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e85c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e85d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e85e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e85f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e8600 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e8610 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ + 0x001e8620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8630 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e8640 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e8650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8660 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001e8670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8680 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e8690 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e86a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e86b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e86c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e86d0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e86e0 6d65223a 20226469 72656374 222c0a20 me": "direct",. │ │ │ │ + 0x001e86f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8700 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e8710 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e8720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8730 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e8740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8750 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e8760 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8780 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e8790 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e87a0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e87b0 616d6522 3a202276 69727475 616c222c ame": "virtual", │ │ │ │ + 0x001e87c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e87d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e87e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e87f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8800 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e8810 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e8820 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e8830 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e8840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8850 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e8860 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e8870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8880 226e616d 65223a20 226d6574 686f645f "name": "method_ │ │ │ │ + 0x001e8890 6964785f 64696666 222c0a20 20202020 idx_diff",. │ │ │ │ + 0x001e88a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e88b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e88c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e88d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e88e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e88f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8900 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e8910 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e8920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8930 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e8940 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8950 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e8960 3a202261 63636573 735f666c 61677322 : "access_flags" │ │ │ │ + 0x001e8970 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8980 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e8990 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e89a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e89b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e89c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e89d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e89e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e89f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8a00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e8a10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e8a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8a30 20226e61 6d65223a 2022636f 64655f6f "name": "code_o │ │ │ │ + 0x001e8a40 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ + 0x001e8a50 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e8a60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e8a70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8a80 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e8a90 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001e8aa0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e8ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ac0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8ad0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e8ae0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x001e8af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8b00 20202020 20226e61 6d65223a 2022636f "name": "co │ │ │ │ + 0x001e8b10 64655f69 74656d22 2c0a2020 20202020 de_item",. │ │ │ │ + 0x001e8b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8b30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e8b40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e8b50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e8b60 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001e8b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8b80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ba0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e8bb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e8bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8bd0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e8be0 616d6522 3a202272 65676973 74657273 ame": "registers │ │ │ │ + 0x001e8bf0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ + 0x001e8c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8c10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e8c20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e8c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8c40 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e8c50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e8c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8c70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e8c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8c90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e8ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8cb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e8cc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e8cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ce0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e8cf0 696e735f 73697a65 222c0a20 20202020 ins_size",. │ │ │ │ + 0x001e8d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e8d20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e8d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e8d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e8d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e8da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8db0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e8dc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e8dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8de0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e8df0 3a20226f 7574735f 73697a65 222c0a20 : "outs_size",. │ │ │ │ + 0x001e8e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e8e20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e8e30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e8e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e8e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e8e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8eb0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e8ec0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e8ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ee0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e8ef0 616d6522 3a202274 72696573 5f73697a ame": "tries_siz │ │ │ │ + 0x001e8f00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e8f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e8f30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e8f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f50 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e8f60 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e8f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f80 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e8f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8fa0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8fc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e8fd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e8fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ff0 20202022 6e616d65 223a2022 64656275 "name": "debu │ │ │ │ + 0x001e9000 675f696e 666f5f6f 6666222c 0a202020 g_info_off",. │ │ │ │ + 0x001e9010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9020 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e9030 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e9040 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e9050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9060 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e9070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9080 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e9090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e90a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e90b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e90c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e90d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e90e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e90f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e9100 65223a20 22696e73 6e735f73 697a6522 e": "insns_size" │ │ │ │ + 0x001e9110 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e9120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9130 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e9140 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e9150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9160 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e9170 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e9180 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e9190 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e91a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e91b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e91c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e91d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e91e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e91f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9200 20226e61 6d65223a 2022696e 736e7322 "name": "insns" │ │ │ │ + 0x001e9210 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e9220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9230 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e9240 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e9250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9260 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e9270 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001e9280 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e9290 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e92a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e92b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e92c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e92d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e92e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e92f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9300 20226e61 6d65223a 20227061 6464696e "name": "paddin │ │ │ │ + 0x001e9310 67222c0a 20202020 20202020 20202020 g",. │ │ │ │ + 0x001e9320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9330 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e9340 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e9350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9360 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e9370 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e9380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9390 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e93a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e93b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e93c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e93d0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001e93e0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001e93f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9400 20202020 226e616d 65223a20 22747269 "name": "tri │ │ │ │ + 0x001e9410 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001e9420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9430 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e9440 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e9450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9460 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001e9470 62757465 73223a20 5b5d0a20 20202020 butes": []. │ │ │ │ + 0x001e9480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9490 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e94a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e94b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e94c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e94d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e94e0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001e94f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9500 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e9510 20226861 6e646c65 7273222c 0a202020 "handlers",. │ │ │ │ + 0x001e9520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9530 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e9540 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e9550 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e9560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9570 20202273 74727563 74757265 223a207b "structure": { │ │ │ │ + 0x001e9580 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e95a0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001e95b0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001e95c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e95d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e95e0 223a2022 68616e64 6c657273 222c0a20 ": "handlers",. │ │ │ │ + 0x001e95f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9610 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e9620 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e9630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9640 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001e9650 72696275 74657322 3a205b5d 0a202020 ributes": []. │ │ │ │ + 0x001e9660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9670 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e9680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9690 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e96a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e96b0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001e96c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e96d0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001e96e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e96f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e9700 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e9710 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x001e9720 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e9730 616d6522 3a202268 61735f6d 6574686f ame": "has_metho │ │ │ │ + 0x001e9740 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ + 0x001e9750 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001e9760 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001e9770 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e9780 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e9790 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e97a0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e97b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e97c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e97d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e97e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e97f0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001e9800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9810 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ + 0x001e9820 6f64206e 616d6522 0a202020 20202020 od name". │ │ │ │ + 0x001e9830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9840 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001e9850 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001e9860 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e9870 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e9880 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ + 0x001e9890 616e7920 6d657468 6f642068 61732074 any method has t │ │ │ │ + 0x001e98a0 68652073 70656369 66696564 206d6574 he specified met │ │ │ │ + 0x001e98b0 686f6420 6e616d65 2e220a20 20202020 hod name.". │ │ │ │ + 0x001e98c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e98d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e98e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e98f0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e9900 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e9910 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e9920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9930 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e9940 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001e9950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9960 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001e9970 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001e9980 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e9990 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e99a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e99b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e99c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e99d0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x001e99e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e99f0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001e9a00 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001e9a10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e9a20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9a30 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001e9a40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e9a50 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001e9a60 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ + 0x001e9a70 7920636c 61737320 68617320 74686520 y class has the │ │ │ │ + 0x001e9a80 73706563 69666965 6420636c 61737320 specified class │ │ │ │ + 0x001e9a90 6e616d65 20616e64 20617420 74686520 name and at the │ │ │ │ + 0x001e9aa0 73616d65 2074696d 65207468 65726520 same time there │ │ │ │ + 0x001e9ab0 69732061 206d6574 686f6420 77697468 is a method with │ │ │ │ + 0x001e9ac0 20746865 20737065 63696669 6564206d the specified m │ │ │ │ + 0x001e9ad0 65746f64 206e616d 65220a20 20202020 etod name". │ │ │ │ + 0x001e9ae0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e9af0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e9b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9b10 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e9b20 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e9b30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e9b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9b50 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e9b60 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x001e9b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9b80 2020226e 616d6522 3a20226d 6574686f "name": "metho │ │ │ │ + 0x001e9b90 64206e61 6d65220a 20202020 20202020 d name". │ │ │ │ + 0x001e9ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9bb0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e9bc0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001e9bd0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e9be0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001e9bf0 65747572 6e732074 72756520 69662061 eturns true if a │ │ │ │ + 0x001e9c00 6e79206d 6574686f 64206e61 6d65206d ny method name m │ │ │ │ + 0x001e9c10 61746368 65732074 68652072 65676578 atches the regex │ │ │ │ + 0x001e9c20 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001e9c30 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e9c40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e9c50 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001e9c60 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001e9c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9c80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9ca0 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x001e9cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9cc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e9cd0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ + 0x001e9ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9cf0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e9d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9d10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e9d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9d30 22747970 65223a20 2272222c 0a202020 "type": "r",. │ │ │ │ + 0x001e9d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9d50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e9d60 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ + 0x001e9d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9d80 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e9d90 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001e9da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9db0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e9dc0 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x001e9dd0 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x001e9de0 6e616d65 206d6174 6368696e 67207468 name matching th │ │ │ │ + 0x001e9df0 65207265 67657820 636c6173 73206e61 e regex class na │ │ │ │ + 0x001e9e00 6d652061 6e642061 74207468 65207361 me and at the sa │ │ │ │ + 0x001e9e10 6d652074 696d6520 74686572 65206973 me time there is │ │ │ │ + 0x001e9e20 2061206d 6574686f 64207769 7468206e a method with n │ │ │ │ + 0x001e9e30 616d6520 6d617463 68696e67 20746865 ame matching the │ │ │ │ + 0x001e9e40 20737065 63696669 65642072 65676578 specified regex │ │ │ │ + 0x001e9e50 206d6574 6f64206e 616d6522 0a202020 metod name". │ │ │ │ + 0x001e9e60 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e9e70 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001e9e80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e9e90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e9ea0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x001e9eb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e9ec0 616d6522 3a202268 61735f63 6c617373 ame": "has_class │ │ │ │ + 0x001e9ed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e9ee0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e9ef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e9f00 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001e9f10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e9f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9f30 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e9f40 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e9f50 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e9f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9f70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e9f80 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001e9f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9fa0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001e9fb0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001e9fc0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e9fd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9fe0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001e9ff0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ea000 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001ea010 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ + 0x001ea020 7920636c 61737320 68617320 74686520 y class has the │ │ │ │ + 0x001ea030 73706563 69666965 64206e61 6d652e22 specified name." │ │ │ │ + 0x001ea040 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea050 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ea060 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ea070 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001ea080 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001ea090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea0a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea0b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ea0c0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001ea0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea0e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ea0f0 22636c61 7373206e 616d6522 0a202020 "class name". │ │ │ │ + 0x001ea100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea110 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ea120 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001ea130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea140 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ea150 223a2022 52657475 726e7320 74727565 ": "Returns true │ │ │ │ + 0x001ea160 20696620 616e7920 636c6173 73206e61 if any class na │ │ │ │ + 0x001ea170 6d65206d 61746368 65732074 68652072 me matches the r │ │ │ │ + 0x001ea180 65676578 2e220a20 20202020 20202020 egex.". │ │ │ │ + 0x001ea190 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ea1a0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001ea1b0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001ea1c0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001ea1d0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001ea1e0 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ + 0x001ea1f0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x001ea200 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ + 0x001ea210 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ea220 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001ea230 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ea240 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ + 0x001ea250 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001ea260 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001ea270 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001ea280 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001ea290 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea2a0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001ea2b0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001ea2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea2d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea2e0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ea2f0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001ea300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea310 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ea320 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001ea330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea340 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001ea350 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001ea360 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ea370 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001ea380 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x001ea390 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ + 0x001ea3a0 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ + 0x001ea3b0 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ + 0x001ea3c0 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ + 0x001ea3d0 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x001ea3e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ea3f0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ea400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ea410 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001ea420 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001ea430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea440 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea460 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001ea470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea480 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ea490 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ + 0x001ea4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea4b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ea4c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ea4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea4e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ea4f0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001ea500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea510 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ + 0x001ea520 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ + 0x001ea530 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001ea540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea550 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001ea560 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ea570 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001ea580 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x001ea590 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ + 0x001ea5a0 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ + 0x001ea5b0 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ + 0x001ea5c0 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ + 0x001ea5d0 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ + 0x001ea5e0 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ + 0x001ea5f0 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x001ea600 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ea610 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ea620 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ea630 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001ea640 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001ea650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea660 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea680 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001ea690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea6a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ea6b0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x001ea6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea6d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ea6e0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001ea6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea700 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ea710 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x001ea720 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x001ea730 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x001ea740 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x001ea750 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x001ea760 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ + 0x001ea770 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001ea780 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ea790 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ea7a0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001ea7b0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001ea7c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea7d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea7f0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001ea800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea810 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ea820 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ + 0x001ea830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea840 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ea850 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ea860 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea870 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ea880 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001ea890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea8a0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001ea8b0 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ + 0x001ea8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea8d0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001ea8e0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001ea8f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ea900 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001ea910 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x001ea920 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ + 0x001ea930 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ + 0x001ea940 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ + 0x001ea950 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ + 0x001ea960 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ + 0x001ea970 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ + 0x001ea980 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ + 0x001ea990 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ea9a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea9b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea9c0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001ea9d0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001ea9e0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ea9f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eaa00 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001eaa10 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001eaa20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaa30 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001eaa40 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ + 0x001eaa50 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001eaa60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaa70 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001eaa80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eaa90 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001eaaa0 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x001eaab0 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ + 0x001eaac0 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ + 0x001eaad0 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ + 0x001eaae0 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ + 0x001eaaf0 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ + 0x001eab00 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ + 0x001eab10 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ + 0x001eab20 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001eab30 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001eab40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eab50 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001eab60 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001eab70 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001eab80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eab90 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001eaba0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001eabb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eabc0 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ + 0x001eabd0 6765220a 20202020 20202020 20202020 ge". │ │ │ │ + 0x001eabe0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001eabf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eac00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001eac10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eac20 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ + 0x001eac30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eac40 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001eac50 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ + 0x001eac60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eac70 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001eac80 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001eac90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaca0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001eacb0 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ + 0x001eacc0 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ + 0x001eacd0 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ + 0x001eace0 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ + 0x001eacf0 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ + 0x001ead00 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x001ead10 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x001ead20 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ + 0x001ead30 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ + 0x001ead40 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ + 0x001ead50 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ead60 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001ead70 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001ead80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ead90 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001eada0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001eadb0 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ + 0x001eadc0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001eadd0 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x001eade0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001eadf0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001eae00 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001eae10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eae20 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001eae30 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001eae40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001eae50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eae60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eae70 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001eae80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eae90 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ + 0x001eaea0 72220a20 20202020 20202020 20202020 r". │ │ │ │ + 0x001eaeb0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001eaec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaed0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001eaee0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001eaef0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x001eaf00 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ + 0x001eaf10 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ + 0x001eaf20 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ + 0x001eaf30 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ + 0x001eaf40 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ + 0x001eaf50 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ + 0x001eaf60 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ + 0x001eaf70 29606060 220a2020 20202020 20202020 )```". │ │ │ │ + 0x001eaf80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001eaf90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001eafa0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001eafb0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001eafc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eafd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001eafe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaff0 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x001eb000 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eb010 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001eb020 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ + 0x001eb030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb040 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001eb050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb060 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb080 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001eb090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb0a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001eb0b0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x001eb0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb0d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001eb0e0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001eb0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb100 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001eb110 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x001eb120 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x001eb130 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x001eb140 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ + 0x001eb150 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ + 0x001eb160 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ + 0x001eb170 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ + 0x001eb180 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ + 0x001eb190 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ + 0x001eb1a0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001eb1b0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001eb1c0 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x001eb1d0 0a000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x001eb1e0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001eb1f0 20202020 226e616d 65223a20 226d6174 "name": "mat │ │ │ │ + 0x001eb200 68222c0a 20202020 22617474 72696275 h",. "attribu │ │ │ │ + 0x001eb210 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001eb220 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001eb230 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001eb240 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001eb250 223a2022 4d45414e 5f425954 4553222c ": "MEAN_BYTES", │ │ │ │ + 0x001eb260 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001eb270 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001eb280 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001eb290 79706522 3a202266 220a2020 20202020 ype": "f". │ │ │ │ + 0x001eb2a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001eb2b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001eb2c0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001eb2d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001eb2e0 223a2022 696e5f72 616e6765 222c0a20 ": "in_range",. │ │ │ │ + 0x001eb2f0 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001eb300 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001eb310 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001eb320 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001eb330 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001eb340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb350 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001eb360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb370 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001eb380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb390 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ + 0x001eb3a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eb3b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001eb3c0 616d6522 3a202274 65737422 0a202020 ame": "test". │ │ │ │ + 0x001eb3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb3e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001eb3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb400 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb410 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001eb420 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ + 0x001eb430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb440 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eb450 6c6f7765 72220a20 20202020 20202020 lower". │ │ │ │ + 0x001eb460 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001eb470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eb480 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001eb490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb4a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eb4b0 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ + 0x001eb4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb4d0 20226e61 6d65223a 20227570 70657222 "name": "upper" │ │ │ │ + 0x001eb4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eb4f0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001eb500 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001eb510 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eb520 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001eb530 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001eb540 74727565 20696620 74686520 2a746573 true if the *tes │ │ │ │ + 0x001eb550 742a2076 616c7565 20697320 62657477 t* value is betw │ │ │ │ + 0x001eb560 65656e20 2a6c6f77 65722a20 616e6420 een *lower* and │ │ │ │ + 0x001eb570 2a757070 65722a20 76616c75 65732e20 *upper* values. │ │ │ │ + 0x001eb580 54686520 636f6d70 61726973 6f6e7320 The comparisons │ │ │ │ + 0x001eb590 61726520 696e636c 75736976 652e2045 are inclusive. E │ │ │ │ + 0x001eb5a0 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ + 0x001eb5b0 696e5f72 616e6765 286d6174 682e6465 in_range(math.de │ │ │ │ + 0x001eb5c0 76696174 696f6e28 302c2066 696c6573 viation(0, files │ │ │ │ + 0x001eb5d0 697a652c 206d6174 682e4d45 414e5f42 ize, math.MEAN_B │ │ │ │ + 0x001eb5e0 59544553 292c2036 332e392c 2036342c YTES), 63.9, 64, │ │ │ │ + 0x001eb5f0 31296060 60220a20 20202020 20202020 1)```". │ │ │ │ + 0x001eb600 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001eb610 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001eb620 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001eb630 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001eb640 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001eb650 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001eb660 22646576 69617469 6f6e222c 0a202020 "deviation",. │ │ │ │ + 0x001eb670 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001eb680 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ + 0x001eb690 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ + 0x001eb6a0 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ + 0x001eb6b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001eb6c0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001eb6d0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001eb6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb6f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eb700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb710 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001eb720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb730 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001eb740 65223a20 226f6666 73657422 0a202020 e": "offset". │ │ │ │ + 0x001eb750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb760 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001eb770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb780 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb790 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001eb7a0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001eb7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb7c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eb7d0 73697a65 220a2020 20202020 20202020 size". │ │ │ │ + 0x001eb7e0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001eb7f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eb800 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001eb810 20202020 20202020 20202020 20202020 │ │ │ │ 0x001eb820 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001eb830 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001eb840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eb850 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eb860 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eb870 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001eb880 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ - 0x001eb890 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001eb8a0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x001eb8b0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x001eb8c0 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ - 0x001eb8d0 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ - 0x001eb8e0 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ - 0x001eb8f0 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ - 0x001eb900 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ - 0x001eb910 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001eb920 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001eb930 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001eb940 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001eb950 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001eb960 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ - 0x001eb970 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ - 0x001eb980 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001eb990 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001eb9a0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001eb9b0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001eb9c0 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ - 0x001eb9d0 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ - 0x001eb9e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001eb9f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001eba00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eba10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001eba20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001eba30 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x001eba40 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ - 0x001eba50 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001eba60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001eba70 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x001eba80 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ - 0x001eba90 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ - 0x001ebaa0 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ - 0x001ebab0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ebac0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001ebad0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001ebae0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ebaf0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ebb00 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ - 0x001ebb10 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ - 0x001ebb20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ebb30 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x001ebb40 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ - 0x001ebb50 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ - 0x001ebb60 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ - 0x001ebb70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ebb80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ebb90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ebba0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ebbb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ebbc0 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ - 0x001ebbd0 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ - 0x001ebbe0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ebbf0 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ - 0x001ebc00 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ - 0x001ebc10 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ - 0x001ebc20 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ - 0x001ebc30 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ - 0x001ebc40 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ - 0x001ebc50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ebc60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001ebc70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001ebc80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ebc90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ebca0 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ - 0x001ebcb0 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ - 0x001ebcc0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001ebcd0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001ebce0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001ebcf0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001ebd00 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ - 0x001ebd10 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ - 0x001ebd20 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ - 0x001ebd30 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ - 0x001ebd40 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ - 0x001ebd50 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ - 0x001ebd60 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ - 0x001ebd70 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ - 0x001ebd80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001ebd90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ebda0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001ebdb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ebdc0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ebdd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ebde0 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ - 0x001ebdf0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001ebe00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ebe10 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ - 0x001ebe20 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ - 0x001ebe30 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ - 0x001ebe40 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ - 0x001ebe50 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ - 0x001ebe60 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ - 0x001ebe70 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ - 0x001ebe80 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ - 0x001ebe90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ebea0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ebeb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ebec0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001ebed0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001ebee0 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ - 0x001ebef0 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ - 0x001ebf00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ebf10 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ - 0x001ebf20 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ - 0x001ebf30 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ - 0x001ebf40 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ - 0x001ebf50 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ - 0x001ebf60 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ - 0x001ebf70 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001ebf80 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001ebf90 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ebfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebfb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ebfc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ebfd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ebfe0 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ - 0x001ebff0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ec000 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ - 0x001ec010 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ - 0x001ec020 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ - 0x001ec030 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ec040 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001ec050 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ec060 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ec070 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ec080 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ec090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec0a0 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ - 0x001ec0b0 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ - 0x001ec0c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ec0d0 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ - 0x001ec0e0 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ - 0x001ec0f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ec100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ec110 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ec120 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ec130 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001ec140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ec150 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001ec160 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001ec170 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ - 0x001ec180 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ - 0x001ec190 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ec1a0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ - 0x001ec1b0 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ - 0x001ec1c0 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ - 0x001ec1d0 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ - 0x001ec1e0 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ - 0x001ec1f0 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x001ec200 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001ec210 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001ec220 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ec230 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ec240 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ec250 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ec260 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ - 0x001ec270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec280 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ec290 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ - 0x001ec2a0 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ - 0x001ec2b0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ec2c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ec2d0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001ec2e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ec2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec300 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ec310 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ec320 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ec330 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ - 0x001ec340 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001ec350 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x001ec360 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ - 0x001ec370 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ec380 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ec390 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ec3a0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ec3b0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001ec3c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ec3d0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001ec3e0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001ec3f0 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ - 0x001ec400 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x001ec410 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ec420 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x001ec430 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x001ec440 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x001ec450 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x001ec460 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ - 0x001ec470 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ - 0x001ec480 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001ec490 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001ec4a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ec4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec4c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ec4d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ec4e0 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ - 0x001ec4f0 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ - 0x001ec500 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ec510 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ - 0x001ec520 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ - 0x001ec530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ec540 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ec550 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ec560 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ec570 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ec580 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ec590 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ec5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec5b0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ - 0x001ec5c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ec5d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ec5e0 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ - 0x001ec5f0 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ - 0x001ec600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec610 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001ec620 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ec630 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001ec640 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ec650 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ec660 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001ec670 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ec680 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ - 0x001ec690 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x001ec6a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ec6b0 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x001ec6c0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x001ec6d0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x001ec6e0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x001ec6f0 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ - 0x001ec700 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ - 0x001ec710 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001ec720 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001ec730 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ec740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec750 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ec760 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ec770 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ec780 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ - 0x001ec790 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ec7a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ec7b0 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ - 0x001ec7c0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x001ec7d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ec7e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ec7f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ec800 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ec810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec820 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ec830 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ec840 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ec850 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ - 0x001ec860 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ec870 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ec880 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ - 0x001ec890 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x001ec8a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ec8b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ec8c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ec8d0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001ec8e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ec8f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ec900 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ec910 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ec920 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ - 0x001ec930 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ec940 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ec950 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ - 0x001ec960 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ - 0x001ec970 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ - 0x001ec980 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ - 0x001ec990 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ec9a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ec9b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ec9c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ec9d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ec9e0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001ec9f0 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ - 0x001eca00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001eca10 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001eca20 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ - 0x001eca30 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ - 0x001eca40 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ - 0x001eca50 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ - 0x001eca60 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ - 0x001eca70 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ - 0x001eca80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001eca90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ecaa0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001ecab0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ecac0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ecad0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ecae0 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ - 0x001ecaf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ecb00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ecb10 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001ecb20 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001ecb30 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ - 0x001ecb40 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ - 0x001ecb50 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ - 0x001ecb60 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ - 0x001ecb70 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ - 0x001ecb80 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ - 0x001ecb90 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ - 0x001ecba0 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ - 0x001ecbb0 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ - 0x001ecbc0 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ - 0x001ecbd0 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ - 0x001ecbe0 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ - 0x001ecbf0 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ - 0x001ecc00 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ - 0x001ecc10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001ecc20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ecc30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ecc40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ecc50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ecc60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ecc70 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ - 0x001ecc80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ecc90 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ - 0x001ecca0 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ - 0x001eccb0 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ - 0x001eccc0 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ - 0x001eccd0 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ - 0x001ecce0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001eccf0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001ecd00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ecd10 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001ecd20 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001ecd30 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ - 0x001ecd40 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ - 0x001ecd50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ecd60 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001ecd70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ecd80 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001ecd90 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ecda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecdb0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001ecdc0 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ - 0x001ecdd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ecde0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001ecdf0 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ - 0x001ece00 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ - 0x001ece10 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ - 0x001ece20 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ - 0x001ece30 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ - 0x001ece40 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ - 0x001ece50 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ece60 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001ece70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ece80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ece90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ecea0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001eceb0 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ - 0x001ecec0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001eced0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ecee0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ecef0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ecf00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ecf10 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ecf20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ecf30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ecf40 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ - 0x001ecf50 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ - 0x001ecf60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ecf70 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ - 0x001ecf80 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ - 0x001ecf90 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ - 0x001ecfa0 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ - 0x001ecfb0 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ - 0x001ecfc0 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ - 0x001ecfd0 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ - 0x001ecfe0 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ - 0x001ecff0 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ - 0x001ed000 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ - 0x001ed010 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ - 0x001ed020 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ - 0x001ed030 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ - 0x001ed040 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ - 0x001ed050 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ - 0x001ed060 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ed070 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ed080 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ed090 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001ed0a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ed0b0 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ - 0x001ed0c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001ed0d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ed0e0 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ - 0x001ed0f0 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ - 0x001ed100 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ - 0x001ed110 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ - 0x001ed120 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ed130 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x001ed140 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ed150 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ed160 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ed170 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ - 0x001ed180 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ - 0x001ed190 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ed1a0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x001ed1b0 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ - 0x001ed1c0 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ - 0x001ed1d0 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ - 0x001ed1e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ed1f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001ed200 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ed210 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ed220 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ed230 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x001ed240 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ - 0x001ed250 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001ed260 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001ed270 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001ed280 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001ed290 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ - 0x001ed2a0 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ - 0x001ed2b0 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x001ed2c0 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x001ed2d0 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ - 0x001ed2e0 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ - 0x001ed2f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ed300 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ed310 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ed320 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ed330 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ed340 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ed350 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ - 0x001ed360 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ - 0x001ed370 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001ed380 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x001ed390 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x001ed3a0 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ - 0x001ed3b0 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ - 0x001ed3c0 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ - 0x001ed3d0 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ - 0x001ed3e0 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ - 0x001ed3f0 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ - 0x001ed400 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ - 0x001ed410 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ed420 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ed430 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ed440 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ed450 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ed460 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001ed470 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ - 0x001ed480 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001ed490 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001ed4a0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001ed4b0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001ed4c0 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ - 0x001ed4d0 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ - 0x001ed4e0 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ - 0x001ed4f0 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ - 0x001ed500 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ - 0x001ed510 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ - 0x001ed520 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ - 0x001ed530 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ed540 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001ed550 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001ed560 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ed570 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ed580 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001ed590 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ - 0x001ed5a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ed5b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ed5c0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001ed5d0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001ed5e0 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ - 0x001ed5f0 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ - 0x001ed600 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x001ed610 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x001ed620 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ - 0x001ed630 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ - 0x001ed640 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ - 0x001ed650 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ed660 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ed670 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ed680 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ed690 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ed6a0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001ed6b0 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ - 0x001ed6c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ed6d0 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ - 0x001ed6e0 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ - 0x001ed6f0 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ - 0x001ed700 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ - 0x001ed710 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ed720 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ed730 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ed740 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001ed750 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001ed760 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ - 0x001ed770 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ - 0x001ed780 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ed790 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x001ed7a0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x001ed7b0 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ - 0x001ed7c0 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ - 0x001ed7d0 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ - 0x001ed7e0 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ - 0x001ed7f0 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ - 0x001ed800 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ - 0x001ed810 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ - 0x001ed820 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ - 0x001ed830 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ - 0x001ed840 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ - 0x001ed850 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ - 0x001ed860 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ - 0x001ed870 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ - 0x001ed880 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ - 0x001ed890 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ - 0x001ed8a0 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ - 0x001ed8b0 20202020 20227374 72756374 75726522 "structure" │ │ │ │ - 0x001ed8c0 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ - 0x001ed8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed8e0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001ed8f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ed900 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ - 0x001ed910 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ - 0x001ed920 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001ed930 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001ed940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed950 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed960 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ed970 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ed980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed990 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ - 0x001ed9a0 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ - 0x001ed9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed9c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ed9d0 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ - 0x001ed9e0 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x001ed9f0 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ - 0x001eda00 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ - 0x001eda10 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ - 0x001eda20 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ - 0x001eda30 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ - 0x001eda40 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ - 0x001eda50 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ - 0x001eda60 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ - 0x001eda70 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ - 0x001eda80 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ - 0x001eda90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edaa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001edab0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edac0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001edad0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001edae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edaf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001edb00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001edb10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001edb20 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ - 0x001edb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edb40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001edb50 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ - 0x001edb60 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ - 0x001edb70 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ - 0x001edb80 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001edb90 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001edba0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001edbb0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001edbc0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001edbd0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001edbe0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001edbf0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001edc00 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001edc10 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001edc20 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ - 0x001edc30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001edc40 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ - 0x001edc50 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ - 0x001edc60 20636861 72616374 65726973 74696373 characteristics │ │ │ │ - 0x001edc70 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ - 0x001edc80 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ - 0x001edc90 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ - 0x001edca0 77697468 20737065 63696669 6320636f with specific co │ │ │ │ - 0x001edcb0 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ - 0x001edcc0 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ - 0x001edcd0 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ - 0x001edce0 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ - 0x001edcf0 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ - 0x001edd00 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ - 0x001edd10 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ - 0x001edd20 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ - 0x001edd30 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001edd40 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ - 0x001edd50 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001edd60 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001edd70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edd80 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x001edd90 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ - 0x001edda0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001eddb0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001eddc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001eddd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edde0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001eddf0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ede00 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ede10 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x001ede20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ede30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ede40 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ - 0x001ede50 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ - 0x001ede60 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ede70 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001ede80 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ede90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edea0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001edeb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001edec0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eded0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edee0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001edef0 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ - 0x001edf00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001edf10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001edf20 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001edf30 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ - 0x001edf40 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ - 0x001edf50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001edf70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf80 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001edf90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001edfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edfb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001edfc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001edfd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001edfe0 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ - 0x001edff0 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ - 0x001ee000 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001ee010 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ - 0x001ee020 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ - 0x001ee030 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ - 0x001ee040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee050 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ee060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee070 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ee080 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ee090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee0a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ee0b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ee0c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ee0d0 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ - 0x001ee0e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ee0f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ee100 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ - 0x001ee110 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ - 0x001ee120 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ - 0x001ee130 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ee140 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ee150 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ee160 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ee180 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ee190 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ee1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee1b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ee1c0 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ - 0x001ee1d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ee1e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ee1f0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001ee200 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ - 0x001ee210 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ee220 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ee230 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001ee240 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ee250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee260 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ee270 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ee280 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ee290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee2a0 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ - 0x001ee2b0 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ - 0x001ee2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee2d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ee2e0 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ - 0x001ee2f0 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ - 0x001ee300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee310 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ee320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee330 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ee340 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ee350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee360 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ee370 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ee380 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ee390 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ - 0x001ee3a0 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ - 0x001ee3b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee3c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ee3d0 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ - 0x001ee3e0 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ - 0x001ee3f0 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ - 0x001ee400 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ - 0x001ee410 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee420 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ee430 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001ee440 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001ee450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee460 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ee470 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ee480 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001eb830 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ + 0x001eb840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb850 226e616d 65223a20 226d6561 6e220a20 "name": "mean". │ │ │ │ + 0x001eb860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb870 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001eb880 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001eb890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb8a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eb8b0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x001eb8c0 65206465 76696174 696f6e20 66726f6d e deviation from │ │ │ │ + 0x001eb8d0 20746865 206d6561 6e20666f 72207468 the mean for th │ │ │ │ + 0x001eb8e0 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ + 0x001eb8f0 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x001eb900 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ + 0x001eb910 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ + 0x001eb920 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ + 0x001eb930 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ + 0x001eb940 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ + 0x001eb950 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ + 0x001eb960 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ + 0x001eb970 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ + 0x001eb980 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ + 0x001eb990 20666c6f 61742e20 54686520 6d65616e float. The mean │ │ │ │ + 0x001eb9a0 206f6620 616e2065 7175616c 6c792064 of an equally d │ │ │ │ + 0x001eb9b0 69737472 69627574 65642072 616e646f istributed rando │ │ │ │ + 0x001eb9c0 6d207361 6d706c65 206f6620 62797465 m sample of byte │ │ │ │ + 0x001eb9d0 73206973 20313237 2e352c20 77686963 s is 127.5, whic │ │ │ │ + 0x001eb9e0 68206973 20617661 696c6162 6c652061 h is available a │ │ │ │ + 0x001eb9f0 73207468 6520636f 6e737461 6e74206d s the constant m │ │ │ │ + 0x001eba00 6174682e 4d45414e 5f425954 45532e20 ath.MEAN_BYTES. │ │ │ │ + 0x001eba10 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ + 0x001eba20 2e646576 69617469 6f6e2830 2c206669 .deviation(0, fi │ │ │ │ + 0x001eba30 6c657369 7a652c20 6d617468 2e4d4541 lesize, math.MEA │ │ │ │ + 0x001eba40 4e5f4259 54455329 203d3d20 36342e30 N_BYTES) == 64.0 │ │ │ │ + 0x001eba50 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001eba60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001eba70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001eba80 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001eba90 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001ebaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebab0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ebac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebad0 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ + 0x001ebae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebaf0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ebb00 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ + 0x001ebb10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebb20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ebb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebb40 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ebb50 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ebb60 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ + 0x001ebb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebb80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ebb90 6d65616e 220a2020 20202020 20202020 mean". │ │ │ │ + 0x001ebba0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001ebbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebbc0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001ebbd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ebbe0 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ + 0x001ebbf0 75726e20 74686520 64657669 6174696f urn the deviatio │ │ │ │ + 0x001ebc00 6e206672 6f6d2074 6865206d 65616e20 n from the mean │ │ │ │ + 0x001ebc10 666f7220 74686520 67697665 6e207374 for the given st │ │ │ │ + 0x001ebc20 72696e67 2e220a20 20202020 20202020 ring.". │ │ │ │ + 0x001ebc30 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ebc40 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001ebc50 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ebc60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ebc70 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001ebc80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ebc90 226d6561 6e222c0a 20202020 20202020 "mean",. │ │ │ │ + 0x001ebca0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001ebcb0 223a2022 66222c0a 20202020 20202020 ": "f",. │ │ │ │ + 0x001ebcc0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001ebcd0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001ebce0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ebcf0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001ebd00 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001ebd10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebd20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ebd30 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ebd40 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001ebd50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebd60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ebd70 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ebd80 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001ebd90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebda0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ebdb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebdc0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001ebdd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebde0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ebdf0 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ + 0x001ebe00 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ebe10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ebe20 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001ebe30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ebe40 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001ebe50 7475726e 73207468 65206d65 616e2066 turns the mean f │ │ │ │ + 0x001ebe60 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x001ebe70 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x001ebe80 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x001ebe90 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x001ebea0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x001ebeb0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x001ebec0 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x001ebed0 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x001ebee0 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x001ebef0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x001ebf00 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ + 0x001ebf10 20697320 6120666c 6f61742e 20457861 is a float. Exa │ │ │ │ + 0x001ebf20 6d706c65 3a206060 606d6174 682e6d65 mple: ```math.me │ │ │ │ + 0x001ebf30 616e2830 2c206669 6c657369 7a652920 an(0, filesize) │ │ │ │ + 0x001ebf40 3c203732 2e306060 60220a20 20202020 < 72.0```". │ │ │ │ + 0x001ebf50 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001ebf60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ebf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebf80 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001ebf90 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001ebfa0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ebfb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebfc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ebfd0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001ebfe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ebff0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001ec000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec010 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ec020 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001ec030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec040 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ec050 223a2022 52657475 726e2074 6865206d ": "Return the m │ │ │ │ + 0x001ec060 65616e20 666f7220 74686520 67697665 ean for the give │ │ │ │ + 0x001ec070 6e207374 72696e67 2e220a20 20202020 n string.". │ │ │ │ + 0x001ec080 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ec090 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001ec0a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ec0b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ec0c0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001ec0d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ec0e0 65223a20 22736572 69616c5f 636f7272 e": "serial_corr │ │ │ │ + 0x001ec0f0 656c6174 696f6e22 2c0a2020 20202020 elation",. │ │ │ │ + 0x001ec100 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001ec110 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001ec120 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001ec130 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ec140 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ec150 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001ec160 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001ec170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec180 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec1a0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001ec1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec1c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ec1d0 2022220a 20202020 20202020 20202020 "". │ │ │ │ + 0x001ec1e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ec1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ec210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec220 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ec230 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ec240 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ec250 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ + 0x001ec260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec270 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001ec280 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001ec290 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ec2a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ec2b0 52657475 726e7320 74686520 73657269 Returns the seri │ │ │ │ + 0x001ec2c0 616c2063 6f727265 6c617469 6f6e2066 al correlation f │ │ │ │ + 0x001ec2d0 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x001ec2e0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x001ec2f0 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x001ec300 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x001ec310 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x001ec320 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x001ec330 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x001ec340 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x001ec350 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x001ec360 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x001ec370 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ + 0x001ec380 20697320 6120666c 6f617420 62657477 is a float betw │ │ │ │ + 0x001ec390 65656e20 302e3020 616e6420 312e302e een 0.0 and 1.0. │ │ │ │ + 0x001ec3a0 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ + 0x001ec3b0 682e7365 7269616c 5f636f72 72656c61 h.serial_correla │ │ │ │ + 0x001ec3c0 74696f6e 28302c20 66696c65 73697a65 tion(0, filesize │ │ │ │ + 0x001ec3d0 29203c20 302e3260 6060220a 20202020 ) < 0.2```". │ │ │ │ + 0x001ec3e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ec3f0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ec400 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ec410 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001ec420 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001ec430 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ec440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec450 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ec460 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001ec470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec480 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ + 0x001ec490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec4a0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001ec4b0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001ec4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec4d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ec4e0 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ + 0x001ec4f0 73657269 616c2063 6f727265 6c617469 serial correlati │ │ │ │ + 0x001ec500 6f6e2066 6f722074 68652067 6976656e on for the given │ │ │ │ + 0x001ec510 20737472 696e672e 220a2020 20202020 string.". │ │ │ │ + 0x001ec520 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ec530 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001ec540 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ec550 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ec560 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001ec570 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ec580 223a2022 6d6f6e74 655f6361 726c6f5f ": "monte_carlo_ │ │ │ │ + 0x001ec590 7069222c 0a202020 20202020 20202020 pi",. │ │ │ │ + 0x001ec5a0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001ec5b0 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ + 0x001ec5c0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001ec5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec5e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec5f0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001ec600 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ec610 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ec620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec630 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ec640 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001ec650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec660 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ + 0x001ec670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec680 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ec690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec6a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec6c0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001ec6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec6e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ec6f0 2022220a 20202020 20202020 20202020 "". │ │ │ │ + 0x001ec700 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001ec710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec720 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001ec730 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ec740 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001ec750 6e732074 68652070 65726365 6e746167 ns the percentag │ │ │ │ + 0x001ec760 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ + 0x001ec770 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x001ec780 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x001ec790 2a6f6666 7365742a 20776865 6e207275 *offset* when ru │ │ │ │ + 0x001ec7a0 6e207468 726f7567 68207468 65204d6f n through the Mo │ │ │ │ + 0x001ec7b0 6e746520 4361726c 6f206672 6f6d2050 nte Carlo from P │ │ │ │ + 0x001ec7c0 69207465 73742e20 5768656e 20736361 i test. When sca │ │ │ │ + 0x001ec7d0 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ + 0x001ec7e0 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ + 0x001ec7f0 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ + 0x001ec800 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ + 0x001ec810 6c206164 64726573 73207769 7468696e l address within │ │ │ │ + 0x001ec820 20746865 2070726f 63657373 20616464 the process add │ │ │ │ + 0x001ec830 72657373 20737061 63652e20 54686520 ress space. The │ │ │ │ + 0x001ec840 72657475 726e6564 2076616c 75652069 returned value i │ │ │ │ + 0x001ec850 73206120 666c6f61 742e2045 78616d70 s a float. Examp │ │ │ │ + 0x001ec860 6c653a20 6060606d 6174682e 6d6f6e74 le: ```math.mont │ │ │ │ + 0x001ec870 655f6361 726c6f5f 70692830 2c206669 e_carlo_pi(0, fi │ │ │ │ + 0x001ec880 6c657369 7a652920 3c20302e 30376060 lesize) < 0.07`` │ │ │ │ + 0x001ec890 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001ec8a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ec8b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ec8c0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001ec8d0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001ec8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec8f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ec900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec910 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001ec920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec930 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ec940 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ + 0x001ec950 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001ec960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec970 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001ec980 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ec990 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001ec9a0 726e2074 68652070 65726365 6e746167 rn the percentag │ │ │ │ + 0x001ec9b0 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ + 0x001ec9c0 6f722074 68652067 6976656e 20737472 or the given str │ │ │ │ + 0x001ec9d0 696e672e 220a2020 20202020 20202020 ing.". │ │ │ │ + 0x001ec9e0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001ec9f0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x001eca00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001eca10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001eca20 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001eca30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eca40 656e7472 6f707922 2c0a2020 20202020 entropy",. │ │ │ │ + 0x001eca50 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001eca60 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001eca70 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001eca80 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001eca90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ecaa0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001ecab0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001ecac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecad0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ecae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecaf0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001ecb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecb10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ecb20 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x001ecb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecb40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ecb50 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ecb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecb70 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ecb80 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001ecb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecba0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001ecbb0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001ecbc0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ecbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecbe0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001ecbf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ecc00 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001ecc10 73207468 6520656e 74726f70 7920666f s the entropy fo │ │ │ │ + 0x001ecc20 72202a73 697a652a 20627974 65732073 r *size* bytes s │ │ │ │ + 0x001ecc30 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x001ecc40 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ + 0x001ecc50 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ + 0x001ecc60 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ + 0x001ecc70 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ + 0x001ecc80 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ + 0x001ecc90 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ + 0x001ecca0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ + 0x001eccb0 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ + 0x001eccc0 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ + 0x001eccd0 20666c6f 61742e20 4578616d 706c653a float. Example: │ │ │ │ + 0x001ecce0 20606060 6d617468 2e656e74 726f7079 ```math.entropy │ │ │ │ + 0x001eccf0 28302c20 66696c65 73697a65 29203e3d (0, filesize) >= │ │ │ │ + 0x001ecd00 20376060 60220a20 20202020 20202020 7```". │ │ │ │ + 0x001ecd10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ecd20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ecd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecd40 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001ecd50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecd60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ecd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecd80 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001ecd90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ecda0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ecdb0 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ + 0x001ecdc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecdd0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001ecde0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001ecdf0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ece00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ece10 52657475 726e7320 74686520 656e7472 Returns the entr │ │ │ │ + 0x001ece20 6f707920 666f7220 74686520 67697665 opy for the give │ │ │ │ + 0x001ece30 6e207374 72696e67 2e206060 60457861 n string. ```Exa │ │ │ │ + 0x001ece40 6d706c65 3a206d61 74682e65 6e74726f mple: math.entro │ │ │ │ + 0x001ece50 7079285c 2264756d 6d795c22 29203e20 py(\"dummy\") > │ │ │ │ + 0x001ece60 37606060 220a2020 20202020 20202020 7```". │ │ │ │ + 0x001ece70 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001ece80 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x001ece90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001ecea0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001eceb0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001ecec0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eced0 6d696e22 2c0a2020 20202020 20202020 min",. │ │ │ │ + 0x001ecee0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001ecef0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001ecf00 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001ecf10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ecf20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ecf30 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001ecf40 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ecf50 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ecf60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecf70 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ecf80 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001ecf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecfa0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x001ecfb0 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x001ecfc0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001ecfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecfe0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ecff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed000 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001ed010 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed020 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ed030 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x001ed040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed050 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ed060 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001ed070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed080 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ed090 20225265 7475726e 73207468 65206d69 "Returns the mi │ │ │ │ + 0x001ed0a0 6e696d75 6d206f66 2074776f 20756e73 nimum of two uns │ │ │ │ + 0x001ed0b0 69676e65 6420696e 74656765 72207661 igned integer va │ │ │ │ + 0x001ed0c0 6c756573 2e220a20 20202020 20202020 lues.". │ │ │ │ + 0x001ed0d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ed0e0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001ed0f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ed100 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ed110 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001ed120 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ed130 226d6178 222c0a20 20202020 20202020 "max",. │ │ │ │ + 0x001ed140 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001ed150 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001ed160 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001ed170 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001ed180 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed190 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001ed1a0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001ed1b0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ed1c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed1d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ed1e0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001ed1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed200 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001ed210 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ + 0x001ed220 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ed230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed240 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ed250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed260 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ed270 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ed280 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ed290 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ + 0x001ed2a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed2b0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001ed2c0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001ed2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed2e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ed2f0 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ + 0x001ed300 6178696d 756d206f 66207477 6f20756e aximum of two un │ │ │ │ + 0x001ed310 7369676e 65642069 6e746567 65722076 signed integer v │ │ │ │ + 0x001ed320 616c7565 732e220a 20202020 20202020 alues.". │ │ │ │ + 0x001ed330 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ed340 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001ed350 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ed360 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ed370 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001ed380 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ed390 2022746f 5f6e756d 62657222 2c0a2020 "to_number",. │ │ │ │ + 0x001ed3a0 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001ed3b0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001ed3c0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001ed3d0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001ed3e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ed3f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed400 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001ed410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed420 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ed430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed440 20202020 22747970 65223a20 2262222c "type": "b", │ │ │ │ + 0x001ed450 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed460 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ed470 6d65223a 2022626f 6f6c6561 6e220a20 me": "boolean". │ │ │ │ + 0x001ed480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed490 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ed4a0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001ed4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed4c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ed4d0 6f6e223a 20225265 7475726e 73203020 on": "Returns 0 │ │ │ │ + 0x001ed4e0 6f722031 2c206974 27732075 73656675 or 1, it's usefu │ │ │ │ + 0x001ed4f0 6c207768 656e2077 72697469 6e672061 l when writing a │ │ │ │ + 0x001ed500 2073636f 72652062 61736564 2072756c score based rul │ │ │ │ + 0x001ed510 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ + 0x001ed520 6174682e 746f6e75 6d626572 28537562 ath.tonumber(Sub │ │ │ │ + 0x001ed530 52756c65 3129202a 20363020 2b206d61 Rule1) * 60 + ma │ │ │ │ + 0x001ed540 74682e74 6f6e756d 62657228 53756252 th.tonumber(SubR │ │ │ │ + 0x001ed550 756c6532 29202a20 3230202b 206d6174 ule2) * 20 + mat │ │ │ │ + 0x001ed560 682e746f 6e756d62 65722853 75625275 h.tonumber(SubRu │ │ │ │ + 0x001ed570 6c653329 202a2037 30203e20 38302a60 le3) * 70 > 80*` │ │ │ │ + 0x001ed580 6060220a 20202020 20202020 20202020 ``". │ │ │ │ + 0x001ed590 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001ed5a0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x001ed5b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ed5c0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001ed5d0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001ed5e0 20202020 20226e61 6d65223a 20226162 "name": "ab │ │ │ │ + 0x001ed5f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001ed600 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001ed610 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001ed620 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001ed630 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ed640 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed650 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001ed660 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001ed670 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ed680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed690 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ed6a0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001ed6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed6c0 20202022 6e616d65 223a2022 696e7422 "name": "int" │ │ │ │ + 0x001ed6d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed6e0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ed6f0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001ed700 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ed710 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ed720 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001ed730 74686520 6162736f 6c757465 2076616c the absolute val │ │ │ │ + 0x001ed740 7565206f 66207468 65207369 676e6564 ue of the signed │ │ │ │ + 0x001ed750 20696e74 65676572 2e206060 60457861 integer. ```Exa │ │ │ │ + 0x001ed760 6d706c65 3a206d61 74682e61 62732840 mple: math.abs(@ │ │ │ │ + 0x001ed770 61202d20 40622920 3d3d2031 60606022 a - @b) == 1```" │ │ │ │ + 0x001ed780 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed790 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001ed7a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ed7b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed7c0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001ed7d0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001ed7e0 2020226e 616d6522 3a202263 6f756e74 "name": "count │ │ │ │ + 0x001ed7f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ed800 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001ed810 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ed820 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001ed830 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ed840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed850 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001ed860 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001ed870 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ed880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed890 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ed8a0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001ed8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed8c0 2020226e 616d6522 3a202262 79746522 "name": "byte" │ │ │ │ + 0x001ed8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed8e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001ed8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed900 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed920 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001ed930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed940 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ed950 223a2022 6f666673 6574220a 20202020 ": "offset". │ │ │ │ + 0x001ed960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed970 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ed980 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ed990 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed9a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ed9b0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001ed9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed9d0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ed9e0 697a6522 0a202020 20202020 20202020 ize". │ │ │ │ + 0x001ed9f0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001eda00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda10 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001eda20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001eda30 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001eda40 726e7320 686f7720 6f667465 6e206120 rns how often a │ │ │ │ + 0x001eda50 73706563 69666963 20627974 65206f63 specific byte oc │ │ │ │ + 0x001eda60 63757273 2c207374 61727469 6e672061 curs, starting a │ │ │ │ + 0x001eda70 74202a6f 66667365 742a2061 6e64206c t *offset* and l │ │ │ │ + 0x001eda80 6f6f6b69 6e672061 74207468 65206e65 ooking at the ne │ │ │ │ + 0x001eda90 7874202a 73697a65 2a206279 7465732e xt *size* bytes. │ │ │ │ + 0x001edaa0 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ + 0x001edab0 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ + 0x001edac0 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ + 0x001edad0 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ + 0x001edae0 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ + 0x001edaf0 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ + 0x001edb00 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ + 0x001edb10 6163652e 202a6f66 66736574 2a20616e ace. *offset* an │ │ │ │ + 0x001edb20 64202a73 697a652a 20617265 206f7074 d *size* are opt │ │ │ │ + 0x001edb30 696f6e61 6c3b2069 66206c65 66742065 ional; if left e │ │ │ │ + 0x001edb40 6d707479 2c207468 6520636f 6d706c65 mpty, the comple │ │ │ │ + 0x001edb50 74652066 696c6520 69732073 65617263 te file is searc │ │ │ │ + 0x001edb60 6865642e 20457861 6d706c65 3a206060 hed. Example: `` │ │ │ │ + 0x001edb70 606d6174 682e636f 756e7428 30783441 `math.count(0x4A │ │ │ │ + 0x001edb80 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ + 0x001edb90 2066696c 6573697a 6529203e 3d203130 filesize) >= 10 │ │ │ │ + 0x001edba0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001edbb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001edbc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001edbd0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001edbe0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001edbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edc00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001edc10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edc20 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001edc30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edc40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001edc50 65223a20 22627974 65220a20 20202020 e": "byte". │ │ │ │ + 0x001edc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edc70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001edc80 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001edc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edca0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001edcb0 20225265 7475726e 7320686f 77206f66 "Returns how of │ │ │ │ + 0x001edcc0 74656e20 61207370 65636966 69632062 ten a specific b │ │ │ │ + 0x001edcd0 79746520 6f636375 72732c20 74686520 yte occurs, the │ │ │ │ + 0x001edce0 636f6d70 6c657465 2066696c 65206973 complete file is │ │ │ │ + 0x001edcf0 20736561 72636865 642e2045 78616d70 searched. Examp │ │ │ │ + 0x001edd00 6c653a20 6060606d 6174682e 636f756e le: ```math.coun │ │ │ │ + 0x001edd10 74283078 34412920 3e3d2031 30606060 t(0x4A) >= 10``` │ │ │ │ + 0x001edd20 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001edd30 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001edd40 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001edd50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001edd60 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001edd70 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001edd80 20202022 6e616d65 223a2022 70657263 "name": "perc │ │ │ │ + 0x001edd90 656e7461 6765222c 0a202020 20202020 entage",. │ │ │ │ + 0x001edda0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ + 0x001eddb0 65223a20 2266222c 0a202020 20202020 e": "f",. │ │ │ │ + 0x001eddc0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001eddd0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001edde0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001eddf0 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001ede00 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001ede10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ede30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ede40 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001ede50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ede70 22627974 65220a20 20202020 20202020 "byte". │ │ │ │ + 0x001ede80 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ede90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001edea0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001edeb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edec0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eded0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001edee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edef0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001edf00 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001edf10 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001edf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edf30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001edf40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edf50 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001edf60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edf70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001edf80 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ + 0x001edf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edfa0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001edfb0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001edfc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edfd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001edfe0 20225265 7475726e 73207468 65206f63 "Returns the oc │ │ │ │ + 0x001edff0 63757272 656e6365 20726174 65206f66 currence rate of │ │ │ │ + 0x001ee000 20612073 70656369 66696320 62797465 a specific byte │ │ │ │ + 0x001ee010 2c207374 61727469 6e672061 74202a6f , starting at *o │ │ │ │ + 0x001ee020 66667365 742a2061 6e64206c 6f6f6b69 ffset* and looki │ │ │ │ + 0x001ee030 6e672061 74207468 65206e65 7874202a ng at the next * │ │ │ │ + 0x001ee040 73697a65 2a206279 7465732e 20576865 size* bytes. Whe │ │ │ │ + 0x001ee050 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x001ee060 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x001ee070 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x001ee080 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x001ee090 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x001ee0a0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x001ee0b0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x001ee0c0 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x001ee0d0 6c756520 69732061 20666c6f 61742062 lue is a float b │ │ │ │ + 0x001ee0e0 65747765 656e2030 20616e64 20312e20 etween 0 and 1. │ │ │ │ + 0x001ee0f0 2a6f6666 7365742a 20616e64 202a7369 *offset* and *si │ │ │ │ + 0x001ee100 7a652a20 61726520 6f707469 6f6e616c ze* are optional │ │ │ │ + 0x001ee110 3b206966 206c6566 7420656d 7074792c ; if left empty, │ │ │ │ + 0x001ee120 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ + 0x001ee130 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ + 0x001ee140 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ + 0x001ee150 2e706572 63656e74 61676528 30784646 .percentage(0xFF │ │ │ │ + 0x001ee160 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ + 0x001ee170 2066696c 6573697a 6529203e 3d20302e filesize) >= 0. │ │ │ │ + 0x001ee180 39606060 220a2020 20202020 20202020 9```". │ │ │ │ + 0x001ee190 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ee1a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ee1b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee1c0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001ee1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee1e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ee1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee200 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001ee210 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee220 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ee230 6d65223a 20226279 7465220a 20202020 me": "byte". │ │ │ │ + 0x001ee240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee250 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001ee260 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001ee270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee280 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ee290 3a202252 65747572 6e732074 6865206f : "Returns the o │ │ │ │ + 0x001ee2a0 63637572 72656e63 65207261 7465206f ccurrence rate o │ │ │ │ + 0x001ee2b0 66206120 73706563 69666963 20627974 f a specific byt │ │ │ │ + 0x001ee2c0 652c2074 68652063 6f6d706c 65746520 e, the complete │ │ │ │ + 0x001ee2d0 66696c65 20697320 73656172 63686564 file is searched │ │ │ │ + 0x001ee2e0 2e205468 65207265 7475726e 65642076 . The returned v │ │ │ │ + 0x001ee2f0 616c7565 20697320 6120666c 6f617420 alue is a float │ │ │ │ + 0x001ee300 62657477 65656e20 3020616e 6420312e between 0 and 1. │ │ │ │ + 0x001ee310 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ + 0x001ee320 682e7065 7263656e 74616765 28307834 h.percentage(0x4 │ │ │ │ + 0x001ee330 4129203e 3d20302e 34606060 220a2020 A) >= 0.4```". │ │ │ │ + 0x001ee340 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001ee350 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001ee360 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ee370 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ee380 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001ee390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ee3a0 6e616d65 223a2022 6d6f6465 222c0a20 name": "mode",. │ │ │ │ + 0x001ee3b0 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001ee3c0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001ee3d0 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001ee3e0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001ee3f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ee400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee410 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001ee420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee430 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ee440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee450 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ee460 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ee470 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ee480 616d6522 3a20226f 66667365 74220a20 ame": "offset". │ │ │ │ 0x001ee490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee4a0 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ - 0x001ee4b0 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ - 0x001ee4c0 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ - 0x001ee4d0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ee4e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ee4f0 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ - 0x001ee500 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ - 0x001ee510 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ - 0x001ee520 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ - 0x001ee530 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ee540 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ee550 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ee560 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ee570 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ee580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee590 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ee5a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee5b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ee5c0 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ - 0x001ee5d0 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ - 0x001ee5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee5f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ee600 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x001ee610 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ - 0x001ee620 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ - 0x001ee630 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ - 0x001ee640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee650 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ee660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee670 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ee680 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ee690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee6a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ee6b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ee6c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ee6d0 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ - 0x001ee6e0 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ - 0x001ee6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee700 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ee710 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001ee720 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ - 0x001ee730 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ - 0x001ee740 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ - 0x001ee750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee760 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ee770 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ee780 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ee790 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001ee7a0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ee7b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ee7c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ee7d0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001ee7e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ee7f0 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ - 0x001ee800 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ee810 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ - 0x001ee820 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ - 0x001ee830 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ - 0x001ee840 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ - 0x001ee850 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x001ee860 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001ee870 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ee880 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ee890 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ee8a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee8b0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001ee8c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ee8d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ee8e0 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ - 0x001ee8f0 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ - 0x001ee900 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ee910 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ee920 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ee930 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ee940 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ee950 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ee960 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ee970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee980 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ - 0x001ee990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee9a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001ee9b0 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ - 0x001ee9c0 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ - 0x001ee9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee9e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001ee9f0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001eea00 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001eea10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001eea20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001eea30 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001eea40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001eea50 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ - 0x001eea60 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ - 0x001eea70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001eea80 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ - 0x001eea90 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ - 0x001eeaa0 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ - 0x001eeab0 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ - 0x001eeac0 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ - 0x001eead0 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ - 0x001eeae0 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ - 0x001eeaf0 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ - 0x001eeb00 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001eeb10 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001eeb20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ee4a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ee4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee4c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee4e0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001ee4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee500 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ee510 20227369 7a65220a 20202020 20202020 "size". │ │ │ │ + 0x001ee520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee530 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001ee540 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001ee550 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ee560 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001ee570 65747572 6e732074 6865206d 6f737420 eturns the most │ │ │ │ + 0x001ee580 636f6d6d 6f6e2062 7974652c 20737461 common byte, sta │ │ │ │ + 0x001ee590 7274696e 67206174 202a6f66 66736574 rting at *offset │ │ │ │ + 0x001ee5a0 2a20616e 64206c6f 6f6b696e 67206174 * and looking at │ │ │ │ + 0x001ee5b0 20746865 206e6578 74202a73 697a652a the next *size* │ │ │ │ + 0x001ee5c0 20627974 65732e20 5768656e 20736361 bytes. When sca │ │ │ │ + 0x001ee5d0 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ + 0x001ee5e0 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ + 0x001ee5f0 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ + 0x001ee600 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ + 0x001ee610 6c206164 64726573 73207769 7468696e l address within │ │ │ │ + 0x001ee620 20746865 2070726f 63657373 20616464 the process add │ │ │ │ + 0x001ee630 72657373 20737061 63652e20 2a6f6666 ress space. *off │ │ │ │ + 0x001ee640 7365742a 20616e64 202a7369 7a652a20 set* and *size* │ │ │ │ + 0x001ee650 61726520 6f707469 6f6e616c 3b206966 are optional; if │ │ │ │ + 0x001ee660 206c6566 7420656d 7074792c 20746865 left empty, the │ │ │ │ + 0x001ee670 20636f6d 706c6574 65206669 6c652069 complete file i │ │ │ │ + 0x001ee680 73207365 61726368 65642e20 4578616d s searched. Exam │ │ │ │ + 0x001ee690 706c653a 20606060 6d617468 2e6d6f64 ple: ```math.mod │ │ │ │ + 0x001ee6a0 6528302c 2066696c 6573697a 6529203d e(0, filesize) = │ │ │ │ + 0x001ee6b0 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ + 0x001ee6c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001ee6d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ee6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee6f0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001ee700 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ + 0x001ee710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ee720 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001ee730 6e732074 6865206d 6f737420 636f6d6d ns the most comm │ │ │ │ + 0x001ee740 6f6e2062 7974652c 20746865 20636f6d on byte, the com │ │ │ │ + 0x001ee750 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ + 0x001ee760 61726368 65642e20 54686520 72657475 arched. The retu │ │ │ │ + 0x001ee770 726e6564 2076616c 75652069 73206120 rned value is a │ │ │ │ + 0x001ee780 666c6f61 742e2045 78616d70 6c653a20 float. Example: │ │ │ │ + 0x001ee790 6060606d 6174682e 6d6f6465 2829203d ```math.mode() = │ │ │ │ + 0x001ee7a0 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ + 0x001ee7b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ee7c0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001ee7d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ee7e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ee7f0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001ee800 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ee810 65223a20 22746f5f 696e7422 2c0a2020 e": "to_int",. │ │ │ │ + 0x001ee820 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001ee830 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001ee840 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001ee850 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001ee860 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ee870 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee880 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001ee890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee8a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ee8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee8c0 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x001ee8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee8e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ee8f0 6d65223a 20227374 72696e67 220a2020 me": "string". │ │ │ │ + 0x001ee900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee910 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001ee920 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001ee930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee940 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ee950 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ + 0x001ee960 20676976 656e2073 7472696e 6720746f given string to │ │ │ │ + 0x001ee970 20612073 69676e65 6420696e 74656765 a signed intege │ │ │ │ + 0x001ee980 722e2049 66207468 65207374 72696e67 r. If the string │ │ │ │ + 0x001ee990 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ + 0x001ee9a0 785c2220 69742069 73207472 65617465 x\" it is treate │ │ │ │ + 0x001ee9b0 64206173 20626173 65203136 2e204966 d as base 16. If │ │ │ │ + 0x001ee9c0 20746865 20737472 696e6720 73746172 the string star │ │ │ │ + 0x001ee9d0 74732077 69746820 5c22305c 22206974 ts with \"0\" it │ │ │ │ + 0x001ee9e0 20697320 74726561 74656420 62617365 is treated base │ │ │ │ + 0x001ee9f0 20382e20 4c656164 696e6720 272b2720 8. Leading '+' │ │ │ │ + 0x001eea00 6f722027 2d272069 7320616c 736f2073 or '-' is also s │ │ │ │ + 0x001eea10 7570706f 72746564 2e206060 60457861 upported. ```Exa │ │ │ │ + 0x001eea20 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ + 0x001eea30 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ + 0x001eea40 32333460 60602060 60604578 616d706c 234``` ```Exampl │ │ │ │ + 0x001eea50 653a206d 6174682e 746f5f69 6e74285c e: math.to_int(\ │ │ │ │ + 0x001eea60 222d3130 5c222920 3d3d202d 31306060 "-10\") == -10`` │ │ │ │ + 0x001eea70 60206060 60457861 6d706c65 3a206d61 ` ```Example: ma │ │ │ │ + 0x001eea80 74682e74 6f5f696e 74285c22 2d303130 th.to_int(\"-010 │ │ │ │ + 0x001eea90 5c22203d 3d202d38 60606022 0a202020 \" == -8```". │ │ │ │ + 0x001eeaa0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001eeab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeac0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001eead0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001eeae0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001eeaf0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001eeb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeb10 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eeb20 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ 0x001eeb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeb40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eeb50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eeb60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001eeb70 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ - 0x001eeb80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eeb90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001eeba0 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ - 0x001eebb0 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ - 0x001eebc0 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ - 0x001eebd0 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ - 0x001eebe0 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ - 0x001eebf0 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ - 0x001eec00 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ - 0x001eec10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eec20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001eec30 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001eec40 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001eec50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eec60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eec70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eec80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001eec90 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ - 0x001eeca0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eecb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001eecc0 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ - 0x001eecd0 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ - 0x001eece0 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ - 0x001eecf0 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ - 0x001eed00 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ - 0x001eed10 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001eed20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001eed30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001eed40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001eed50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eed60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001eed70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eed80 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ - 0x001eed90 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ - 0x001eeda0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001eedb0 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ - 0x001eedc0 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ - 0x001eedd0 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ - 0x001eede0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001eedf0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001eee00 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001eee10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001eee20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001eee30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001eee40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001eee50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eee60 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ - 0x001eee70 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001eee80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001eee90 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ - 0x001eeea0 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ - 0x001eeeb0 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ - 0x001eeec0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eeed0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001eeee0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001eeef0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001eef00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eef10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001eef20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001eef30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eef40 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ - 0x001eef50 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001eef60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001eef70 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ - 0x001eef80 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ - 0x001eef90 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ - 0x001eefa0 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ - 0x001eefb0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001eefc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001eefd0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001eefe0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001eeff0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ef000 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ef010 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ef020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef030 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x001ef040 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ - 0x001ef050 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ef060 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ef070 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ - 0x001ef080 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ - 0x001ef090 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ - 0x001ef0a0 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ - 0x001ef0b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ef0c0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001ef0d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ef0e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ef0f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ef100 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ef110 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001eeb40 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ + 0x001eeb50 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ + 0x001eeb60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001eeb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeb80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001eeb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeba0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eebb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eebc0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001eebd0 6e616d65 223a2022 62617365 220a2020 name": "base". │ │ │ │ + 0x001eebe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eebf0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001eec00 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001eec10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eec20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001eec30 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ + 0x001eec40 20676976 656e2073 7472696e 672c2069 given string, i │ │ │ │ + 0x001eec50 6e746572 70726574 65642077 69746820 nterpreted with │ │ │ │ + 0x001eec60 74686520 67697665 6e206261 73652c20 the given base, │ │ │ │ + 0x001eec70 746f2061 20736967 6e656420 696e7465 to a signed inte │ │ │ │ + 0x001eec80 6765722e 20426173 65206d75 73742062 ger. Base must b │ │ │ │ + 0x001eec90 65203020 6f722062 65747765 656e2032 e 0 or between 2 │ │ │ │ + 0x001eeca0 20616e64 20333220 696e636c 75736976 and 32 inclusiv │ │ │ │ + 0x001eecb0 652e2049 66206974 20697320 7a65726f e. If it is zero │ │ │ │ + 0x001eecc0 20746865 6e207468 65207374 72696e67 then the string │ │ │ │ + 0x001eecd0 2077696c 6c206265 20696e74 72657072 will be intrepr │ │ │ │ + 0x001eece0 65746564 20617320 62617365 20313620 eted as base 16 │ │ │ │ + 0x001eecf0 69662069 74207374 61727473 20776974 if it starts wit │ │ │ │ + 0x001eed00 68205c22 30785c22 206f7220 61732062 h \"0x\" or as b │ │ │ │ + 0x001eed10 61736520 38206966 20697420 73746172 ase 8 if it star │ │ │ │ + 0x001eed20 74732077 69746820 5c22305c 222e204c ts with \"0\". L │ │ │ │ + 0x001eed30 65616469 6e672027 2b27206f 7220272d eading '+' or '- │ │ │ │ + 0x001eed40 27206973 20616c73 6f207375 70706f72 ' is also suppor │ │ │ │ + 0x001eed50 7465642e 20606060 4578616d 706c653a ted. ```Example: │ │ │ │ + 0x001eed60 206d6174 682e746f 5f696e74 285c2230 math.to_int(\"0 │ │ │ │ + 0x001eed70 31315c22 2c203829 203d3d20 5c22395c 11\", 8) == \"9\ │ │ │ │ + 0x001eed80 22606060 20606060 4578616d 706c653a "``` ```Example: │ │ │ │ + 0x001eed90 206d6174 682e746f 5f696e74 285c222d math.to_int(\"- │ │ │ │ + 0x001eeda0 3031315c 222c2030 29203d3d 205c222d 011\", 0) == \"- │ │ │ │ + 0x001eedb0 395c2260 6060220a 20202020 20202020 9\"```". │ │ │ │ + 0x001eedc0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001eedd0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001eede0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001eedf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eee00 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001eee10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001eee20 2022746f 5f737472 696e6722 2c0a2020 "to_string",. │ │ │ │ + 0x001eee30 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001eee40 6e5f7479 7065223a 20227322 2c0a2020 n_type": "s",. │ │ │ │ + 0x001eee50 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001eee60 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001eee70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001eee80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001eee90 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001eeea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeeb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001eeec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeed0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001eeee0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eeef0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001eef00 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x001eef10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eef20 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001eef30 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001eef40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eef50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001eef60 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ + 0x001eef70 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ + 0x001eef80 20737472 696e672e 204e6f74 653a2069 string. Note: i │ │ │ │ + 0x001eef90 6e746567 65727320 696e2059 41524120 ntegers in YARA │ │ │ │ + 0x001eefa0 61726520 7369676e 65642e20 60606045 are signed. ```E │ │ │ │ + 0x001eefb0 78616d70 6c653a20 6d617468 2e746f5f xample: math.to_ │ │ │ │ + 0x001eefc0 73747269 6e672831 3029203d 3d205c22 string(10) == \" │ │ │ │ + 0x001eefd0 31305c22 60606020 60606045 78616d70 10\"``` ```Examp │ │ │ │ + 0x001eefe0 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ + 0x001eeff0 6e67282d 3129203d 3d205c22 2d315c22 ng(-1) == \"-1\" │ │ │ │ + 0x001ef000 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001ef010 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ef020 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef030 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001ef040 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001ef050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef060 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ef070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef080 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001ef090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef0a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ef0b0 65223a20 22696e74 220a2020 20202020 e": "int". │ │ │ │ + 0x001ef0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef0d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ef0e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ef0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef100 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ef110 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ 0x001ef120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef130 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ - 0x001ef140 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001ef150 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ef160 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001ef170 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ - 0x001ef180 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ - 0x001ef190 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ - 0x001ef1a0 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ - 0x001ef1b0 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ - 0x001ef1c0 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ - 0x001ef1d0 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ - 0x001ef1e0 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ - 0x001ef1f0 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ - 0x001ef200 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ - 0x001ef210 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ - 0x001ef220 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ - 0x001ef230 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ - 0x001ef240 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ - 0x001ef250 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ - 0x001ef260 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ - 0x001ef270 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ - 0x001ef280 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ - 0x001ef290 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ - 0x001ef2a0 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ - 0x001ef2b0 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ - 0x001ef2c0 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ - 0x001ef2d0 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ - 0x001ef2e0 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ - 0x001ef2f0 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ - 0x001ef300 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ - 0x001ef310 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ - 0x001ef320 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ - 0x001ef330 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001ef340 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001ef350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef360 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001ef370 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ef380 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ef390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef3a0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001ef3b0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001ef3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef3d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ef3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef3f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ef400 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001ef410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef420 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001ef430 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ - 0x001ef440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef450 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ef460 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ef470 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001ef480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef490 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ef4a0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001ef4b0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001ef4c0 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x001ef4d0 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x001ef4e0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x001ef4f0 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ - 0x001ef500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef510 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ef520 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ef530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef540 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001ef550 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001ef560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef570 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ef580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef5a0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001ef5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef5d0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x001ef5e0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x001ef5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef600 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ef610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef620 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ef630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef640 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ef650 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001ef660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef670 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ef680 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ - 0x001ef690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef6a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ef6b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ef6c0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001ef6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef6e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ef6f0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001ef700 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001ef710 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x001ef720 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x001ef730 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x001ef740 20726563 6f726473 20746861 7420616c records that al │ │ │ │ - 0x001ef750 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ - 0x001ef760 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ - 0x001ef770 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ef780 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001ef790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef7a0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x001ef7b0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ef7c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ef7d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ef7e0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001ef7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef800 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x001ef810 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ - 0x001ef820 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x001ef830 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ - 0x001ef840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef850 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ef860 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ - 0x001ef870 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ - 0x001ef880 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ - 0x001ef890 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ - 0x001ef8a0 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ - 0x001ef8b0 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ - 0x001ef8c0 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ - 0x001ef8d0 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ - 0x001ef8e0 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ - 0x001ef8f0 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ - 0x001ef900 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ - 0x001ef910 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ - 0x001ef920 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ - 0x001ef930 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ - 0x001ef940 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ - 0x001ef950 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ - 0x001ef960 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ - 0x001ef970 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ - 0x001ef980 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ - 0x001ef990 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ - 0x001ef9a0 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ - 0x001ef9b0 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ - 0x001ef9c0 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ - 0x001ef9d0 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ - 0x001ef9e0 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ - 0x001ef9f0 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ - 0x001efa00 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ - 0x001efa10 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ - 0x001efa20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efa30 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001efa40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efa50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001efa60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efa70 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001efa80 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001efa90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efaa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001efab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efac0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001efad0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001efae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efaf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001efb00 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ - 0x001efb10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efb20 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001efb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efb40 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001efb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efb60 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001efb70 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001efb80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001efb90 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001efba0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001efbb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efbc0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001efbd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efbe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efbf0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001efc00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc20 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x001efc30 6964220a 20202020 20202020 20202020 id". │ │ │ │ - 0x001efc40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc50 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001efc60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001efc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc90 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001efca0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001efcb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efcc0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001efcd0 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ - 0x001efce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efd00 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001efd10 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001efd20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efd30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001efd40 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001efd50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efd60 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001efd70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001efd80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001efd90 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001efda0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001efdb0 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ - 0x001efdc0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x001efdd0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001efde0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001efdf0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001efe00 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001efe10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001efe20 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001efe30 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x001efe40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001efe50 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001efe60 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001efe70 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ - 0x001efe80 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ - 0x001efe90 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ - 0x001efea0 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ - 0x001efeb0 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ - 0x001efec0 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ - 0x001efed0 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ - 0x001efee0 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ - 0x001efef0 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ - 0x001eff00 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ - 0x001eff10 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ - 0x001eff20 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ - 0x001eff30 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ - 0x001eff40 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ - 0x001eff50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eff60 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001eff70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001eff80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001eff90 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001effa0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001effb0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x001effc0 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ - 0x001effd0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001effe0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001efff0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001f0000 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ef130 20202020 226e616d 65223a20 22626173 "name": "bas │ │ │ │ + 0x001ef140 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001ef150 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ef160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef170 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001ef180 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ef190 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ + 0x001ef1a0 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ + 0x001ef1b0 67657220 746f2061 20737472 696e6720 ger to a string │ │ │ │ + 0x001ef1c0 696e2074 68652067 6976656e 20626173 in the given bas │ │ │ │ + 0x001ef1d0 652e2053 7570706f 72746564 20626173 e. Supported bas │ │ │ │ + 0x001ef1e0 65732061 72652031 302c2038 20616e64 es are 10, 8 and │ │ │ │ + 0x001ef1f0 2031362e 204e6f74 653a2069 6e746567 16. Note: integ │ │ │ │ + 0x001ef200 65727320 696e2059 41524120 61726520 ers in YARA are │ │ │ │ + 0x001ef210 7369676e 65642e20 60606045 78616d70 signed. ```Examp │ │ │ │ + 0x001ef220 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ + 0x001ef230 6e672833 322c2031 3629203d 3d205c22 ng(32, 16) == \" │ │ │ │ + 0x001ef240 32305c22 60606020 60606045 78616d70 20\"``` ```Examp │ │ │ │ + 0x001ef250 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ + 0x001ef260 6e67282d 312c2031 3629203d 3d205c22 ng(-1, 16) == \" │ │ │ │ + 0x001ef270 66666666 66666666 66666666 66666666 ffffffffffffffff │ │ │ │ + 0x001ef280 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ + 0x001ef290 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ef2a0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001ef2b0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001ef2c0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001ef2d0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001ef2e0 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ + 0x001ef2f0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001ef300 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001ef310 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ef320 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ef330 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ + 0x001ef340 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x001ef350 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ef360 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ + 0x001ef370 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ + 0x001ef380 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ + 0x001ef390 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ + 0x001ef3a0 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ + 0x001ef3b0 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ + 0x001ef3c0 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ + 0x001ef3d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ef3e0 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x001ef3f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ef400 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ef410 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ef420 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ + 0x001ef430 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ + 0x001ef440 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ef450 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ + 0x001ef460 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ + 0x001ef470 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ + 0x001ef480 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ + 0x001ef490 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ + 0x001ef4a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ef4b0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001ef4c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef4d0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001ef4e0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001ef4f0 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ + 0x001ef500 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ + 0x001ef510 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ef520 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ef530 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001ef540 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ef550 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ef560 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001ef570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef580 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ + 0x001ef590 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ef5a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ef5b0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001ef5c0 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ + 0x001ef5d0 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ + 0x001ef5e0 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ + 0x001ef5f0 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ + 0x001ef600 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ + 0x001ef610 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ + 0x001ef620 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001ef630 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001ef640 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ + 0x001ef650 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ + 0x001ef660 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ + 0x001ef670 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x001ef680 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001ef690 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ef6a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ef6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef6c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ef6d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ef6e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ef6f0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001ef700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef710 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ef720 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ + 0x001ef730 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001ef740 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ef750 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001ef760 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ef770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef780 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ef790 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ef7a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ef7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef7c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ef7d0 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x001ef7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef7f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ef800 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ + 0x001ef810 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ef820 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ef830 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ef840 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ef850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef860 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ef870 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ef880 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ef890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef8a0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ef8b0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001ef8c0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ef8d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ef8e0 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ + 0x001ef8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef900 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ef910 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001ef920 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ef930 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001ef940 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ef950 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ef960 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ef970 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ef980 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ef990 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ + 0x001ef9a0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001ef9b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ef9c0 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ + 0x001ef9d0 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ + 0x001ef9e0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001ef9f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001efa00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001efa10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001efa20 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001efa30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001efa40 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ + 0x001efa50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001efa60 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001efa70 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001efa80 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ + 0x001efa90 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ + 0x001efaa0 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ + 0x001efab0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x001efac0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x001efad0 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x001efae0 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ + 0x001efaf0 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ + 0x001efb00 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ + 0x001efb10 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ + 0x001efb20 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x001efb30 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001efb40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001efb50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001efb60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001efb70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001efb80 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ + 0x001efb90 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ + 0x001efba0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001efbb0 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ + 0x001efbc0 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ + 0x001efbd0 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ + 0x001efbe0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001efbf0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001efc00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001efc10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001efc20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001efc30 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001efc40 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ + 0x001efc50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001efc60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001efc70 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ + 0x001efc80 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ + 0x001efc90 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001efca0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001efcb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001efcc0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001efcd0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001efce0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001efcf0 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ + 0x001efd00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001efd10 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001efd20 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001efd30 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ + 0x001efd40 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ + 0x001efd50 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ + 0x001efd60 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ + 0x001efd70 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ + 0x001efd80 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x001efd90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001efda0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x001efdb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001efdc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001efdd0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001efde0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001efdf0 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ + 0x001efe00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001efe10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001efe20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001efe30 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001efe40 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001efe50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001efe60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001efe80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001efe90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001efea0 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ + 0x001efeb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efec0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001efed0 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ + 0x001efee0 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ + 0x001efef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eff00 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001eff10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eff20 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001eff30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001eff40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eff50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001eff60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001eff70 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001eff80 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001eff90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001effa0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001effb0 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ + 0x001effc0 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x001effd0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001effe0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001efff0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f0000 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001f0010 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f0020 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001f0030 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001f0020 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0030 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001f0040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0050 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0070 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x001f0080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0090 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f00a0 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ + 0x001f0050 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f0060 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ + 0x001f0070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0080 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f0090 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ + 0x001f00a0 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ 0x001f00b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f00c0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001f00d0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001f00e0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001f00f0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001f0100 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001f0110 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ - 0x001f0120 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ - 0x001f0130 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ - 0x001f0140 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ - 0x001f0150 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ - 0x001f0160 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ - 0x001f0170 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001f0180 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f0190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f01a0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001f01b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001f01c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001f01d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f01e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f01f0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001f0200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0210 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ - 0x001f0220 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f0230 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001f0240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0250 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001f0260 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f0270 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x001f0280 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ - 0x001f0290 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ - 0x001f02a0 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ - 0x001f02b0 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ - 0x001f02c0 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ - 0x001f02d0 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ - 0x001f02e0 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ - 0x001f02f0 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ - 0x001f0300 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ - 0x001f0310 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001f0320 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001f0330 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f0340 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f0350 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001f0360 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f0370 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ - 0x001f0380 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001f0390 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001f03a0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001f03b0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001f03c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f03d0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001f03e0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001f03f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0400 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f0410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0420 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001f0430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0440 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f0450 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ - 0x001f0460 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f0470 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001f0480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0490 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001f04a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f04b0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x001f04c0 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ - 0x001f04d0 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ - 0x001f04e0 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ - 0x001f04f0 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ - 0x001f0500 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ - 0x001f0510 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f0520 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001f0530 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f0540 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001f0550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0560 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f00c0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001f00d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f00e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f00f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f0100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0110 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f0120 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f0130 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f0140 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ + 0x001f0150 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0160 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f0170 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ + 0x001f0180 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ + 0x001f0190 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ + 0x001f01a0 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ + 0x001f01b0 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ + 0x001f01c0 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ + 0x001f01d0 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ + 0x001f01e0 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ + 0x001f01f0 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ + 0x001f0200 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f0210 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ + 0x001f0220 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f0230 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0240 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f0250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0260 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f0270 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0280 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f0290 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ + 0x001f02a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f02b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f02c0 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ + 0x001f02d0 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ + 0x001f02e0 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ + 0x001f02f0 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ + 0x001f0300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0310 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ + 0x001f0320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0330 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f0340 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f0350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0360 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f0370 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f0380 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f0390 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ + 0x001f03a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f03b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f03c0 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x001f03d0 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x001f03e0 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ + 0x001f03f0 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ + 0x001f0400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0410 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f0420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0430 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f0440 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f0450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0460 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f0470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0480 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f0490 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ + 0x001f04a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f04b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f04c0 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ + 0x001f04d0 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ + 0x001f04e0 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ + 0x001f04f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0500 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f0510 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001f0520 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f0530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0540 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0550 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f0560 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ 0x001f0570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0580 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x001f0590 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f05a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001f05b0 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ - 0x001f05c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f05d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001f05e0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001f05f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0600 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f0610 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x001f0620 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x001f0630 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ - 0x001f0640 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ - 0x001f0650 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ - 0x001f0660 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f0580 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x001f0590 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ + 0x001f05a0 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ + 0x001f05b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f05c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f05d0 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ + 0x001f05e0 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ + 0x001f05f0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001f0600 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f0610 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f0620 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f0630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0640 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f0650 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f0660 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ 0x001f0670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0680 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0690 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001f06a0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001f06b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f06c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f06d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f06e0 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ - 0x001f06f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0700 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ - 0x001f0710 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ - 0x001f0720 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f0730 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f0740 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001f0750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f0760 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f0770 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x001f0780 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ - 0x001f0790 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ - 0x001f07a0 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ - 0x001f07b0 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ - 0x001f07c0 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x001f07d0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001f07e0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001f07f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f0800 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f0810 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001f0820 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f0830 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ - 0x001f0840 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x001f0850 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001f0860 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001f0870 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001f0880 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f0890 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f08a0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001f08b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001f08c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001f08d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f08e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f08f0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x001f0900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0910 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ - 0x001f0920 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ - 0x001f0930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0940 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001f0950 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001f0960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0970 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f0980 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x001f0990 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ - 0x001f09a0 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ - 0x001f09b0 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ - 0x001f09c0 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ - 0x001f09d0 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ - 0x001f09e0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ - 0x001f09f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0a00 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001f0a10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f0a20 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001f0a30 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001f0a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0a50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0a60 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001f0a70 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001f0a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0a90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f0aa0 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ + 0x001f0680 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f0690 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x001f06a0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001f06b0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f06c0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001f06d0 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ + 0x001f06e0 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ + 0x001f06f0 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ + 0x001f0700 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x001f0710 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x001f0720 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x001f0730 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001f0740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0750 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001f0760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0770 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f0780 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f0790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f07a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f07b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f07c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f07d0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x001f07e0 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ + 0x001f07f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0800 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f0810 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x001f0820 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ + 0x001f0830 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001f0840 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f0850 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f0860 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f0870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f0890 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f08a0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001f08b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f08c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f08d0 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ + 0x001f08e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f08f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f0900 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ + 0x001f0910 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ + 0x001f0920 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ + 0x001f0930 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ + 0x001f0940 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ + 0x001f0950 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x001f0960 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001f0970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0980 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001f0990 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f09a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f09b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f09c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f09d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f09e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f09f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0a00 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x001f0a10 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ + 0x001f0a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0a30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f0a40 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001f0a50 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ + 0x001f0a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0a70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f0a80 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f0a90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f0aa0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001f0ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0ac0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001f0ad0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001f0ae0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001f0af0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f0b00 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x001f0b10 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ - 0x001f0b20 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ - 0x001f0b30 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ - 0x001f0b40 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ - 0x001f0b50 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ - 0x001f0b60 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ - 0x001f0b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0b80 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001f0b90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f0ba0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001f0bb0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001f0ac0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f0ad0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001f0ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0af0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001f0b00 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001f0b10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f0b20 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x001f0b30 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ + 0x001f0b40 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ + 0x001f0b50 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ + 0x001f0b60 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ + 0x001f0b70 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ + 0x001f0b80 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x001f0b90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0ba0 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001f0bb0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ 0x001f0bc0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f0bd0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0be0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001f0bf0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001f0be0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f0bf0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ 0x001f0c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0c10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f0c20 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ - 0x001f0c30 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x001f0c40 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001f0c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0c60 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x001f0c70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f0c80 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001f0c90 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ - 0x001f0ca0 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ - 0x001f0cb0 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ - 0x001f0cc0 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ - 0x001f0cd0 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ - 0x001f0ce0 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ - 0x001f0cf0 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ - 0x001f0d00 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ - 0x001f0d10 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x001f0d20 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001f0d30 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001f0d40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f0d50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f0d60 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x001f0d70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f0d80 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ - 0x001f0d90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f0da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f0db0 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ - 0x001f0dc0 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ - 0x001f0dd0 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ - 0x001f0de0 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ - 0x001f0df0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001f0e00 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x001f0e10 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001f0e20 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f0e30 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001f0e40 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001f0e50 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ - 0x001f0e60 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ - 0x001f0e70 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x001f0e80 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x001f0e90 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001f0ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0eb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f0ec0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f0ed0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f0ee0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ + 0x001f0c10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f0c20 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ + 0x001f0c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0c40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f0c50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f0c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0c70 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001f0c80 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001f0c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ca0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f0cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0cd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f0ce0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f0d10 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001f0d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f0d40 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ + 0x001f0d50 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ + 0x001f0d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d80 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001f0d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0da0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f0db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0dc0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f0dd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0df0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f0e00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f0e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f0e30 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ + 0x001f0e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f0e70 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ + 0x001f0e80 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ + 0x001f0e90 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ + 0x001f0ea0 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ + 0x001f0eb0 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ + 0x001f0ec0 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ + 0x001f0ed0 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ + 0x001f0ee0 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ 0x001f0ef0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f0f00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f0f10 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ - 0x001f0f20 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ - 0x001f0f30 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ - 0x001f0f40 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ + 0x001f0f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f10 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ + 0x001f0f20 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f0f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ 0x001f0f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0f60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f0f60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x001f0f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0f80 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001f0f90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f0f80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f0f90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x001f0fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0fb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f0fc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f0fd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f0fe0 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ - 0x001f0ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1000 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f1010 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ - 0x001f1020 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ - 0x001f1030 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ - 0x001f1040 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ - 0x001f1050 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ - 0x001f1060 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ - 0x001f1070 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f1080 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001f1090 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f10a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f10b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f10c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f10d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f10e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f10f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f1100 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ - 0x001f1110 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1120 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f1130 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ - 0x001f1140 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ - 0x001f1150 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ - 0x001f1160 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ - 0x001f1170 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ - 0x001f1180 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ - 0x001f1190 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ - 0x001f11a0 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ - 0x001f11b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f11c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f11d0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001f11e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f0fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0fc0 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ + 0x001f0fd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ff0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f1000 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ + 0x001f1010 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ + 0x001f1020 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ + 0x001f1030 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001f1040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1050 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f1060 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f1070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1080 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f1090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f10a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f10b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f10c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f10d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f10e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f10f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1100 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ + 0x001f1110 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ + 0x001f1120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f1140 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x001f1150 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x001f1160 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ + 0x001f1170 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ + 0x001f1180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1190 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f11a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f11b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f11c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f11d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f11e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001f11f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1200 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f1210 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001f1220 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f1200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1210 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f1220 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001f1230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1240 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001f1250 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ + 0x001f1240 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001f1250 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ 0x001f1260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1270 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f1280 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ - 0x001f1290 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ - 0x001f12a0 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ - 0x001f12b0 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ - 0x001f12c0 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ - 0x001f12d0 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ - 0x001f12e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f12f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f1300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1310 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001f1320 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x001f1330 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ - 0x001f1340 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ - 0x001f1350 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ - 0x001f1360 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ - 0x001f1370 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ - 0x001f1380 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f1390 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ - 0x001f13a0 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ - 0x001f13b0 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ - 0x001f13c0 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ - 0x001f13d0 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ - 0x001f13e0 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ - 0x001f13f0 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ - 0x001f1400 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ - 0x001f1410 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ - 0x001f1420 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001f1430 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ - 0x001f1440 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ - 0x001f1450 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ - 0x001f1460 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ - 0x001f1470 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ - 0x001f1480 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ - 0x001f1490 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ - 0x001f14a0 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ - 0x001f14b0 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ - 0x001f14c0 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x001f14d0 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ - 0x001f14e0 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ - 0x001f14f0 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ - 0x001f1500 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ - 0x001f1510 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ - 0x001f1520 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ - 0x001f1530 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f1540 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f1550 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001f1560 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f1570 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x001f1580 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001f1590 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001f15a0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001f15b0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001f15c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f15d0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001f15e0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001f1270 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f1280 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ + 0x001f1290 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ + 0x001f12a0 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ + 0x001f12b0 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ + 0x001f12c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f12d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f12e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f12f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1300 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f1310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1320 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f1330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1350 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f1360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1380 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001f1390 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ + 0x001f13a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f13b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f13c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f13d0 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ + 0x001f13e0 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ + 0x001f13f0 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ + 0x001f1400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1420 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f1430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1440 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f1450 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1470 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1490 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f14a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f14b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f14c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f14d0 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ + 0x001f14e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f14f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1500 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f1510 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ + 0x001f1520 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ + 0x001f1530 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001f1540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1550 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f1560 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001f1570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1580 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f1590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f15a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f15b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f15c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f15d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f15e0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f15f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1600 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f1610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1620 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001f1600 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x001f1610 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ + 0x001f1620 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001f1630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1640 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f1650 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ - 0x001f1660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1670 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001f1680 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f1690 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f16a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f16b0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001f16c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f16d0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001f16e0 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ + 0x001f1640 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f1650 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001f1660 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ + 0x001f1670 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ + 0x001f1680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1690 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f16a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f16b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f16c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f16d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f16e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001f16f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1700 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001f1710 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001f1720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1730 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f1740 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x001f1750 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x001f1760 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ - 0x001f1770 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ - 0x001f1780 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ - 0x001f1790 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ - 0x001f17a0 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ - 0x001f17b0 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ - 0x001f17c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f17d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f17e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f17f0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001f1800 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001f1810 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f1820 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1830 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f1840 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001f1850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1860 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ - 0x001f1870 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ - 0x001f1880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1890 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001f18a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001f18b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f18c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f18d0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001f1700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1710 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001f1720 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001f1730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1740 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f1750 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x001f1760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1780 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f1790 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001f17a0 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ + 0x001f17b0 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ + 0x001f17c0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x001f17d0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x001f17e0 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ + 0x001f17f0 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ + 0x001f1800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1820 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x001f1830 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1850 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f1860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1870 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f1880 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001f1890 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f18a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f18b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f18c0 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x001f18d0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f18e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f18f0 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ - 0x001f1900 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ - 0x001f1910 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001f18f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f1900 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f1910 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f1920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1930 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001f1940 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f1950 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001f1960 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001f1970 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ - 0x001f1980 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ - 0x001f1990 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ - 0x001f19a0 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ - 0x001f19b0 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ - 0x001f19c0 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ + 0x001f1930 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001f1940 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001f1950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1970 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f19a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f19b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f19c0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f19d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f19e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001f19f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f1a00 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001f1a10 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001f1a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1a30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f1a40 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001f1a50 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001f19e0 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ + 0x001f19f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f1a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1a20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f1a30 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ + 0x001f1a40 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x001f1a50 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f1a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1a70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f1a80 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ + 0x001f1a70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f1a80 73220a20 20202020 20202020 20202020 s". │ │ │ │ 0x001f1a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1aa0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001f1ab0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x001f1ac0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f1ad0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f1ae0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x001f1af0 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ - 0x001f1b00 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ - 0x001f1b10 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ - 0x001f1b20 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ - 0x001f1b30 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x001f1b40 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x001f1b50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1b60 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001f1b70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f1b80 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001f1b90 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001f1ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1bb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001f1bc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f1bd0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x001f1be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1bf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f1c00 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ - 0x001f1c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1c20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f1aa0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f1ab0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1ad0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f1ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f1b20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b50 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ + 0x001f1b60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f1ba0 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ + 0x001f1bb0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001f1bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1be0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001f1bf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1c10 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001f1c20 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f1c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1c40 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f1c50 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001f1c60 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001f1c40 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f1c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1c60 20202020 20202020 20202020 207d0a20 }. │ │ │ │ 0x001f1c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1c80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f1c90 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ - 0x001f1ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1cb0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f1cc0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001f1cd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f1ce0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f1cf0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x001f1d00 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ - 0x001f1d10 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ - 0x001f1d20 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ - 0x001f1d30 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ - 0x001f1d40 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ - 0x001f1d50 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ - 0x001f1d60 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ - 0x001f1d70 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ - 0x001f1d80 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ - 0x001f1d90 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ - 0x001f1da0 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ - 0x001f1db0 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ - 0x001f1dc0 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ - 0x001f1dd0 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ - 0x001f1de0 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ - 0x001f1df0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f1e00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001f1e10 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ - 0x001f1e20 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ - 0x001f1e30 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ - 0x001f1e40 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ - 0x001f1e50 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ - 0x001f1e60 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ - 0x001f1e70 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x001f1e80 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ - 0x001f1e90 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ - 0x001f1ea0 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ - 0x001f1eb0 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ - 0x001f1ec0 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ - 0x001f1ed0 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ - 0x001f1ee0 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ - 0x001f1ef0 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ - 0x001f1f00 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001f1f10 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001f1f20 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x001f1f30 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ - 0x001f1f40 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ - 0x001f1f50 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ - 0x001f1f60 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ - 0x001f1f70 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ - 0x001f1f80 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x001f1f90 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x001f1fa0 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ - 0x001f1fb0 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ - 0x001f1fc0 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ - 0x001f1fd0 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ - 0x001f1fe0 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ - 0x001f1ff0 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ - 0x001f2000 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ - 0x001f2010 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ - 0x001f2020 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x001f2030 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ - 0x001f2040 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ - 0x001f2050 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ - 0x001f2060 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ - 0x001f2070 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ - 0x001f2080 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ - 0x001f2090 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001f20a0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001f20b0 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ - 0x001f20c0 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ - 0x001f20d0 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ - 0x001f20e0 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ - 0x001f20f0 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ - 0x001f2100 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ - 0x001f2110 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ - 0x001f2120 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ - 0x001f2130 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ - 0x001f2140 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ - 0x001f2150 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x001f2160 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ - 0x001f2170 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ - 0x001f2180 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ - 0x001f2190 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ - 0x001f21a0 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ - 0x001f21b0 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ - 0x001f21c0 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ - 0x001f21d0 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ - 0x001f21e0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001f21f0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001f2200 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ - 0x001f2210 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ - 0x001f2220 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ - 0x001f2230 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ - 0x001f2240 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ - 0x001f2250 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ - 0x001f2260 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ - 0x001f2270 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ - 0x001f2280 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ - 0x001f2290 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ - 0x001f22a0 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ - 0x001f22b0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x001f22c0 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ - 0x001f22d0 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ - 0x001f22e0 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ - 0x001f22f0 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ - 0x001f2300 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ - 0x001f2310 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ - 0x001f2320 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ - 0x001f2330 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ - 0x001f2340 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ - 0x001f2350 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ - 0x001f2360 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ - 0x001f2370 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001f2380 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x001f2390 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ - 0x001f23a0 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ - 0x001f23b0 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ - 0x001f23c0 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ - 0x001f23d0 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ - 0x001f23e0 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ - 0x001f23f0 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ - 0x001f2400 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ - 0x001f2410 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ - 0x001f2420 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ - 0x001f2430 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ - 0x001f2440 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ - 0x001f2450 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ - 0x001f2460 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ - 0x001f2470 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ - 0x001f2480 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ - 0x001f2490 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ - 0x001f24a0 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ - 0x001f24b0 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ - 0x001f24c0 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ - 0x001f24d0 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ - 0x001f24e0 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ - 0x001f24f0 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ - 0x001f2500 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ - 0x001f2510 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ - 0x001f2520 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ - 0x001f2530 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ - 0x001f2540 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ - 0x001f2550 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ - 0x001f2560 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001f2570 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ - 0x001f2580 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ - 0x001f2590 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ - 0x001f25a0 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ - 0x001f25b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f25c0 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ - 0x001f25d0 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ - 0x001f25e0 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x001f25f0 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ - 0x001f2600 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ - 0x001f2610 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ - 0x001f2620 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ - 0x001f2630 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x001f2640 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ - 0x001f2650 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ - 0x001f2660 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ - 0x001f2670 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001f2680 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ - 0x001f2690 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x001f26a0 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ - 0x001f26b0 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ - 0x001f26c0 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ - 0x001f26d0 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ - 0x001f26e0 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ - 0x001f26f0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001f2700 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ - 0x001f2710 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ - 0x001f2720 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ - 0x001f2730 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ - 0x001f2740 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ - 0x001f2750 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ - 0x001f2760 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ - 0x001f2770 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001f2780 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x001f2790 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ - 0x001f27a0 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ - 0x001f27b0 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ - 0x001f27c0 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x001f27d0 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ - 0x001f27e0 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ - 0x001f27f0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x001f2800 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ - 0x001f2810 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ - 0x001f2820 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x001f2830 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ - 0x001f2840 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ - 0x001f2850 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ - 0x001f2860 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x001f2870 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x001f2880 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ - 0x001f2890 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001f28a0 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ - 0x001f28b0 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ - 0x001f28c0 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ - 0x001f28d0 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ - 0x001f28e0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x001f28f0 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x001f2900 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x001f2910 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ - 0x001f2920 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ - 0x001f2930 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ - 0x001f2940 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ - 0x001f2950 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ - 0x001f2960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f2970 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ - 0x001f2980 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ - 0x001f2990 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x001f29a0 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ - 0x001f29b0 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ - 0x001f29c0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x001f29d0 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x001f29e0 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x001f29f0 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ - 0x001f2a00 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ - 0x001f2a10 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ - 0x001f2a20 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ - 0x001f2a30 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ - 0x001f2a40 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x001f2a50 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ - 0x001f2a60 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ - 0x001f2a70 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ - 0x001f2a80 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x001f2a90 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ - 0x001f2aa0 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ - 0x001f2ab0 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ - 0x001f2ac0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f2ad0 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ - 0x001f2ae0 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ - 0x001f2af0 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ - 0x001f2b00 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ - 0x001f2b10 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001f2b20 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ - 0x001f2b30 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ - 0x001f2b40 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ - 0x001f2b50 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ - 0x001f2b60 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ - 0x001f2b70 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ - 0x001f2b80 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ - 0x001f2b90 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ - 0x001f2ba0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f2bb0 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ - 0x001f2bc0 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ - 0x001f2bd0 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ - 0x001f2be0 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ - 0x001f2bf0 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ - 0x001f2c00 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ - 0x001f2c10 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ - 0x001f2c20 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ - 0x001f2c30 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001f2c40 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ - 0x001f2c50 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ - 0x001f2c60 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ - 0x001f2c70 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ - 0x001f2c80 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ - 0x001f2c90 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ - 0x001f2ca0 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ - 0x001f2cb0 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ - 0x001f2cc0 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ - 0x001f2cd0 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ - 0x001f2ce0 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ - 0x001f2cf0 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ - 0x001f2d00 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ - 0x001f2d10 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ - 0x001f2d20 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ - 0x001f2d30 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x001f2d40 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ - 0x001f2d50 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ - 0x001f2d60 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ - 0x001f2d70 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ - 0x001f2d80 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ - 0x001f2d90 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ - 0x001f2da0 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ - 0x001f2db0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x001f2dc0 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ - 0x001f2dd0 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ - 0x001f2de0 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ - 0x001f2df0 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ - 0x001f2e00 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ - 0x001f2e10 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x001f2e20 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ - 0x001f2e30 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ - 0x001f2e40 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ - 0x001f2e50 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ - 0x001f2e60 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ - 0x001f2e70 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ - 0x001f2e80 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ - 0x001f2e90 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ - 0x001f2ea0 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ - 0x001f2eb0 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ - 0x001f2ec0 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ - 0x001f2ed0 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ - 0x001f2ee0 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ - 0x001f2ef0 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x001f2f00 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ - 0x001f2f10 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ - 0x001f2f20 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ - 0x001f2f30 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ - 0x001f2f40 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ - 0x001f2f50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f2f60 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ - 0x001f2f70 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ - 0x001f2f80 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001f2f90 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ - 0x001f2fa0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x001f2fb0 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ - 0x001f2fc0 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ - 0x001f2fd0 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ - 0x001f2fe0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x001f2ff0 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ - 0x001f3000 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ - 0x001f3010 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x001f3020 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ - 0x001f3030 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ - 0x001f3040 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ - 0x001f3050 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ - 0x001f3060 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ - 0x001f3070 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x001f3080 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x001f3090 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x001f30a0 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ - 0x001f30b0 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x001f30c0 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ - 0x001f30d0 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ - 0x001f30e0 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ - 0x001f30f0 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ - 0x001f3100 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ - 0x001f3110 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ - 0x001f3120 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ - 0x001f3130 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ - 0x001f3140 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ - 0x001f3150 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x001f3160 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x001f3170 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x001f3180 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ - 0x001f3190 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ - 0x001f31a0 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ - 0x001f31b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f31c0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001f31d0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001f31e0 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ - 0x001f31f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f3200 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001f3210 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f3220 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001f3230 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f3240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3250 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001f3260 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001f3270 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001f3280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3290 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f32a0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001f32b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f32c0 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ - 0x001f32d0 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ + 0x001f1c80 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f1c90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1cb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1cd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f1ce0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f1cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1d00 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f1d10 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001f1d20 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x001f1d30 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001f1d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1d50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f1d60 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001f1d70 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ + 0x001f1d80 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ + 0x001f1d90 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ + 0x001f1da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1db0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f1dc0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001f1dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1de0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f1df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1e00 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f1e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1e20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f1e30 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001f1e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1e60 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ + 0x001f1e70 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ + 0x001f1e80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1ea0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f1eb0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x001f1ec0 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ + 0x001f1ed0 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ + 0x001f1ee0 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ + 0x001f1ef0 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ + 0x001f1f00 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x001f1f10 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x001f1f20 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ + 0x001f1f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1f40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f1f50 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001f1f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1f70 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f1f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1f90 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001f1fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1fb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f1fc0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f1fd0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001f1fe0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f1ff0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f2000 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f2010 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x001f2020 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f2030 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ + 0x001f2040 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f2050 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001f2060 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001f2070 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ + 0x001f2080 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x001f2090 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ + 0x001f20a0 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ + 0x001f20b0 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ + 0x001f20c0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x001f20d0 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x001f20e0 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ + 0x001f20f0 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ + 0x001f2100 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ + 0x001f2110 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ + 0x001f2120 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ + 0x001f2130 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001f2140 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001f2150 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2160 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001f2170 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001f2180 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001f2190 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ + 0x001f21a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f21b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f21c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f21d0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001f21e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f21f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f2200 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f2210 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f2220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2230 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001f2240 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001f2250 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f2260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f2270 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ + 0x001f2280 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ + 0x001f2290 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f22a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f22b0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001f22c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f22d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f22e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f22f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f2300 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f2310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2320 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x001f2330 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x001f2340 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f2350 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x001f2360 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x001f2370 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x001f2380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f23a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f23b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f23c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f23d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f23e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f23f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f2400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2410 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x001f2420 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f2430 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f2440 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x001f2450 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x001f2460 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ + 0x001f2470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2480 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f2490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f24a0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001f24b0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001f24c0 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x001f24d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f24e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f24f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f2500 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x001f2510 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ + 0x001f2520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f2530 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f2540 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ + 0x001f2550 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ + 0x001f2560 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ + 0x001f2570 20617265 20646966 66657265 6e742066 are different f │ │ │ │ + 0x001f2580 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ + 0x001f2590 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ + 0x001f25a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f25b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f25c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f25d0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001f25e0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001f25f0 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ + 0x001f2600 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ + 0x001f2610 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f2620 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ + 0x001f2630 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ + 0x001f2640 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ + 0x001f2650 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ + 0x001f2660 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x001f2670 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001f2680 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2690 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001f26a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f26b0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x001f26c0 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ + 0x001f26d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f26e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f26f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2700 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f2710 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2720 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f2730 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2740 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001f2750 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2760 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f2770 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ + 0x001f2780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2790 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f27a0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x001f27b0 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ + 0x001f27c0 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ + 0x001f27d0 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x001f27e0 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ + 0x001f27f0 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ + 0x001f2800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2810 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001f2820 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f2830 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f2840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2860 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f2870 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2890 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ + 0x001f28a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f28b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f28c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f28d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f28e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f28f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f2900 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f2910 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f2920 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f2930 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f2940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2960 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f2970 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2990 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x001f29a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f29b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f29c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f29d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f29e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f29f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f2a00 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f2a10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f2a20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f2a30 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f2a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2a60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f2a70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2a90 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ + 0x001f2aa0 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ + 0x001f2ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2ac0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f2ad0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f2ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2af0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f2b00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f2b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2b20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f2b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2b40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f2b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2b60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f2b70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f2b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2b90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f2ba0 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ + 0x001f2bb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f2bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2bd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f2be0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f2bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2c00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f2c10 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f2c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2c30 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001f2c40 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001f2c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2c60 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f2c70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f2c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2c90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f2ca0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f2cb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f2cc0 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ + 0x001f2cd0 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ + 0x001f2ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2cf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f2d00 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x001f2d10 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ + 0x001f2d20 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ + 0x001f2d30 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ + 0x001f2d40 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ + 0x001f2d50 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ + 0x001f2d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2d70 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001f2d80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2d90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f2da0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f2db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2dc0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f2dd0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f2de0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2df0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x001f2e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2e10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f2e20 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ + 0x001f2e30 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ + 0x001f2e40 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ + 0x001f2e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2e60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f2e70 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001f2e80 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f2e90 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001f2ea0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f2eb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f2ec0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f2ed0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f2ee0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f2ef0 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ + 0x001f2f00 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ + 0x001f2f10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f2f20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f2f30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f2f40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f2f50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f2f60 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001f2f70 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001f2f80 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x001f2f90 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ + 0x001f2fa0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f2fb0 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ + 0x001f2fc0 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ + 0x001f2fd0 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ + 0x001f2fe0 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ + 0x001f2ff0 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ + 0x001f3000 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ + 0x001f3010 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001f3020 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001f3030 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f3040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3050 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001f3060 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001f3070 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f3080 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ + 0x001f3090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f30a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f30b0 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ + 0x001f30c0 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ + 0x001f30d0 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ + 0x001f30e0 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x001f30f0 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ + 0x001f3100 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ + 0x001f3110 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x001f3120 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x001f3130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3140 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f3150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3160 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f3170 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3180 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f3190 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ + 0x001f31a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f31b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f31c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f31d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f31e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f31f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f3200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3210 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f3220 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f3230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3240 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f3250 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f3260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3270 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x001f3280 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ + 0x001f3290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f32a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f32b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f32c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f32d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x001f32e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f32f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001f3300 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001f3310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3320 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f3330 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x001f3340 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x001f3350 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ - 0x001f3360 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ - 0x001f3370 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ - 0x001f3380 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ - 0x001f3390 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ - 0x001f33a0 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ - 0x001f33b0 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ - 0x001f33c0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001f33d0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001f33e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f33f0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001f3400 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001f3410 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001f3420 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ - 0x001f3430 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001f3440 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001f3450 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001f3460 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001f3470 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f3480 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001f3490 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001f32f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f3300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3310 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f3320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3330 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f3340 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3350 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f3360 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ + 0x001f3370 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x001f3380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3390 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f33a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f33b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f33c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f33d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f33e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f33f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3400 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3420 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f3430 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3440 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f3450 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ + 0x001f3460 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ + 0x001f3470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3480 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f3490 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ 0x001f34a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f34b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f34c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f34d0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001f34e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f34f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f3500 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ - 0x001f3510 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ - 0x001f3520 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f3530 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f3540 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001f3550 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f3560 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001f3570 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001f3580 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x001f3590 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ - 0x001f35a0 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ - 0x001f35b0 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ - 0x001f35c0 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ - 0x001f35d0 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ - 0x001f35e0 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ + 0x001f34b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f34c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f34d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f34e0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f34f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3500 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f3510 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f3520 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f3530 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f3540 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f3550 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x001f3560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3570 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f3580 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ + 0x001f3590 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ + 0x001f35a0 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ + 0x001f35b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f35c0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001f35d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f35e0 20202020 20202020 20202020 2020207b { │ │ │ │ 0x001f35f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f3600 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001f3610 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f3620 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f3630 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x001f3640 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001f3650 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ - 0x001f3660 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ - 0x001f3670 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001f3680 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001f3690 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001f36a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f36b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f36c0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001f36d0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x001f36e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f36f0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001f3700 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001f3710 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ - 0x001f3720 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ - 0x001f3730 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f3740 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001f3750 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f3760 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f3770 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001f3780 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f3790 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ - 0x001f37a0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001f37b0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001f37c0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001f37d0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001f37e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001f37f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f3800 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ - 0x001f3810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3820 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f3830 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x001f3840 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x001f3850 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ - 0x001f3860 732e220a 20202020 20202020 20202020 s.". │ │ │ │ - 0x001f3870 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001f3880 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x001f3890 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f38a0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001f38b0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001f38c0 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ - 0x001f38d0 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ - 0x001f38e0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ - 0x001f38f0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001f3900 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x001f3910 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001f3920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f3930 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001f3940 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ - 0x001f3950 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f3960 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f3970 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x001f3980 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ - 0x001f3990 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ - 0x001f39a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f39b0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001f39c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f39d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f39e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f39f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f3a00 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x001f3a10 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x001f3a20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f3a30 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001f3a40 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ - 0x001f3a50 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x001f3a60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f3a70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f3a80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3a90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f3aa0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f3ab0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x001f3ac0 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ - 0x001f3ad0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f3ae0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001f3af0 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ - 0x001f3b00 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x001f3b10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f3b20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f3b30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3b40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f3b50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f3b60 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ - 0x001f3b70 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ - 0x001f3b80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f3b90 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ - 0x001f3ba0 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ - 0x001f3bb0 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ - 0x001f3bc0 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ - 0x001f3bd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f3be0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f3bf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f3c00 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001f3c10 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001f3c20 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x001f3c30 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ - 0x001f3c40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f3c50 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ - 0x001f3c60 206f626a 65637420 77697468 2074776f object with two │ │ │ │ - 0x001f3c70 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ - 0x001f3c80 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ - 0x001f3c90 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ - 0x001f3ca0 0a202020 20202020 20202020 20226174 . "at │ │ │ │ - 0x001f3cb0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001f3cc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f3cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3ce0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f3cf0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f3d00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f3d10 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ - 0x001f3d20 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001f3d30 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x001f3d40 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ - 0x001f3d50 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ - 0x001f3d60 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f3d70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f3d80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001f3d90 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001f3da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3db0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f3dc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f3dd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f3de0 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ - 0x001f3df0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f3e00 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ - 0x001f3e10 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ - 0x001f3e20 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x001f3e30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f3e40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f3e50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001f3e60 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001f3e70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f3e80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f3e90 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x001f3ea0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x001f3eb0 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ - 0x001f3ec0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f3ed0 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ - 0x001f3ee0 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ - 0x001f3ef0 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ - 0x001f3f00 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ - 0x001f3f10 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ - 0x001f3f20 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ - 0x001f3f30 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ - 0x001f3f40 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ - 0x001f3f50 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ - 0x001f3f60 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ - 0x001f3f70 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ - 0x001f3f80 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ - 0x001f3f90 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ - 0x001f3fa0 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ - 0x001f3fb0 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ - 0x001f3fc0 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ - 0x001f3fd0 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ - 0x001f3fe0 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ - 0x001f3ff0 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ - 0x001f4000 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ - 0x001f4010 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ - 0x001f4020 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ - 0x001f4030 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ - 0x001f4040 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ - 0x001f4050 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ - 0x001f4060 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ - 0x001f4070 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ - 0x001f4080 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x001f4090 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x001f40a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f40b0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001f40c0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001f40d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f40e0 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ - 0x001f40f0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001f4100 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001f3600 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f3610 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f3620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f3630 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ + 0x001f3640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3650 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f3660 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x001f3670 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ + 0x001f3680 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ + 0x001f3690 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ + 0x001f36a0 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ + 0x001f36b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f36c0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001f36d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f36e0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001f36f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f3700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f3710 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x001f3720 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f3730 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ + 0x001f3740 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001f3750 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f3760 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ + 0x001f3770 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ + 0x001f3780 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ + 0x001f3790 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ + 0x001f37a0 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ + 0x001f37b0 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ + 0x001f37c0 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ + 0x001f37d0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x001f37e0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x001f37f0 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x001f3800 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ + 0x001f3810 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ + 0x001f3820 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ + 0x001f3830 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f3840 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ + 0x001f3850 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f3860 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f3870 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f3880 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001f3890 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ + 0x001f38a0 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ + 0x001f38b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f38c0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x001f38d0 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ + 0x001f38e0 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ + 0x001f38f0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001f3900 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f3910 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f3920 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3930 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001f3940 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f3950 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ + 0x001f3960 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ + 0x001f3970 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f3980 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ + 0x001f3990 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ + 0x001f39a0 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ + 0x001f39b0 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ + 0x001f39c0 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ + 0x001f39d0 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ + 0x001f39e0 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ + 0x001f39f0 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ + 0x001f3a00 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ + 0x001f3a10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f3a20 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001f3a30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f3a40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f3a50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f3a60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f3a70 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ + 0x001f3a80 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ + 0x001f3a90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f3aa0 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ + 0x001f3ab0 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ + 0x001f3ac0 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ + 0x001f3ad0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f3ae0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f3af0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f3b00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f3b10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f3b20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f3b30 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ + 0x001f3b40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f3b50 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ + 0x001f3b60 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ + 0x001f3b70 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001f3b80 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001f3b90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f3ba0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f3bb0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x001f3bc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f3bd0 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ + 0x001f3be0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f3bf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f3c00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f3c10 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001f3c20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f3c30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f3c40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f3c50 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001f3c60 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ + 0x001f3c70 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x001f3c80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f3c90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f3ca0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f3cb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f3cc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f3cd0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001f3ce0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f3cf0 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ + 0x001f3d00 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x001f3d10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f3d20 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x001f3d30 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ + 0x001f3d40 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x001f3d50 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ + 0x001f3d60 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ + 0x001f3d70 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x001f3d80 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x001f3d90 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x001f3da0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f3db0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f3dc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f3dd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f3de0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f3df0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x001f3e00 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ + 0x001f3e10 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x001f3e20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f3e30 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x001f3e40 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ + 0x001f3e50 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ + 0x001f3e60 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ + 0x001f3e70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f3e80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f3e90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f3ea0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f3eb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f3ec0 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ + 0x001f3ed0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f3ee0 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ + 0x001f3ef0 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ + 0x001f3f00 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ + 0x001f3f10 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ + 0x001f3f20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f3f30 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ + 0x001f3f40 5d0a7d0a 0a000000 7b0a2020 2020226b ].}.....{. "k │ │ │ │ + 0x001f3f50 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001f3f60 20202020 226e616d 65223a20 22637563 "name": "cuc │ │ │ │ + 0x001f3f70 6b6f6f22 2c0a2020 20202261 74747269 koo",. "attri │ │ │ │ + 0x001f3f80 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001f3f90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3fa0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001f3fb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f3fc0 616d6522 3a20226e 6574776f 726b222c ame": "network", │ │ │ │ + 0x001f3fd0 0a202020 20202020 20202020 20226174 . "at │ │ │ │ + 0x001f3fe0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001f3ff0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f4000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4010 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001f4020 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001f4030 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f4040 223a2022 646e735f 6c6f6f6b 7570222c ": "dns_lookup", │ │ │ │ + 0x001f4050 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4060 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ + 0x001f4070 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f4080 20202020 20202020 20202020 20226f76 "ov │ │ │ │ + 0x001f4090 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x001f40a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f40b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f40c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f40d0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001f40e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f40f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4100 207b0a20 20202020 20202020 20202020 {. │ │ │ │ 0x001f4110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4120 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f4130 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f4140 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f4150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4160 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x001f4170 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x001f4180 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001f4190 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ - 0x001f41a0 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ - 0x001f41b0 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ - 0x001f41c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f41d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f41e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001f41f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f4200 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f4210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4220 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f4230 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f4240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4250 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ - 0x001f4260 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f4270 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f4280 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ - 0x001f4290 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ - 0x001f42a0 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ - 0x001f42b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f42c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f42d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f42e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001f42f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001f4300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4310 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f4320 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f4330 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001f4340 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x001f4350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4360 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f4370 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ - 0x001f4380 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x001f4390 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x001f4120 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f4130 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001f4140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4150 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4160 22646f6d 61696e22 0a202020 20202020 "domain". │ │ │ │ + 0x001f4170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4180 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f4190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f41a0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001f41b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f41c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f41d0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001f41e0 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ + 0x001f41f0 69662074 68652070 726f6772 616d2073 if the program s │ │ │ │ + 0x001f4200 656e7420 6120646f 6d61696e 206e616d ent a domain nam │ │ │ │ + 0x001f4210 65207265 736f6c75 74696f6e 20726571 e resolution req │ │ │ │ + 0x001f4220 75657374 20666f72 20612064 6f6d6169 uest for a domai │ │ │ │ + 0x001f4230 6e206d61 74636869 6e672074 68652070 n matching the p │ │ │ │ + 0x001f4240 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ + 0x001f4250 65787072 65737369 6f6e2e5c 6e5c6e45 expression.\n\nE │ │ │ │ + 0x001f4260 78616d70 6c653a20 6375636b 6f6f2e6e xample: cuckoo.n │ │ │ │ + 0x001f4270 6574776f 726b2e64 6e735f6c 6f6f6b75 etwork.dns_looku │ │ │ │ + 0x001f4280 70282f65 76696c5c 5c2e636f 6d2f2922 p(/evil\\.com/)" │ │ │ │ + 0x001f4290 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f42a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f42b0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f42c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f42d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f42e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f42f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f4300 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001f4310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4320 2020226e 616d6522 3a202268 7474705f "name": "http_ │ │ │ │ + 0x001f4330 67657422 2c0a2020 20202020 20202020 get",. │ │ │ │ + 0x001f4340 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001f4350 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001f4360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4370 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001f4380 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4390 20202020 20202020 207b0a20 20202020 {. │ │ │ │ 0x001f43a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f43b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f43c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f43d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001f43e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f43b0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001f43c0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f43d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f43e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001f43f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4400 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f4410 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f4420 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f4430 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ - 0x001f4440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4450 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f4460 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ - 0x001f4470 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ - 0x001f4480 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f4490 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f44a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f44b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001f44c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f44d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f44e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001f44f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f4500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4510 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001f4520 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x001f4400 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f4410 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ + 0x001f4420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4430 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f4440 6d65223a 20227572 6c220a20 20202020 me": "url". │ │ │ │ + 0x001f4450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4460 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f4470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4480 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001f4490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f44a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f44b0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x001f44c0 6f6e2072 65747572 6e696e67 20747275 on returning tru │ │ │ │ + 0x001f44d0 65206966 20746865 2070726f 6772616d e if the program │ │ │ │ + 0x001f44e0 2073656e 74206120 48545450 20474554 sent a HTTP GET │ │ │ │ + 0x001f44f0 20726571 75657374 20746f20 61205552 request to a UR │ │ │ │ + 0x001f4500 4c206d61 74636869 6e672074 68652070 L matching the p │ │ │ │ + 0x001f4510 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ + 0x001f4520 65787072 65737369 6f6e2e22 0a202020 expression.". │ │ │ │ 0x001f4530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4540 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f4550 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ - 0x001f4560 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x001f4570 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ - 0x001f4580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4590 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f45a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f45b0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001f45c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001f45d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f45e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f45f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f4600 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f4610 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ - 0x001f4620 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f4630 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f4640 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ - 0x001f4650 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ - 0x001f4660 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ - 0x001f4670 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ - 0x001f4680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4690 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f46a0 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001f46b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f46c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f46d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f46e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f46f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f4700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4710 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ - 0x001f4720 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ + 0x001f4540 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f4550 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001f4560 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f4570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4580 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4590 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f45a0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f45b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f45c0 616d6522 3a202268 7474705f 706f7374 ame": "http_post │ │ │ │ + 0x001f45d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f45e0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001f45f0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001f4600 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f4610 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001f4620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4630 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f4640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4650 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001f4660 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f4670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4680 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f4690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f46a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f46b0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x001f46c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f46d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f46e0 3a202275 726c220a 20202020 20202020 : "url". │ │ │ │ + 0x001f46f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4700 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f4710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4720 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ 0x001f4730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4740 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f4750 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ - 0x001f4760 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ - 0x001f4770 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ - 0x001f4780 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f4790 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f47a0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001f47b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001f47c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f47d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f47e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001f47f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f4800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4810 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001f4820 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ - 0x001f4830 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f4840 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f4850 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ - 0x001f4860 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ - 0x001f4870 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ - 0x001f4880 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ - 0x001f4890 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f48a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f48b0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001f48c0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f48d0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001f48e0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f48f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f4900 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f4910 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f4920 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f4930 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ - 0x001f4940 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ - 0x001f4950 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f4960 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x001f4970 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ - 0x001f4980 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x001f4990 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f49a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f49b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f49c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f49d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f49e0 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ - 0x001f49f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f4a00 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ - 0x001f4a10 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ - 0x001f4a20 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ - 0x001f4a30 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ - 0x001f4a40 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ - 0x001f4a50 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ - 0x001f4a60 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ - 0x001f4a70 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ - 0x001f4a80 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ - 0x001f4a90 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ - 0x001f4aa0 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ - 0x001f4ab0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f4ac0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x001f4ad0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f4ae0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f4af0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001f4b00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f4b10 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ - 0x001f4b20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f4b30 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x001f4b40 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x001f4b50 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ - 0x001f4b60 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ - 0x001f4b70 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ - 0x001f4b80 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ - 0x001f4b90 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ - 0x001f4ba0 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ - 0x001f4bb0 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ - 0x001f4bc0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f4bd0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x001f4be0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001f4bf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f4c00 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x001f4c10 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001f4c20 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ - 0x001f4c30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f4c40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f4c50 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x001f4c60 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ - 0x001f4c70 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ - 0x001f4c80 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ - 0x001f4c90 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ - 0x001f4ca0 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ - 0x001f4cb0 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ - 0x001f4cc0 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ - 0x001f4cd0 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ - 0x001f4ce0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001f4cf0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001f4d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4d10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f4d20 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f4d30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f4d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4d50 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ - 0x001f4d60 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ - 0x001f4d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4d80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f4d90 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ - 0x001f4da0 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ - 0x001f4db0 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ - 0x001f4dc0 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ - 0x001f4dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4de0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001f4df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4e00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001f4e10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001f4e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4e30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f4e40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f4e50 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001f4e60 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ - 0x001f4e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4e80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f4e90 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ - 0x001f4ea0 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ - 0x001f4eb0 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ - 0x001f4ec0 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ + 0x001f4740 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f4750 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x001f4760 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ + 0x001f4770 66207468 65207072 6f677261 6d207365 f the program se │ │ │ │ + 0x001f4780 6e742061 20485454 5020504f 53542072 nt a HTTP POST r │ │ │ │ + 0x001f4790 65717565 73742074 6f206120 55524c20 equest to a URL │ │ │ │ + 0x001f47a0 6d617463 68696e67 20746865 2070726f matching the pro │ │ │ │ + 0x001f47b0 76696465 64207265 67756c61 72206578 vided regular ex │ │ │ │ + 0x001f47c0 70726573 73696f6e 2e220a20 20202020 pression.". │ │ │ │ + 0x001f47d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f47e0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f47f0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001f4800 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f4810 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f4820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4830 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001f4840 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001f4850 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f4860 65223a20 22687474 705f7265 71756573 e": "http_reques │ │ │ │ + 0x001f4870 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001f4880 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001f4890 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001f48a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f48b0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001f48c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f48d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f48e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f48f0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001f4900 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001f4910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f4930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4940 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f4950 3a202272 222c0a20 20202020 20202020 : "r",. │ │ │ │ + 0x001f4960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4970 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f4980 223a2022 75726c22 0a202020 20202020 ": "url". │ │ │ │ + 0x001f4990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f49a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f49b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f49c0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001f49d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f49e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f49f0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001f4a00 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ + 0x001f4a10 69662074 68652070 726f6772 616d2073 if the program s │ │ │ │ + 0x001f4a20 656e7420 61204854 54502072 65717565 ent a HTTP reque │ │ │ │ + 0x001f4a30 73742074 6f206120 55524c20 6d617463 st to a URL matc │ │ │ │ + 0x001f4a40 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ + 0x001f4a50 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ + 0x001f4a60 73696f6e 2e220a20 20202020 20202020 sion.". │ │ │ │ + 0x001f4a70 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f4a80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4a90 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001f4aa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f4ab0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f4ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4ad0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001f4ae0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001f4af0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4b00 22686f73 74222c0a 20202020 20202020 "host",. │ │ │ │ + 0x001f4b10 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001f4b20 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x001f4b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4b40 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001f4b50 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f4b60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f4b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4b80 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001f4b90 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001f4ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4bb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f4bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4bd0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f4be0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001f4bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4c00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f4c10 6e616d65 223a2022 49502061 64647265 name": "IP addre │ │ │ │ + 0x001f4c20 7373220a 20202020 20202020 20202020 ss". │ │ │ │ + 0x001f4c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4c40 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001f4c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4c60 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001f4c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4c80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f4c90 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ + 0x001f4ca0 726e696e 67207472 75652069 66207468 rning true if th │ │ │ │ + 0x001f4cb0 65207072 6f677261 6d20636f 6e746163 e program contac │ │ │ │ + 0x001f4cc0 74656420 616e2049 50206164 64726573 ted an IP addres │ │ │ │ + 0x001f4cd0 73206d61 74636869 6e672074 68652070 s matching the p │ │ │ │ + 0x001f4ce0 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ + 0x001f4cf0 65787072 65737369 6f6e2e20 4578616d expression. Exam │ │ │ │ + 0x001f4d00 706c653a 20606060 6375636b 6f6f2e6e ple: ```cuckoo.n │ │ │ │ + 0x001f4d10 6574776f 726b2e68 6f737428 2f313932 etwork.host(/192 │ │ │ │ + 0x001f4d20 5c5c2e31 36385c5c 2e315c5c 2e312f29 \\.168\\.1\\.1/) │ │ │ │ + 0x001f4d30 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001f4d40 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001f4d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4d60 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x001f4d70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f4d80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f4d90 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f4da0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x001f4db0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f4dc0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001f4dd0 7474705f 75736572 5f616765 6e74222c ttp_user_agent", │ │ │ │ + 0x001f4de0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4df0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ + 0x001f4e00 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f4e10 20202020 20202020 20202020 20226f76 "ov │ │ │ │ + 0x001f4e20 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x001f4e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f4e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e60 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001f4e70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4eb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f4ec0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ 0x001f4ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4ee0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001f4ef0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f4f00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f4f10 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f4ee0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4ef0 22616765 6e74220a 20202020 20202020 "agent". │ │ │ │ + 0x001f4f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4f10 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ 0x001f4f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4f30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f4f40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f4f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4f60 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ - 0x001f4f70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f4f80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f4f90 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ - 0x001f4fa0 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ - 0x001f4fb0 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ - 0x001f4fc0 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ - 0x001f4fd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f4fe0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f4ff0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x001f5000 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001f5010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5020 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001f5030 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f5040 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f5050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5060 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x001f5070 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ - 0x001f5080 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f5090 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f50a0 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ - 0x001f50b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f50c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f50d0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001f50e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001f50f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5100 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f5110 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f5120 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f5130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5140 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ - 0x001f5150 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ - 0x001f5160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5170 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f5180 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ - 0x001f5190 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ - 0x001f51a0 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ - 0x001f51b0 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ - 0x001f51c0 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ - 0x001f51d0 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ - 0x001f51e0 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ - 0x001f51f0 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ - 0x001f5200 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ - 0x001f5210 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ - 0x001f5220 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ - 0x001f5230 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ - 0x001f5240 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ - 0x001f5250 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ + 0x001f4f30 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001f4f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4f50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f4f60 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x001f4f70 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ + 0x001f4f80 66207468 65207072 6f677261 6d207365 f the program se │ │ │ │ + 0x001f4f90 6e742061 20485454 50207265 71756573 nt a HTTP reques │ │ │ │ + 0x001f4fa0 74207769 74682061 20757365 72206167 t with a user ag │ │ │ │ + 0x001f4fb0 656e7420 6d617463 68696e67 20746865 ent matching the │ │ │ │ + 0x001f4fc0 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ + 0x001f4fd0 72206578 70726573 73696f6e 2e204578 r expression. Ex │ │ │ │ + 0x001f4fe0 616d706c 653a2060 60606375 636b6f6f ample: ```cuckoo │ │ │ │ + 0x001f4ff0 2e6e6574 776f726b 2e687474 705f7573 .network.http_us │ │ │ │ + 0x001f5000 65725f61 67656e74 282f4d53 49452036 er_agent(/MSIE 6 │ │ │ │ + 0x001f5010 5c5c2e30 2f296060 60220a20 20202020 \\.0/)```". │ │ │ │ + 0x001f5020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5030 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f5040 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001f5050 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f5060 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f5070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5080 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001f5090 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001f50a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f50b0 65223a20 22746370 222c0a20 20202020 e": "tcp",. │ │ │ │ + 0x001f50c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f50d0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001f50e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f50f0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001f5100 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f5110 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f5120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5130 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f5140 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f5150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5160 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f5170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5190 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x001f51a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f51b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f51c0 2020226e 616d6522 3a202249 50206164 "name": "IP ad │ │ │ │ + 0x001f51d0 64726573 73220a20 20202020 20202020 dress". │ │ │ │ + 0x001f51e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f51f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f5200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5210 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f5220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5240 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001f5250 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f5260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5270 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f5280 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001f5290 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f52a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f52b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f52c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f52d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f52e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f52f0 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ - 0x001f5300 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ - 0x001f5310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5320 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f5330 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ - 0x001f5340 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ - 0x001f5350 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ - 0x001f5360 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ - 0x001f5370 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ - 0x001f5380 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ - 0x001f5390 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ - 0x001f53a0 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ - 0x001f53b0 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ - 0x001f53c0 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ - 0x001f53d0 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ - 0x001f53e0 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ - 0x001f53f0 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ - 0x001f5400 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ - 0x001f5410 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ - 0x001f5420 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ - 0x001f5430 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f5440 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f5450 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001f5460 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f5270 20226e61 6d65223a 2022706f 7274220a "name": "port". │ │ │ │ + 0x001f5280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f52a0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001f52b0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f52c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f52d0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f52e0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001f52f0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001f5300 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ + 0x001f5310 6f677261 6d20636f 6e746163 74656420 ogram contacted │ │ │ │ + 0x001f5320 616e2049 50206164 64726573 73206d61 an IP address ma │ │ │ │ + 0x001f5330 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ + 0x001f5340 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ + 0x001f5350 65737369 6f6e2c20 6f766572 20544350 ession, over TCP │ │ │ │ + 0x001f5360 206f6e20 74686520 70726f76 69646564 on the provided │ │ │ │ + 0x001f5370 20706f72 74206e75 6d626572 2e220a20 port number.". │ │ │ │ + 0x001f5380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5390 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f53a0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001f53b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f53c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f53d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f53e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f53f0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001f5400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5410 226e616d 65223a20 22756470 222c0a20 "name": "udp",. │ │ │ │ + 0x001f5420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5430 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001f5440 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001f5450 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001f5460 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ 0x001f5470 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f5480 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f5490 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f54a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f5490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f54a0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ 0x001f54b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f54c0 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x001f54d0 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ - 0x001f54e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f54f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f5500 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ - 0x001f5510 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ - 0x001f5520 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ - 0x001f5530 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ - 0x001f5540 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ - 0x001f5550 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ - 0x001f5560 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ - 0x001f5570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5580 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001f5590 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f55a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f55b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f54c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f54d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f54e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f54f0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ + 0x001f5500 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f5510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5520 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001f5530 50206164 64726573 73220a20 20202020 P address". │ │ │ │ + 0x001f5540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5550 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f5560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5570 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f5580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f55a0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001f55b0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001f55c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f55d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f55e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f55d0 20202020 20226e61 6d65223a 2022706f "name": "po │ │ │ │ + 0x001f55e0 7274220a 20202020 20202020 20202020 rt". │ │ │ │ 0x001f55f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5600 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ - 0x001f5610 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ - 0x001f5620 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001f5630 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f5640 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ - 0x001f5650 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ - 0x001f5660 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ - 0x001f5670 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ - 0x001f5680 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ - 0x001f5690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f56a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f56b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f56c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001f56d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f56e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f56f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f5700 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f5710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f5720 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ - 0x001f5730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5740 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f5750 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ - 0x001f5760 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ - 0x001f5770 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ - 0x001f5780 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ - 0x001f5790 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ - 0x001f57a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f57b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f57c0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001f57d0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f5600 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001f5610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5620 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001f5630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5640 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f5650 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ + 0x001f5660 726e696e 67207472 75652069 66207468 rning true if th │ │ │ │ + 0x001f5670 65207072 6f677261 6d20636f 6e746163 e program contac │ │ │ │ + 0x001f5680 74656420 616e2049 50206164 64726573 ted an IP addres │ │ │ │ + 0x001f5690 73206d61 74636869 6e672074 68652070 s matching the p │ │ │ │ + 0x001f56a0 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ + 0x001f56b0 65787072 65737369 6f6e2c20 6f766572 expression, over │ │ │ │ + 0x001f56c0 20554450 206f6e20 74686520 70726f76 UDP on the prov │ │ │ │ + 0x001f56d0 69646564 20706f72 74206e75 6d626572 ided port number │ │ │ │ + 0x001f56e0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001f56f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f5700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5710 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ + 0x001f5720 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f5730 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001f5740 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f5750 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001f5760 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001f5770 2020226e 616d6522 3a202272 65676973 "name": "regis │ │ │ │ + 0x001f5780 74727922 2c0a2020 20202020 20202020 try",. │ │ │ │ + 0x001f5790 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001f57a0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f57b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f57c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f57d0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ 0x001f57e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f57f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f5800 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f5810 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001f5820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5830 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ - 0x001f5840 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ - 0x001f5850 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f5860 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001f5870 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f5880 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001f5890 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001f57f0 226e616d 65223a20 226b6579 5f616363 "name": "key_acc │ │ │ │ + 0x001f5800 65737322 2c0a2020 20202020 20202020 ess",. │ │ │ │ + 0x001f5810 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001f5820 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001f5830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5840 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001f5850 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5860 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f5870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5880 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001f5890 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ 0x001f58a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f58b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f58b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001f58c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f58d0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001f58e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001f58d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f58e0 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ 0x001f58f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5900 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f5910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5930 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001f5940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5900 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f5910 6d65223a 20227265 67697374 72792065 me": "registry e │ │ │ │ + 0x001f5920 6e747279 220a2020 20202020 20202020 ntry". │ │ │ │ + 0x001f5930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5940 20202020 20207d0a 20202020 20202020 }. │ │ │ │ 0x001f5950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f5970 66696c65 220a2020 20202020 20202020 file". │ │ │ │ - 0x001f5980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5990 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001f59a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f59b0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001f59c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f59d0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001f59e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f59f0 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ - 0x001f5a00 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ - 0x001f5a10 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ - 0x001f5a20 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ - 0x001f5a30 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ - 0x001f5a40 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ - 0x001f5a50 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ - 0x001f5a60 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ - 0x001f5a70 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ - 0x001f5a80 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ - 0x001f5a90 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ - 0x001f5aa0 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ - 0x001f5ab0 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ - 0x001f5ac0 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ - 0x001f5ad0 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ - 0x001f5ae0 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ - 0x001f5af0 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ + 0x001f5960 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001f5970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5980 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f5990 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001f59a0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ + 0x001f59b0 74686520 70726f67 72616d20 61636365 the program acce │ │ │ │ + 0x001f59c0 73736564 20612072 65676973 74727920 ssed a registry │ │ │ │ + 0x001f59d0 656e7472 79206d61 74636869 6e672074 entry matching t │ │ │ │ + 0x001f59e0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ + 0x001f59f0 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ + 0x001f5a00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5a10 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f5a20 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f5a30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5a40 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001f5a50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f5a60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f5a70 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001f5a80 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001f5a90 226e616d 65223a20 2266696c 65737973 "name": "filesys │ │ │ │ + 0x001f5aa0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ + 0x001f5ab0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001f5ac0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f5ad0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f5ae0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f5af0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ 0x001f5b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5b10 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001f5b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5b30 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x001f5b40 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001f5b50 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001f5b60 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x001f5b70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f5b80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f5b90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f5ba0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x001f5bb0 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ - 0x001f5bc0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x001f5bd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5be0 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ - 0x001f5bf0 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ - 0x001f5c00 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ - 0x001f5c10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f5c20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f5c30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f5c40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f5c50 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001f5c60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f5c70 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ - 0x001f5c80 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x001f5c90 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ - 0x001f5ca0 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001f5cb0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001f5cc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001f5cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5ce0 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ - 0x001f5cf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f5d00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f5d10 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ - 0x001f5d20 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f5d30 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001f5d40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f5d50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f5d60 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001f5d70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f5d80 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ - 0x001f5d90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f5da0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001f5db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f5dc0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001f5dd0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f5de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5df0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001f5e00 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001f5e10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001f5e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5e30 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f5e40 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001f5b10 226e616d 65223a20 2266696c 655f6163 "name": "file_ac │ │ │ │ + 0x001f5b20 63657373 222c0a20 20202020 20202020 cess",. │ │ │ │ + 0x001f5b30 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001f5b40 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001f5b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5b60 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001f5b70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f5b80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f5b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ba0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f5bb0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f5bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5bd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f5be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5bf0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f5c00 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ + 0x001f5c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5c20 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f5c30 616d6522 3a202266 696c6522 0a202020 ame": "file". │ │ │ │ + 0x001f5c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5c50 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001f5c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5c70 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001f5c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5c90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f5ca0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001f5cb0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001f5cc0 72756520 69662074 68652070 726f6772 rue if the progr │ │ │ │ + 0x001f5cd0 616d2061 63636573 73656420 61206669 am accessed a fi │ │ │ │ + 0x001f5ce0 6c65206d 61746368 696e6720 74686520 le matching the │ │ │ │ + 0x001f5cf0 70726f76 69646564 20726567 756c6172 provided regular │ │ │ │ + 0x001f5d00 20657870 72657373 696f6e2e 220a2020 expression.". │ │ │ │ + 0x001f5d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5d20 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001f5d30 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001f5d40 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f5d50 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001f5d60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f5d70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f5d80 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001f5d90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f5da0 6d65223a 20227379 6e63222c 0a202020 me": "sync",. │ │ │ │ + 0x001f5db0 20202020 20202020 20226174 74726962 "attrib │ │ │ │ + 0x001f5dc0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x001f5dd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f5de0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5df0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001f5e00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f5e10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f5e20 6d757465 78222c0a 20202020 20202020 mutex",. │ │ │ │ + 0x001f5e30 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001f5e40 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ 0x001f5e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f5e60 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ - 0x001f5e70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f5e80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f5e90 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001f5ea0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f5eb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f5ec0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x001f5ed0 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ - 0x001f5ee0 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ - 0x001f5ef0 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ - 0x001f5f00 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ - 0x001f5f10 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ - 0x001f5f20 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ - 0x001f5f30 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ - 0x001f5f40 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ - 0x001f5f50 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ - 0x001f5f60 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ - 0x001f5f70 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ - 0x001f5f80 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ - 0x001f5f90 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ - 0x001f5fa0 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ - 0x001f5fb0 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ - 0x001f5fc0 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ - 0x001f5fd0 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ - 0x001f5fe0 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ - 0x001f5ff0 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ - 0x001f6000 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ - 0x001f6010 20746865 20666972 73742073 65637469 the first secti │ │ │ │ - 0x001f6020 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ - 0x001f6030 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ - 0x001f6040 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ - 0x001f6050 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001f6060 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001f6070 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ + 0x001f5e60 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001f5e70 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f5e80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f5e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ea0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001f5eb0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001f5ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ed0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f5ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ef0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f5f00 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001f5f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5f20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5f30 6e616d65 223a2022 6d757465 78220a20 name": "mutex". │ │ │ │ + 0x001f5f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5f50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f5f60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5f70 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001f5f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5f90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f5fa0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001f5fb0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001f5fc0 20747275 65206966 20746865 2070726f true if the pro │ │ │ │ + 0x001f5fd0 6772616d 206f7065 6e73206f 72206372 gram opens or cr │ │ │ │ + 0x001f5fe0 65617465 73206120 6d757465 78206d61 eates a mutex ma │ │ │ │ + 0x001f5ff0 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ + 0x001f6000 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ + 0x001f6010 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ + 0x001f6020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6030 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f6040 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f6050 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f6060 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f6070 207d0a20 2020205d 0a7d0a0a 00000000 }. ].}...... │ │ │ │ 0x001f6080 4e377961 72616d6f 64313150 6c61696e N7yaramod11Plain │ │ │ │ 0x001f6090 53747269 6e674500 00000000 01000000 StringE......... │ │ │ │ 0x001f60a0 02000000 03000000 04000000 05000000 ................ │ │ │ │ 0x001f60b0 06000000 07000000 93008f00 63008300 ............c... │ │ │ │ 0x001f60c0 87005b00 5b005b00 8b007300 77007b00 ..[.[.[...s.w.{. │ │ │ │ 0x001f60d0 7f006b00 c2ff6f00 67000000 58545044 ..k...o.g...XTPD │ │ │ │ 0x001f60e0 04040440 3c6c6864 604c485c 59005400 ...@