--- /srv/rebuilderd/tmp/rebuilderdijhyxj/inputs/libyaramod0_3.21.0-1.1+b2_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdijhyxj/out/libyaramod0_3.21.0-1.1+b2_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-11 10:50:59.000000 debian-binary │ -rw-r--r-- 0 0 0 948 2025-03-11 10:50:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 511908 2025-03-11 10:50:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 512404 2025-03-11 10:50:59.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libyaramod.so.3.21.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ 371: 000000000018e070 2792 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v106detail20write_escaped_stringIcNS1_17counting_iteratorEEET0_S4_NS0_17basic_string_viewIT_EE │ │ │ │ 372: 0000000000170a80 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod17RegexpStartOfLineESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 373: 00000000000aea60 140 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod20PercentualExpressionD0Ev │ │ │ │ 374: 000000000016d410 80 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod15ReferenceSymbolESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 375: 00000000000e8950 268 FUNC WEAK DEFAULT [: 8] 10 _ZNSt7__cxx114listIN7yaramod5TokenESaIS2_EE7emplaceIJRNS1_9TokenTypeENS1_7LiteralEEEESt14_List_iteratorIS2_ESt20_List_const_iteratorIS2_EDpOT_ │ │ │ │ 376: 000000000016dfe0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod14RegexpNonSpaceESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 377: 00000000000bf420 328 FUNC WEAK DEFAULT [: 8] 10 _ZN3pog8IncludesIN7yaramod5ValueEED1Ev │ │ │ │ - 378: 00000000001c60c0 6516 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ + 378: 00000000001c60c0 6512 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ 379: 00000000001a18b0 384 FUNC WEAK DEFAULT [: 8] 10 _ZN3pog12TokenBuilderIN7yaramod5ValueEE6statesIJRA13_KcEEERS3_DpOT_ │ │ │ │ 380: 000000000020bf08 96 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod20IdWildcardExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 381: 000000000016cd90 16 FUNC WEAK DEFAULT 10 _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_ │ │ │ │ 382: 00000000000e96e0 72 FUNC WEAK DEFAULT [: 8] 10 _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN7yaramod20IntLiteralExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev │ │ │ │ 383: 000000000009f650 140 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod23DoubleLiteralExpression6acceptEPNS_7VisitorE │ │ │ │ 384: 000000000017ffe0 1484 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod6String12setModifiersERKSt6vectorISt10shared_ptrINS_14StringModifierEESaIS4_EEb │ │ │ │ 385: 00000000000a3430 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod13SetExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ @@ -560,15 +560,15 @@ │ │ │ │ 556: 00000000000a17a0 20 FUNC WEAK DEFAULT 10 _ZNK7yaramod17LiteralExpressionIdE15getFirstTokenItEv │ │ │ │ 557: 000000000020a590 34 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod21StringCountExpressionE │ │ │ │ 558: 00000000000a3a30 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod20PercentualExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 559: 00000000001790c0 452 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod12RegexpConcatD0Ev │ │ │ │ 560: 000000000009efc0 20 FUNC WEAK DEFAULT 10 _ZNK7yaramod15RangeExpression15getFirstTokenItEv │ │ │ │ 561: 00000000001e7500 812 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod8YaraFileC1ERKSt10shared_ptrINS_11TokenStreamEENS_8FeaturesE │ │ │ │ 562: 00000000001abd40 72 FUNC WEAK DEFAULT [: 8] 10 _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN7yaramod13SetExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev │ │ │ │ - 563: 00000000001c7cd0 20 FUNC GLOBAL DEFAULT 10 _ZNK7yaramod11PlainString14getLastTokenItEv │ │ │ │ + 563: 00000000001c7cc0 20 FUNC GLOBAL DEFAULT 10 _ZNK7yaramod11PlainString14getLastTokenItEv │ │ │ │ 564: 00000000000ba380 104 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod11TokenStreamESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 565: 00000000000afb00 144 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod20BitwiseAndExpressionD2Ev │ │ │ │ 566: 00000000000ae520 156 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod22StructAccessExpressionD2Ev │ │ │ │ 567: 00000000001d0c20 156 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorISt14_List_iteratorIN7yaramod5TokenEESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE │ │ │ │ 568: 00000000000b6c90 1736 FUNC WEAK DEFAULT [: 8] 10 _ZNK7yaramod18ForArrayExpression7getTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 569: 0000000000183bb0 324 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v106detail16get_dynamic_specINS1_17precision_checkerENS0_16basic_format_argINS0_20basic_format_contextINS0_8appenderEcEEEENS1_13error_handlerEEEiT0_T1_ │ │ │ │ 570: 00000000000adba0 124 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod12IdExpressionD2Ev │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ 681: 00000000001b1d00 64 FUNC GLOBAL DEFAULT [: 8] 10 _ZNK7yaramod8Variable6getKeyB5cxx11Ev │ │ │ │ 682: 000000000016e3d0 72 FUNC WEAK DEFAULT [: 8] 10 _ZNK7yaramod15RegexpOperation12getOperationEv │ │ │ │ 683: 000000000020a9d8 33 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod20BitwiseAndExpressionE │ │ │ │ 684: 00000000000e2310 80 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod24Base64WideStringModifierESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 685: 0000000000299d98 40 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod16RuleBuilderErrorE │ │ │ │ 686: 00000000001e2370 1092 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod8YaraFile7addRuleEOSt10unique_ptrINS_4RuleESt14default_deleteIS2_EEb │ │ │ │ 687: 00000000000a4130 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod13AndExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 688: 00000000001c7d80 1164 FUNC GLOBAL DEFAULT [: 8] 10 _ZNK7yaramod11PlainString7getTextB5cxx11Ev │ │ │ │ + 688: 00000000001c7d70 1164 FUNC GLOBAL DEFAULT [: 8] 10 _ZNK7yaramod11PlainString7getTextB5cxx11Ev │ │ │ │ 689: 00000000002979f8 64 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod19IcontainsExpressionE │ │ │ │ 690: 00000000000e38c0 120 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod20NocaseStringModifierD0Ev │ │ │ │ 691: 0000000000299758 64 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod15HexStringNibbleE │ │ │ │ 692: 000000000017ab60 1116 FUNC WEAK DEFAULT [: 8] 10 _ZNK7yaramod11RegexpRange7getTextB5cxx11Ev │ │ │ │ 693: 00000000000e35c0 96 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod22FullwordStringModifierD1Ev │ │ │ │ 694: 00000000000d31c0 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod17HexStringWildcardESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 695: 00000000000d2f20 20 FUNC WEAK DEFAULT 10 _ZNK7yaramod17HexStringWildcard9getLengthEv │ │ │ │ @@ -986,15 +986,15 @@ │ │ │ │ 982: 000000000020a780 25 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod12LeExpressionE │ │ │ │ 983: 0000000000194500 932 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v106detail17write_significandIcNS0_8appenderEmNS1_14digit_groupingIcEEEET0_S6_T1_iiRKT2_ │ │ │ │ 984: 0000000000170210 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceISt14basic_ifstreamIcSt11char_traitsIcEESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 985: 000000000029aaa8 56 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod14RegexpOptionalE │ │ │ │ 986: 0000000000181c30 1124 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod8strToNumImEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_PFRSt8ios_baseSC_E │ │ │ │ 987: 000000000020eb78 624 OBJECT UNIQUE DEFAULT 12 _ZZN3fmt3v106detail9dragonbox14cache_accessorIfE16get_cached_powerEiE18pow10_significands │ │ │ │ 988: 00000000000b1570 436 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod18IterableExpressionD2Ev │ │ │ │ - 989: 00000000001c8af0 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 989: 00000000001c8ae0 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 990: 000000000029a5f0 24 OBJECT WEAK DEFAULT 18 _ZTISt23_Sp_counted_ptr_inplaceIN7yaramod23RegexpPositiveIterationESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 991: 0000000000296a50 24 OBJECT WEAK DEFAULT 18 _ZTIN7yaramod15RangeExpressionE │ │ │ │ 992: 00000000002988e8 56 OBJECT WEAK DEFAULT 18 _ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod15MinusExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 993: 00000000000af9e0 144 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod19ShiftLeftExpressionD1Ev │ │ │ │ 994: 00000000000cb670 256 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod20YaraHexStringBuilderC2ERKSt10shared_ptrINS_11TokenStreamEEOS1_INS_13HexStringUnitEE │ │ │ │ 995: 00000000001d2a80 92 FUNC GLOBAL DEFAULT [: 8] 10 _ZNK7yaramod5Token8getFloatEv │ │ │ │ 996: 000000000020abd8 34 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod21ArrayAccessExpressionE │ │ │ │ @@ -1121,22 +1121,22 @@ │ │ │ │ 1117: 00000000000d62c0 588 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorISt10shared_ptrIN7yaramod13HexStringUnitEESaIS3_EE17_M_realloc_appendIJRKS3_EEEvDpOT_ │ │ │ │ 1118: 0000000000116030 51952 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod12ParserDriver12defineTokensEv │ │ │ │ 1119: 0000000000297e38 64 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod13ForExpressionE │ │ │ │ 1120: 00000000000a04c0 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod23StringInRangeExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 1121: 00000000001d3900 20 FUNC GLOBAL DEFAULT 10 _ZN7yaramod11TokenStream6rbeginEv │ │ │ │ 1122: 00000000002159d8 21 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod9HexStringE │ │ │ │ 1123: 00000000000a1540 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod12LtExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ - 1124: 00000000001c7a40 212 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED1Ev │ │ │ │ + 1124: 00000000001c7a30 212 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED1Ev │ │ │ │ 1125: 000000000009d320 140 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod18StringAtExpression6acceptEPNS_7VisitorE │ │ │ │ 1126: 000000000009fff0 80 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod14ThemExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 1127: 000000000020cea8 33 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod20NocaseStringModifierE │ │ │ │ 1128: 00000000000e2f60 284 FUNC WEAK DEFAULT [: 8] 10 _ZNK7yaramod21PrivateStringModifier7getTextB5cxx11Ev │ │ │ │ 1129: 0000000000296720 24 OBJECT WEAK DEFAULT 18 _ZTIN7yaramod18BinaryOpExpressionE │ │ │ │ 1130: 0000000000297370 32 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod6SymbolE │ │ │ │ - 1131: 00000000001c8700 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1131: 00000000001c86f0 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1132: 0000000000299fa0 56 OBJECT WEAK DEFAULT 18 _ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod17XorStringModifierESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1133: 00000000000e2300 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod24Base64WideStringModifierESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 1134: 000000000029a408 24 OBJECT WEAK DEFAULT 18 _ZTISt23_Sp_counted_ptr_inplaceIN7yaramod10ModulePoolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1135: 000000000016e1e0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod18RegexpWordBoundaryESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 1136: 000000000020d8a0 34 OBJECT WEAK DEFAULT 12 _ZTSN3pog8IncludesIN7yaramod5ValueEEE │ │ │ │ 1137: 000000000020c528 91 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod15RangeExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1138: 000000000020dbb8 97 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod21RegexpNonWordBoundaryESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -1293,15 +1293,15 @@ │ │ │ │ 1289: 000000000029ae50 56 OBJECT WEAK DEFAULT 18 _ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod21RegexpNonWordBoundaryESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1290: 00000000001c5af0 1484 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod13ModuleContentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ 1291: 000000000016fc80 116 FUNC WEAK DEFAULT [: 8] 10 _ZN3pog11SyntaxErrorD2Ev │ │ │ │ 1292: 00000000000ddf10 744 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod15YaraRuleBuilderC1ERKSt10shared_ptrINS_11TokenStreamEE │ │ │ │ 1293: 00000000000b8a30 596 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorIN7yaramod21YaraExpressionBuilderESaIS1_EED2Ev │ │ │ │ 1294: 000000000029ab48 48 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod11RegexpGroupE │ │ │ │ 1295: 00000000001a3130 392 FUNC WEAK DEFAULT [: 8] 10 _ZSt16__do_uninit_copyIPKN3pog11RuleBuilderIN7yaramod5ValueEE16SymbolsAndActionEPS5_ET0_T_SA_S9_ │ │ │ │ - 1296: 00000000001c8700 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1296: 00000000001c86f0 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1297: 00000000000d2fc0 76 FUNC WEAK DEFAULT [: 8] 10 _ZNK7yaramod12HexStringNot14getLastTokenItEv │ │ │ │ 1298: 000000000029ac08 32 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod14FunctionSymbolE │ │ │ │ 1299: 00000000000a31b0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod16RegexpExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 1300: 0000000000298e60 56 OBJECT WEAK DEFAULT 18 _ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod23DoubleLiteralExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1301: 0000000000175fa0 296 FUNC WEAK DEFAULT [: 8] 10 _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_20__variant_idx_cookieEOZNS0_17_Move_assign_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_15SectionsSummaryEEEEaSEOS1O_EUlOT_T0_E_RSt7variantIJSA_ibSG_SH_SL_SR_ST_SV_SW_SY_S10_S12_S16_S14_S1A_SP_S1C_S1E_SF_S1H_S1I_S1L_S1N_EEEJEEESt16integer_sequenceImJLm10EEEE14__visit_invokeES1U_S1X_ │ │ │ │ 1302: 00000000000cb390 476 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod20YaraHexStringBuilderC2ERKSt10shared_ptrINS_11TokenStreamEERKSt6vectorIS1_INS_13HexStringUnitEESaIS8_EE │ │ │ │ 1303: 000000000017a6a0 748 FUNC WEAK DEFAULT [: 8] 10 _ZZN3fmt3v106detail18for_each_codepointIZNS1_13compute_widthENS0_17basic_string_viewIcEEE17count_code_pointsEEvS4_T_ENKUlPKcS8_E_clES8_S8_ │ │ │ │ @@ -1392,15 +1392,15 @@ │ │ │ │ 1388: 0000000000195a60 164 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v106detail14write_int_dataIcEC2EijRKNS0_12format_specsIcEE │ │ │ │ 1389: 00000000001fb390 2424 FUNC WEAK DEFAULT [: 8] 10 _ZN8nlohmann16json_abi_v3_11_36detail6parserINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEENS1_22iterator_input_adapterIN9__gnu_cxx17__normal_iteratorIPKcSB_EEEEE5parseEbRSF_ │ │ │ │ 1390: 000000000008ff90 640 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod10matchCountERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1391: 00000000000bce30 2540 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod15YaraFileBuilder8withRuleEONS_4RuleE │ │ │ │ 1392: 000000000009fe80 52 FUNC WEAK DEFAULT 10 _ZNK7yaramod6Regexp14getLastTokenItEv │ │ │ │ 1393: 00000000000a0290 80 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod13SetExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 1394: 00000000000d4940 540 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod12HexStringNotD0Ev │ │ │ │ - 1395: 00000000001c7cf0 144 FUNC GLOBAL DEFAULT [: 8] 10 _ZNK7yaramod11PlainString11getPureTextB5cxx11Ev │ │ │ │ + 1395: 00000000001c7ce0 144 FUNC GLOBAL DEFAULT [: 8] 10 _ZNK7yaramod11PlainString11getPureTextB5cxx11Ev │ │ │ │ 1396: 000000000020b7b0 98 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod22FunctionCallExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1397: 000000000020ef08 168 OBJECT UNIQUE DEFAULT 12 _ZZN3fmt3v106detail15do_count_digitsEmE20zero_or_powers_of_10 │ │ │ │ 1398: 000000000009dc30 140 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod12OrExpression6acceptEPNS_7VisitorE │ │ │ │ 1399: 00000000000af4d0 144 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod18EndsWithExpressionD1Ev │ │ │ │ 1400: 000000000009ffe0 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod14ThemExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ 1401: 000000000017d990 452 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod14FunctionSymbolD2Ev │ │ │ │ 1402: 00000000000ad930 124 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod22StringOffsetExpressionD2Ev │ │ │ │ @@ -1788,30 +1788,30 @@ │ │ │ │ 1784: 000000000016ce40 52 FUNC WEAK DEFAULT 10 _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_sequenceImJLm6EEEE14__visit_invokeES1U_S1X_ │ │ │ │ 1785: 00000000000991b0 1148 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11conjunctionERKNS_21YaraExpressionBuilderES2_b │ │ │ │ 1786: 000000000009d130 36 FUNC WEAK DEFAULT 10 _ZSt3hexRSt8ios_base │ │ │ │ 1787: 00000000000a1e60 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod16StringExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 1788: 0000000000297288 24 OBJECT WEAK DEFAULT 18 _ZTISt23_Sp_counted_ptr_inplaceIN7yaramod20EntrypointExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1789: 00000000001df260 5024 FUNC GLOBAL DEFAULT [: 8] 10 _ZNK7yaramod8YaraFile26expandRulePrefixFromOriginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_4RuleE │ │ │ │ 1790: 00000000000a0b80 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod20PercentualExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ - 1791: 00000000001c8210 288 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEES8_S8_ │ │ │ │ + 1791: 00000000001c8200 288 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEES8_S8_ │ │ │ │ 1792: 0000000000298318 64 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod20EntrypointExpressionE │ │ │ │ 1793: 00000000000aab20 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod19ForStringExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 1794: 00000000001a4170 524 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorISt7variantIJN3pog19ShiftReduceConflictIN7yaramod5ValueEEENS1_20ReduceReduceConflictIS4_EEEESaIS8_EE17_M_realloc_appendIJS8_EEEvDpOT_ │ │ │ │ 1795: 00000000000a0340 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod12OfExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ 1796: 000000000020bb80 96 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod20PercentualExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1797: 000000000016db80 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod12RegexpConcatESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 1798: 000000000016e790 372 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v1019basic_memory_bufferIjLm32ESaIjEE4growEm │ │ │ │ 1799: 00000000000a1f60 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod20IdWildcardExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 1800: 0000000000296618 24 OBJECT WEAK DEFAULT 18 _ZTIN7yaramod18StringAtExpressionE │ │ │ │ 1801: 00000000000dcf10 1476 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod15YaraRuleBuilder4xor_Em │ │ │ │ 1802: 000000000008a980 144 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v106detail18throw_format_errorEPKc │ │ │ │ 1803: 00000000001c5aa0 68 FUNC WEAK DEFAULT [: 8] 10 _ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED1Ev │ │ │ │ 1804: 00000000000a31f0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6RegexpESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 1805: 00000000001c8330 964 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEE │ │ │ │ - 1806: 00000000001c8af0 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1805: 00000000001c8320 964 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEE │ │ │ │ + 1806: 00000000001c8ae0 1008 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1807: 0000000000299e18 56 OBJECT WEAK DEFAULT 18 _ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod15StructureSymbolESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1808: 0000000000297bb8 64 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod14PlusExpressionE │ │ │ │ 1809: 00000000000e36e0 96 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod19AsciiStringModifierD2Ev │ │ │ │ 1810: 00000000001a1a30 384 FUNC WEAK DEFAULT [: 8] 10 _ZN3pog12TokenBuilderIN7yaramod5ValueEE6statesIJRA26_KcEEERS3_DpOT_ │ │ │ │ 1811: 000000000016e160 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod17RegexpStartOfLineESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 1812: 00000000001ae830 456 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod7LiteralC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8optionalIS6_E │ │ │ │ 1813: 00000000001c1f90 4616 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod10ModulePool12_processPathENSt10filesystem7__cxx114pathE │ │ │ │ @@ -1896,26 +1896,26 @@ │ │ │ │ 1892: 000000000019e2a0 1080 FUNC WEAK DEFAULT [: 8] 10 _ZN3pog12TokenBuilderIN7yaramod5ValueEE4doneEv │ │ │ │ 1893: 000000000009f160 20 FUNC WEAK DEFAULT 10 _ZNK7yaramod20IdWildcardExpression15getFirstTokenItEv │ │ │ │ 1894: 000000000020c2f0 93 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod17ForDictExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1895: 0000000000296ae0 24 OBJECT WEAK DEFAULT 18 _ZTIN7yaramod17LiteralExpressionIbEE │ │ │ │ 1896: 000000000020b1d8 88 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod12LtExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1897: 00000000000bf6e0 344 FUNC WEAK DEFAULT [: 8] 10 _ZN3pog8IncludesIN7yaramod5ValueEED0Ev │ │ │ │ 1898: 0000000000096710 424 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod21YaraExpressionBuildereqERKS0_ │ │ │ │ - 1899: 00000000001c60c0 6516 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod7modules10ModuleListC1Ev │ │ │ │ + 1899: 00000000001c60c0 6512 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod7modules10ModuleListC1Ev │ │ │ │ 1900: 00000000000ac600 1120 FUNC WEAK DEFAULT [: 8] 10 _ZNK7yaramod6String16getModifiersTextB5cxx11Ev │ │ │ │ 1901: 000000000020aa88 30 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod17ForDictExpressionE │ │ │ │ 1902: 00000000000adc20 132 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod10RegexpTextD2Ev │ │ │ │ 1903: 000000000009f700 20 FUNC WEAK DEFAULT 10 _ZNK7yaramod17KeywordExpression14getLastTokenItEv │ │ │ │ 1904: 000000000016d9b0 80 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod13RegexpAnyCharESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 1905: 00000000000afef0 144 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod13NeqExpressionD2Ev │ │ │ │ 1906: 0000000000296750 24 OBJECT WEAK DEFAULT 18 _ZTIN7yaramod12OrExpressionE │ │ │ │ 1907: 000000000009d5b0 20 FUNC WEAK DEFAULT 10 _ZNK7yaramod21StringCountExpression15getFirstTokenItEv │ │ │ │ 1908: 000000000016e2a0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceISt14basic_ifstreamIcSt11char_traitsIcEESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 1909: 000000000017e980 668 FUNC WEAK DEFAULT [: 8] 10 _ZNSt3mapIN7yaramod14StringModifier4TypeESt6vectorIS2_SaIS2_EESt4lessIS2_ESaISt4pairIKS2_S5_EEEC1ESt16initializer_listISA_ERKS7_RKSB_ │ │ │ │ - 1910: 00000000001c7cd0 20 FUNC GLOBAL DEFAULT 10 _ZNK7yaramod11PlainString15getFirstTokenItEv │ │ │ │ + 1910: 00000000001c7cc0 20 FUNC GLOBAL DEFAULT 10 _ZNK7yaramod11PlainString15getFirstTokenItEv │ │ │ │ 1911: 000000000020a7e0 26 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod13NeqExpressionE │ │ │ │ 1912: 000000000020c028 100 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod24StringWildcardExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1913: 0000000000298db8 56 OBJECT WEAK DEFAULT 18 _ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod21ArrayAccessExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1914: 00000000000aa2b0 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod22StringOffsetExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 1915: 00000000000a36b0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod21StringCountExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 1916: 000000000018df70 244 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v106detail16write_escaped_cpINS1_17counting_iteratorEcEET_S4_RKNS1_18find_escape_resultIT0_EE │ │ │ │ 1917: 00000000002993a0 56 OBJECT WEAK DEFAULT 18 _ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod14NoneExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -2205,15 +2205,15 @@ │ │ │ │ 2201: 000000000020c090 92 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod16StringExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2202: 000000000020a8d0 32 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod19IendsWithExpressionE │ │ │ │ 2203: 0000000000299ae8 24 OBJECT WEAK DEFAULT 18 _ZTIN7yaramod15StructureSymbolE │ │ │ │ 2204: 000000000016cdc0 28 FUNC WEAK DEFAULT 10 _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_sequenceImJLm2EEEE14__visit_invokeES1U_S1X_ │ │ │ │ 2205: 00000000000a3cb0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod22FunctionCallExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 2206: 00000000000a0530 80 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod18StringAtExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 2207: 0000000000184200 796 FUNC WEAK DEFAULT [: 8] 10 _ZNSt7__cxx114listIN7yaramod5TokenESaIS2_EE9_M_insertIJRNS1_9TokenTypeENS1_7LiteralEEEEvSt14_List_iteratorIS2_EDpOT_ │ │ │ │ - 2208: 00000000001c8330 964 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEE │ │ │ │ + 2208: 00000000001c8320 964 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC2ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEE │ │ │ │ 2209: 000000000016e610 372 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v1019basic_memory_bufferIiLm500ESaIiEE4growEm │ │ │ │ 2210: 000000000020b120 89 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod13AndExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2211: 0000000000190840 4256 FUNC WEAK DEFAULT [: 8] 10 _ZN3fmt3v106detail14do_write_floatINS0_8appenderENS1_14big_decimal_fpEcNS1_14digit_groupingIcEEEET_S7_RKT0_RKNS0_12format_specsIT1_EENS1_11float_specsENS1_10locale_refE │ │ │ │ 2212: 00000000000a6290 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod12EqExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 2213: 00000000000a7880 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod18ContainsExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 2214: 0000000000092210 716 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod12matchInRangeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_21YaraExpressionBuilderE │ │ │ │ 2215: 000000000016c6f0 140 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod14RegexpNonDigit6acceptEPNS_13RegexpVisitorE │ │ │ │ @@ -2370,15 +2370,15 @@ │ │ │ │ 2366: 00000000001b1980 20 FUNC GLOBAL DEFAULT 10 _ZNK7yaramod4Meta15getValueTokenItEv │ │ │ │ 2367: 000000000016e0a0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod14RegexpWordCharESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 2368: 000000000020c228 94 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod18StringAtExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2369: 000000000017e5d0 436 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorIN7yaramod11FileContextESaIS1_EED2Ev │ │ │ │ 2370: 000000000009d210 20 FUNC WEAK DEFAULT 10 _ZNK7yaramod16StringExpression15getFirstTokenItEv │ │ │ │ 2371: 00000000001b19e0 800 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod4Meta8setValueERKNS_7LiteralE │ │ │ │ 2372: 000000000020c980 62 OBJECT WEAK DEFAULT 12 _ZTSN3pog8RelationIN7yaramod5ValueENS_14StateAndSymbolIS2_EES4_EE │ │ │ │ - 2373: 00000000001c8210 288 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEES8_S8_ │ │ │ │ + 2373: 00000000001c8200 288 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEES8_S8_ │ │ │ │ 2374: 00000000000a2a20 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod7LiteralESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 2375: 0000000000098ea0 772 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod21YaraExpressionBuilder8containsERKS0_ │ │ │ │ 2376: 00000000000afdd0 144 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod15MinusExpressionD2Ev │ │ │ │ 2377: 00000000000ae8e0 124 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod20UnaryMinusExpressionD2Ev │ │ │ │ 2378: 00000000001d3920 24 FUNC GLOBAL DEFAULT 10 _ZN7yaramod11TokenStream4rendEv │ │ │ │ 2379: 00000000000b8d60 752 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorIN7yaramod21YaraExpressionBuilderESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ 2380: 0000000000299c30 40 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod14StringModifierE │ │ │ │ @@ -2815,15 +2815,15 @@ │ │ │ │ 2811: 000000000016d260 48 FUNC WEAK DEFAULT 10 _ZNSt17_Function_handlerIFbRKSt10unique_ptrIN3pog4ItemIN7yaramod5ValueEEESt14default_deleteIS5_EEEZNKS1_5StateIS4_E10get_kernelEvEUlRKT_E_E9_M_invokeERKSt9_Any_dataSA_ │ │ │ │ 2812: 0000000000177d00 148 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod18RegexpWordBoundaryD0Ev │ │ │ │ 2813: 00000000001e8520 240 FUNC WEAK DEFAULT [: 8] 10 _ZNSt11_Deque_baseIPKN7yaramod8TrieNodeIPNS0_4RuleEEESaIS6_EED1Ev │ │ │ │ 2814: 00000000000a22a0 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod21IstartsWithExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 2815: 00000000000a1540 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod12LtExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 2816: 00000000001a38c0 764 FUNC WEAK DEFAULT [: 8] 10 _ZN3pog11RuleBuilderIN7yaramod5ValueEE10productionIJRA6_KcRA8_S5_EEERS3_DpOT_ │ │ │ │ 2817: 00000000001c31a0 3536 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod10ModulePool21_processModuleContentERKNS_13ModuleContentE │ │ │ │ - 2818: 00000000001c7a40 212 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev │ │ │ │ + 2818: 00000000001c7a30 212 FUNC WEAK DEFAULT [: 8] 10 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev │ │ │ │ 2819: 00000000002994e0 16 OBJECT WEAK DEFAULT 18 _ZTIN3pog8RelationIN7yaramod5ValueENS_12StateAndRuleIS2_EENS_14StateAndSymbolIS2_EEEE │ │ │ │ 2820: 0000000000094150 916 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod7forLoopERKNS_21YaraExpressionBuilderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_S2_ │ │ │ │ 2821: 00000000001b3440 5356 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod6Module15_stringToSymbolERKSt10shared_ptrINS_6SymbolEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 2822: 000000000020ccc0 93 OBJECT WEAK DEFAULT 12 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod17HexStringWildcardESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2823: 000000000016ff80 220 FUNC WEAK DEFAULT [: 8] 10 _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_sequenceImJLm21EEEE14__visit_invokeES1U_S1X_ │ │ │ │ 2824: 000000000029a6d8 24 OBJECT WEAK DEFAULT 18 _ZTVN3fmt3v1019basic_memory_bufferIiLm500ESaIiEEE │ │ │ │ 2825: 000000000029a1b0 24 OBJECT WEAK DEFAULT 18 _ZTIN7yaramod14RegexpNonSpaceE │ │ │ │ @@ -2974,15 +2974,15 @@ │ │ │ │ 2970: 00000000000c4720 348 FUNC WEAK DEFAULT [: 8] 10 _ZNSt8__detail9_Map_baseIN3pog14StateAndSymbolIN7yaramod5ValueEEESt4pairIKS5_mESaIS8_ENS_10_Select1stESt8equal_toIS5_ESt4hashIS5_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS7_ │ │ │ │ 2971: 00000000002983d8 64 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod14NoneExpressionE │ │ │ │ 2972: 000000000009f5c0 140 FUNC WEAK DEFAULT [: 8] 10 _ZN7yaramod20IntLiteralExpression6acceptEPNS_7VisitorE │ │ │ │ 2973: 00000000000a0940 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod23DoubleLiteralExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 2974: 00000000000e22c0 32 FUNC WEAK DEFAULT [: 8] 10 _ZNKSt19bad_optional_access4whatEv │ │ │ │ 2975: 000000000020ab48 28 OBJECT WEAK DEFAULT 12 _ZTSN7yaramod15RangeExpressionE │ │ │ │ 2976: 000000000009bd60 776 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod10entrypointEv │ │ │ │ - 2977: 00000000001c7b20 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv │ │ │ │ + 2977: 00000000001c7b10 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv │ │ │ │ 2978: 00000000001d3430 336 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod11TokenStream9push_backEONS_5TokenE │ │ │ │ 2979: 00000000000e3eb0 420 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod11PlainStringESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ 2980: 00000000000a2620 60 FUNC WEAK DEFAULT [: 8] 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod18MultiplyExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 2981: 000000000009ff20 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6RegexpESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 2982: 00000000000a07c0 16 FUNC WEAK DEFAULT 10 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod12IdExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ 2983: 0000000000297f38 64 OBJECT WEAK DEFAULT 18 _ZTVN7yaramod12OfExpressionE │ │ │ │ 2984: 00000000001af070 716 FUNC GLOBAL DEFAULT [: 8] 10 _ZN7yaramod7Literal8setValueERKSt10shared_ptrINS_6SymbolEE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -3106,18 +3106,18 @@ │ │ │ │ 000000000029cd40 0000032500000026 R_PPC64_ADDR64 00000000001c56c0 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv + 0 │ │ │ │ 000000000029cd48 00000bad00000026 R_PPC64_ADDR64 00000000001c5900 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv + 0 │ │ │ │ 000000000029cd50 000007c300000026 R_PPC64_ADDR64 00000000001c5750 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info + 0 │ │ │ │ 000000000029cd60 000005e300000026 R_PPC64_ADDR64 000000000024fac8 _ZTSN7yaramod11PlainStringE + 0 │ │ │ │ 000000000029cd78 0000030e00000026 R_PPC64_ADDR64 000000000029cd58 _ZTIN7yaramod11PlainStringE + 0 │ │ │ │ 000000000029cd80 000004e200000026 R_PPC64_ADDR64 00000000000e6e70 _ZN7yaramod11PlainStringD1Ev + 0 │ │ │ │ 000000000029cd88 00000ad200000026 R_PPC64_ADDR64 00000000000e99e0 _ZN7yaramod11PlainStringD0Ev + 0 │ │ │ │ -000000000029cd90 000002b000000026 R_PPC64_ADDR64 00000000001c7d80 _ZNK7yaramod11PlainString7getTextB5cxx11Ev + 0 │ │ │ │ -000000000029cd98 0000057300000026 R_PPC64_ADDR64 00000000001c7cf0 _ZNK7yaramod11PlainString11getPureTextB5cxx11Ev + 0 │ │ │ │ -000000000029cda0 0000077600000026 R_PPC64_ADDR64 00000000001c7cd0 _ZNK7yaramod11PlainString15getFirstTokenItEv + 0 │ │ │ │ -000000000029cda8 0000023300000026 R_PPC64_ADDR64 00000000001c7cd0 _ZNK7yaramod11PlainString14getLastTokenItEv + 0 │ │ │ │ +000000000029cd90 000002b000000026 R_PPC64_ADDR64 00000000001c7d70 _ZNK7yaramod11PlainString7getTextB5cxx11Ev + 0 │ │ │ │ +000000000029cd98 0000057300000026 R_PPC64_ADDR64 00000000001c7ce0 _ZNK7yaramod11PlainString11getPureTextB5cxx11Ev + 0 │ │ │ │ +000000000029cda0 0000077600000026 R_PPC64_ADDR64 00000000001c7cc0 _ZNK7yaramod11PlainString15getFirstTokenItEv + 0 │ │ │ │ +000000000029cda8 0000023300000026 R_PPC64_ADDR64 00000000001c7cc0 _ZNK7yaramod11PlainString14getLastTokenItEv + 0 │ │ │ │ 000000000029cdb8 00000b4000000026 R_PPC64_ADDR64 000000000024fb00 _ZTSN8nlohmann16json_abi_v3_11_36detail9exceptionE + 0 │ │ │ │ 000000000029cdd0 000009d800000026 R_PPC64_ADDR64 000000000024fb30 _ZTSN8nlohmann16json_abi_v3_11_36detail11parse_errorE + 0 │ │ │ │ 000000000029cdd8 00000a8200000026 R_PPC64_ADDR64 000000000029cdb0 _ZTIN8nlohmann16json_abi_v3_11_36detail9exceptionE + 0 │ │ │ │ 000000000029cdf0 00000a8200000026 R_PPC64_ADDR64 000000000029cdb0 _ZTIN8nlohmann16json_abi_v3_11_36detail9exceptionE + 0 │ │ │ │ 000000000029ce08 00000a8200000026 R_PPC64_ADDR64 000000000029cdb0 _ZTIN8nlohmann16json_abi_v3_11_36detail9exceptionE + 0 │ │ │ │ 000000000029ce20 00000a8200000026 R_PPC64_ADDR64 000000000029cdb0 _ZTIN8nlohmann16json_abi_v3_11_36detail9exceptionE + 0 │ │ │ │ 000000000029ce30 00000a8200000026 R_PPC64_ADDR64 000000000029cdb0 _ZTIN8nlohmann16json_abi_v3_11_36detail9exceptionE + 0 │ │ │ │ @@ -3857,15 +3857,15 @@ │ │ │ │ 000000000029d2a0 00000c3200000015 R_PPC64_JMP_SLOT 000000000019f310 _ZN3pog11SyntaxErrorC1IN7yaramod5ValueEEEPKNS_6SymbolIT_EERKSt6vectorIS8_SaIS8_EE + 0 │ │ │ │ 000000000029d2a8 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 _ZSt11_Hash_bytesPKvmm@CXXABI_1.3.5 + 0 │ │ │ │ 000000000029d2b0 0000000a00000015 R_PPC64_JMP_SLOT 0000000000000000 _ZNSdD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ 000000000029d2b8 0000060d00000015 R_PPC64_JMP_SLOT 00000000001e9220 _ZNSt10shared_ptrIN7yaramod11ValueSymbolEEC1ISaIvEJRA7_KcNS0_14ExpressionTypeEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ + 0 │ │ │ │ 000000000029d2c0 000005ff00000015 R_PPC64_JMP_SLOT 00000000001d3680 _ZN7yaramod11TokenStream10moveAppendEPS0_St14_List_iteratorINS_5TokenEES4_ + 0 │ │ │ │ 000000000029d2c8 0000087b00000015 R_PPC64_JMP_SLOT 00000000001a1730 _ZN3pog12TokenBuilderIN7yaramod5ValueEE6statesIJRA5_KcEEERS3_DpOT_ + 0 │ │ │ │ 000000000029d2d0 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 tolower@GLIBC_2.17 + 0 │ │ │ │ -000000000029d2d8 000003dd00000015 R_PPC64_JMP_SLOT 00000000001c8af0 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000029d2d8 000003dd00000015 R_PPC64_JMP_SLOT 00000000001c8ae0 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ 000000000029d2e0 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 _ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000029d2e8 0000013b00000015 R_PPC64_JMP_SLOT 00000000001ecbd0 _ZNK8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEENS1_22iterator_input_adapterIN9__gnu_cxx17__normal_iteratorIPKcSB_EEEEE16get_token_stringEv + 0 │ │ │ │ 000000000029d2f0 0000081700000015 R_PPC64_JMP_SLOT 00000000000fbf70 _ZN7yaramod12ParserDriver7addRuleEONS_4RuleE + 0 │ │ │ │ 000000000029d2f8 00000b5900000015 R_PPC64_JMP_SLOT 0000000000185780 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6SymbolEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSE_10_Hash_nodeISC_Lb1EEEm + 0 │ │ │ │ 000000000029d300 00000a7800000015 R_PPC64_JMP_SLOT 00000000001a6890 _ZN3pog12ParsingTableIN7yaramod5ValueEE9calculateERNS_12ParserReportIS2_EE + 0 │ │ │ │ 000000000029d308 000002c500000015 R_PPC64_JMP_SLOT 0000000000188a70 _ZNSt8__detail9_Map_baseIN3pog12StateAndRuleIN7yaramod5ValueEEESt4pairIKS5_St13unordered_setIPKNS1_6SymbolIS4_EESt4hashISC_ESt8equal_toISC_ESaISC_EEESaISJ_ENS_10_Select1stESF_IS5_ESD_IS5_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS7_ + 0 │ │ │ │ 000000000029d310 00000a0700000015 R_PPC64_JMP_SLOT 0000000000187320 _ZN3fmt3v106detail9dragonbox10to_decimalIdEENS2_10decimal_fpIT_EES5_ + 0 │ │ │ │ @@ -4237,15 +4237,15 @@ │ │ │ │ 000000000029de80 0000005f00000015 R_PPC64_JMP_SLOT 0000000000000000 _ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.4 + 0 │ │ │ │ 000000000029de88 0000011200000015 R_PPC64_JMP_SLOT 00000000000faa90 _ZN7yaramod12ParserDriver10addCommentESt14_List_iteratorINS_5TokenEE + 0 │ │ │ │ 000000000029de90 00000bae00000015 R_PPC64_JMP_SLOT 00000000001c5940 _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED1Ev + 0 │ │ │ │ 000000000029de98 00000c1e00000015 R_PPC64_JMP_SLOT 00000000001fde90 _ZN7yaramod12escapeStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ 000000000029dea0 0000006000000015 R_PPC64_JMP_SLOT 0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ 000000000029dea8 00000d1500000015 R_PPC64_JMP_SLOT 00000000001fcac0 _ZN7yaramod9joinPathsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ + 0 │ │ │ │ 000000000029deb0 000005ee00000015 R_PPC64_JMP_SLOT 00000000001b1d80 _ZNK7yaramod8Variable7getTextB5cxx11Ev + 0 │ │ │ │ -000000000029deb8 0000046400000015 R_PPC64_JMP_SLOT 00000000001c7a40 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED1Ev + 0 │ │ │ │ +000000000029deb8 0000046400000015 R_PPC64_JMP_SLOT 00000000001c7a30 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED1Ev + 0 │ │ │ │ 000000000029dec0 00000b9a00000015 R_PPC64_JMP_SLOT 00000000000c4720 _ZNSt8__detail9_Map_baseIN3pog14StateAndSymbolIN7yaramod5ValueEEESt4pairIKS5_mESaIS8_ENS_10_Select1stESt8equal_toIS5_ESt4hashIS5_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS7_ + 0 │ │ │ │ 000000000029dec8 00000d2800000015 R_PPC64_JMP_SLOT 0000000000192850 _ZN3fmt3v106detail11write_floatIcNS0_8appenderEdEET0_S4_T1_NS0_12format_specsIT_EENS1_10locale_refE + 0 │ │ │ │ 000000000029ded0 0000035200000015 R_PPC64_JMP_SLOT 00000000000d59b0 _ZNSt6vectorISt10shared_ptrIN7yaramod9HexStringEESaIS3_EED1Ev + 0 │ │ │ │ 000000000029ded8 000001d000000015 R_PPC64_JMP_SLOT 00000000000c0580 _ZN7yaramod20YaraFileBuilderErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ 000000000029dee0 00000b1700000015 R_PPC64_JMP_SLOT 00000000000d6100 _ZNSt6vectorISt10shared_ptrIN7yaramod13HexStringUnitEESaIS3_EE7reserveEm + 0 │ │ │ │ 000000000029dee8 0000018000000015 R_PPC64_JMP_SLOT 000000000017ffe0 _ZN7yaramod6String12setModifiersERKSt6vectorISt10shared_ptrINS_14StringModifierEESaIS4_EEb + 0 │ │ │ │ 000000000029def0 00000c3000000015 R_PPC64_JMP_SLOT 00000000001f1570 _ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJRdEEEvDpOT_ + 0 │ │ │ │ @@ -4305,15 +4305,15 @@ │ │ │ │ 000000000029e0a0 00000ad100000015 R_PPC64_JMP_SLOT 00000000001d49e0 _ZN7yaramod11TokenStream5eraseESt14_List_iteratorINS_5TokenEE + 0 │ │ │ │ 000000000029e0a8 0000006c00000015 R_PPC64_JMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000029e0b0 000005dc00000015 R_PPC64_JMP_SLOT 00000000000b9f60 _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN7yaramod13AndExpressionESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev + 0 │ │ │ │ 000000000029e0b8 0000059a00000015 R_PPC64_JMP_SLOT 000000000018d780 _ZZN3fmt3v106detail14do_write_floatINS0_8appenderENS1_9dragonbox10decimal_fpIdEEcNS1_14digit_groupingIcEEEET_S9_RKT0_RKNS0_12format_specsIT1_EENS1_11float_specsENS1_10locale_refEENKUlS3_E_clES3_ + 0 │ │ │ │ 000000000029e0c0 0000056200000015 R_PPC64_JMP_SLOT 00000000001c9290 _ZNK7yaramod4Rule8getMetasEv + 0 │ │ │ │ 000000000029e0c8 00000a9e00000015 R_PPC64_JMP_SLOT 000000000017bcd0 _ZNSt6vectorISt10shared_ptrIN7yaramod10RegexpUnitEESaIS3_EED1Ev + 0 │ │ │ │ 000000000029e0d0 0000006d00000015 R_PPC64_JMP_SLOT 0000000000000000 memmove@GLIBC_2.17 + 0 │ │ │ │ -000000000029e0d8 0000070d00000015 R_PPC64_JMP_SLOT 00000000001c8330 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEE + 0 │ │ │ │ +000000000029e0d8 0000070d00000015 R_PPC64_JMP_SLOT 00000000001c8320 _ZN7yaramod11PlainStringC1ERKSt10shared_ptrINS_11TokenStreamEESt14_List_iteratorINS_5TokenEE + 0 │ │ │ │ 000000000029e0e0 000009f900000015 R_PPC64_JMP_SLOT 00000000000fa420 _ZN7yaramod12ParserDriver7addRuleEOSt10unique_ptrINS_4RuleESt14default_deleteIS2_EE + 0 │ │ │ │ 000000000029e0e8 0000024800000015 R_PPC64_JMP_SLOT 00000000000ac3f0 _ZN7yaramod26YaraExpressionBuilderErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ 000000000029e0f0 0000073600000015 R_PPC64_JMP_SLOT 00000000001efc70 _ZNSt6vectorIbSaIbEE9push_backEb + 0 │ │ │ │ 000000000029e0f8 0000006e00000015 R_PPC64_JMP_SLOT 0000000000000000 _ZNSi4readEPcl@GLIBCXX_3.4 + 0 │ │ │ │ 000000000029e100 0000006f00000015 R_PPC64_JMP_SLOT 0000000000000000 _ZN3re23RE27OptionsC1ENS0_13CannedOptionsE + 0 │ │ │ │ 000000000029e108 0000065400000015 R_PPC64_JMP_SLOT 00000000000c24a0 _ZN7yaramod12ParserDriverD1Ev + 0 │ │ │ │ 000000000029e110 0000007000000015 R_PPC64_JMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0 │ │ │ │ @@ -4383,15 +4383,15 @@ │ │ │ │ 000000000029e310 0000097900000015 R_PPC64_JMP_SLOT 00000000001db4b0 _ZNK7yaramod11TokenStream15getTokensAsTextB5cxx11Ev + 0 │ │ │ │ 000000000029e318 000008de00000015 R_PPC64_JMP_SLOT 0000000000187bb0 _ZNK3fmt3v106detail14digit_groupingIcE5applyINS0_8appenderEcEET_S6_NS0_17basic_string_viewIT0_EE + 0 │ │ │ │ 000000000029e320 00000bc000000015 R_PPC64_JMP_SLOT 0000000000189a60 _ZN3fmt3v106detail4fillINS0_8appenderEcEET_S4_mRKNS1_6fill_tIT0_EE + 0 │ │ │ │ 000000000029e328 000000bf00000015 R_PPC64_JMP_SLOT 00000000001b1520 _ZNK7yaramod4Meta6getKeyB5cxx11Ev + 0 │ │ │ │ 000000000029e330 0000026600000015 R_PPC64_JMP_SLOT 00000000001dbfb0 _ZN7yaramod5TokenD1Ev + 0 │ │ │ │ 000000000029e338 0000032900000015 R_PPC64_JMP_SLOT 00000000001e7a80 _ZNSt6vectorISt10shared_ptrIN7yaramod6ModuleEESaIS3_EED1Ev + 0 │ │ │ │ 000000000029e340 0000056400000015 R_PPC64_JMP_SLOT 0000000000182360 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3pog9StateInfoIN7yaramod5ValueEEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv + 0 │ │ │ │ -000000000029e348 00000ba100000015 R_PPC64_JMP_SLOT 00000000001c7b20 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv + 0 │ │ │ │ +000000000029e348 00000ba100000015 R_PPC64_JMP_SLOT 00000000001c7b10 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv + 0 │ │ │ │ 000000000029e350 0000007c00000015 R_PPC64_JMP_SLOT 0000000000000000 localeconv@GLIBC_2.17 + 0 │ │ │ │ 000000000029e358 0000017700000015 R_PPC64_JMP_SLOT 00000000000e8950 _ZNSt7__cxx114listIN7yaramod5TokenESaIS2_EE7emplaceIJRNS1_9TokenTypeENS1_7LiteralEEEESt14_List_iteratorIS2_ESt20_List_const_iteratorIS2_EDpOT_ + 0 │ │ │ │ 000000000029e360 0000007d00000015 R_PPC64_JMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ 000000000029e368 000007ca00000015 R_PPC64_JMP_SLOT 00000000001ca8f0 _ZN7yaramod4Rule12setVariablesERKSt6vectorINS_8VariableESaIS2_EE + 0 │ │ │ │ 000000000029e370 0000045e00000015 R_PPC64_JMP_SLOT 0000000000116030 _ZN7yaramod12ParserDriver12defineTokensEv + 0 │ │ │ │ 000000000029e378 0000085b00000015 R_PPC64_JMP_SLOT 0000000000105da0 _ZN7yaramod12ParserDriver13prepareParserENS_10ParserModeE + 0 │ │ │ │ 000000000029e380 000003c800000015 R_PPC64_JMP_SLOT 00000000001a1d30 _ZN3pog12TokenBuilderIN7yaramod5ValueEE6statesIJRA14_KcEEERS3_DpOT_ + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4bcf88ee481d243a6705afd275f04b43d207b3a0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 88e0af60ce6bd1dbf26cda9874f29898904d4f8a │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -2784,23 +2784,23 @@ │ │ │ │ 0xfffffffffff75a74 (offset: 0x1c5710) -> 0x2adb8 fde=[ 24e14] │ │ │ │ 0xfffffffffff75ab4 (offset: 0x1c5750) -> 0x2ae74 fde=[ 24ed0] │ │ │ │ 0xfffffffffff75c64 (offset: 0x1c5900) -> 0x2aeb4 fde=[ 24f10] │ │ │ │ 0xfffffffffff75ca4 (offset: 0x1c5940) -> 0x2b204 fde=[ 25260] │ │ │ │ 0xfffffffffff75e04 (offset: 0x1c5aa0) -> 0x2b2a8 fde=[ 25304] │ │ │ │ 0xfffffffffff75e54 (offset: 0x1c5af0) -> 0x2b2c8 fde=[ 25324] │ │ │ │ 0xfffffffffff76424 (offset: 0x1c60c0) -> 0x2b330 fde=[ 2538c] │ │ │ │ - 0xfffffffffff77da4 (offset: 0x1c7a40) -> 0x2b398 fde=[ 253f4] │ │ │ │ - 0xfffffffffff77e84 (offset: 0x1c7b20) -> 0x2b3c4 fde=[ 25420] │ │ │ │ - 0xfffffffffff78034 (offset: 0x1c7cd0) -> 0x2baf8 fde=[ 25b54] │ │ │ │ - 0xfffffffffff78054 (offset: 0x1c7cf0) -> 0x2bb0c fde=[ 25b68] │ │ │ │ - 0xfffffffffff780e4 (offset: 0x1c7d80) -> 0x2bb34 fde=[ 25b90] │ │ │ │ - 0xfffffffffff78574 (offset: 0x1c8210) -> 0x2bb78 fde=[ 25bd4] │ │ │ │ - 0xfffffffffff78694 (offset: 0x1c8330) -> 0x2bb90 fde=[ 25bec] │ │ │ │ - 0xfffffffffff78a64 (offset: 0x1c8700) -> 0x2bc28 fde=[ 25c84] │ │ │ │ - 0xfffffffffff78e54 (offset: 0x1c8af0) -> 0x2bc68 fde=[ 25cc4] │ │ │ │ + 0xfffffffffff77d94 (offset: 0x1c7a30) -> 0x2b398 fde=[ 253f4] │ │ │ │ + 0xfffffffffff77e74 (offset: 0x1c7b10) -> 0x2b3c4 fde=[ 25420] │ │ │ │ + 0xfffffffffff78024 (offset: 0x1c7cc0) -> 0x2baf8 fde=[ 25b54] │ │ │ │ + 0xfffffffffff78044 (offset: 0x1c7ce0) -> 0x2bb0c fde=[ 25b68] │ │ │ │ + 0xfffffffffff780d4 (offset: 0x1c7d70) -> 0x2bb34 fde=[ 25b90] │ │ │ │ + 0xfffffffffff78564 (offset: 0x1c8200) -> 0x2bb78 fde=[ 25bd4] │ │ │ │ + 0xfffffffffff78684 (offset: 0x1c8320) -> 0x2bb90 fde=[ 25bec] │ │ │ │ + 0xfffffffffff78a54 (offset: 0x1c86f0) -> 0x2bc28 fde=[ 25c84] │ │ │ │ + 0xfffffffffff78e44 (offset: 0x1c8ae0) -> 0x2bc68 fde=[ 25cc4] │ │ │ │ 0xfffffffffff79244 (offset: 0x1c8ee0) -> 0x2bca8 fde=[ 25d04] │ │ │ │ 0xfffffffffff79364 (offset: 0x1c9000) -> 0x2bcec fde=[ 25d48] │ │ │ │ 0xfffffffffff79554 (offset: 0x1c91f0) -> 0x2bd3c fde=[ 25d98] │ │ │ │ 0xfffffffffff795d4 (offset: 0x1c9270) -> 0x2bd64 fde=[ 25dc0] │ │ │ │ 0xfffffffffff795f4 (offset: 0x1c9290) -> 0x2bd78 fde=[ 25dd4] │ │ │ │ 0xfffffffffff79614 (offset: 0x1c92b0) -> 0x2bd8c fde=[ 25de8] │ │ │ │ 0xfffffffffff79634 (offset: 0x1c92d0) -> 0x2bda0 fde=[ 25dfc] │ │ │ │ @@ -75903,15 +75903,15 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000001c5f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0002538c 0000000000000064 00022264 FDE cie=0000312c pc=00000000001c60c0..00000000001c7a34 │ │ │ │ +0002538c 0000000000000064 00022264 FDE cie=0000312c pc=00000000001c60c0..00000000001c7a30 │ │ │ │ Augmentation data: 2b 1d 01 00 00 00 00 00 │ │ │ │ DW_CFA_advance_loc: 32 to 00000000001c60e0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ @@ -75957,65 +75957,65 @@ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_advance_loc: 8 to 00000000001c7110 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000253f4 0000000000000028 000253f8 FDE cie=00000000 pc=00000000001c7a40..00000000001c7b14 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c7a54 │ │ │ │ +000253f4 0000000000000028 000253f8 FDE cie=00000000 pc=00000000001c7a30..00000000001c7b04 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c7a44 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001c7a60 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001c7a50 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001c7a70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001c7a60 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000001c7af0 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000001c7ae0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c7b04 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c7af4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00025420 000000000000004c 00025424 FDE cie=00000000 pc=00000000001c7b20..00000000001c7cc4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001c7b30 │ │ │ │ +00025420 000000000000004c 00025424 FDE cie=00000000 pc=00000000001c7b10..00000000001c7cb4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001c7b20 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c7b38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c7b28 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001c7b48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001c7b38 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001c7b54 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001c7b44 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c7b5c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c7b4c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c7b64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c7b54 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c7b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c7b58 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 00000000001c7c34 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000001c7c24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c7c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c7c28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c7c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c7c2c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c7c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c7c30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000001c7c5c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000001c7c4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000001c7c78 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000001c7c68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c7c80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c7c70 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ @@ -77254,212 +77254,212 @@ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000001c5658 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00025b54 0000000000000010 00025b58 FDE cie=00000000 pc=00000000001c7cd0..00000000001c7ce4 │ │ │ │ +00025b54 0000000000000010 00025b58 FDE cie=00000000 pc=00000000001c7cc0..00000000001c7cd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00025b68 0000000000000024 00025b6c FDE cie=00000000 pc=00000000001c7cf0..00000000001c7d80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001c7d00 │ │ │ │ +00025b68 0000000000000024 00025b6c FDE cie=00000000 pc=00000000001c7ce0..00000000001c7d70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001c7cf0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c7d14 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c7d04 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000001c7d58 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000001c7d48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001c7d68 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001c7d58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c7d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c7d5c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00025b90 0000000000000040 00022a68 FDE cie=0000312c pc=00000000001c7d80..00000000001c820c │ │ │ │ +00025b90 0000000000000040 00022a68 FDE cie=0000312c pc=00000000001c7d70..00000000001c81fc │ │ │ │ Augmentation data: 0d 18 01 00 00 00 00 00 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000001c7d9c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000001c7d8c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001c7da8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001c7d98 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c7dbc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c7dac │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 552 to 00000000001c7fe4 │ │ │ │ + DW_CFA_advance_loc1: 552 to 00000000001c7fd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000001c800c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000001c7ffc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8010 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8000 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00025bd4 0000000000000014 00025bd8 FDE cie=00000000 pc=00000000001c8210..00000000001c8330 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000001c831c │ │ │ │ +00025bd4 0000000000000014 00025bd8 FDE cie=00000000 pc=00000000001c8200..00000000001c8320 │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000001c830c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -00025bec 0000000000000094 00022ac4 FDE cie=0000312c pc=00000000001c8330..00000000001c86f4 │ │ │ │ +00025bec 0000000000000094 00022ac4 FDE cie=0000312c pc=00000000001c8320..00000000001c86e4 │ │ │ │ Augmentation data: f6 17 01 00 00 00 00 00 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001c8340 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001c8330 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000001c8424 │ │ │ │ + DW_CFA_advance_loc: 228 to 00000000001c8414 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8428 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8418 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c8430 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c8420 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000001c8458 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000001c8448 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c845c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c844c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8460 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8450 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8464 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8454 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8468 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8458 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c846c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c845c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c8474 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c8464 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8478 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8468 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c8480 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c8470 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8484 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8474 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001c8490 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001c8480 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8494 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8484 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c84a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c8498 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c84b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c84a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c84b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c84a4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c84bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c84ac │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c84c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c84b0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c84c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c84b8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000001c8524 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000001c8514 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8518 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000001c860c │ │ │ │ + DW_CFA_advance_loc: 228 to 00000000001c85fc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c8610 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c8600 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001c8618 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001c8608 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c861c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c860c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001c8628 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001c8618 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c862c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c861c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c8640 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c8630 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000001c8668 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000001c8658 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c866c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c865c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000001c869c │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000001c868c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000001c86cc │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000001c86bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000001c86d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000001c86c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001c86e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001c86d0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ │ │ │ -00025c84 000000000000003c 00022b5c FDE cie=0000312c pc=00000000001c8700..00000000001c8af0 │ │ │ │ +00025c84 000000000000003c 00022b5c FDE cie=0000312c pc=00000000001c86f0..00000000001c8ae0 │ │ │ │ Augmentation data: 79 17 01 00 00 00 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c8714 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c8704 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000001c873c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000001c872c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 348 to 00000000001c8898 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000001c8888 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000001c88b4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000001c88a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001c88c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001c88b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00025cc4 000000000000003c 00022b9c FDE cie=0000312c pc=00000000001c8af0..00000000001c8ee0 │ │ │ │ +00025cc4 000000000000003c 00022b9c FDE cie=0000312c pc=00000000001c8ae0..00000000001c8ed0 │ │ │ │ Augmentation data: 54 17 01 00 00 00 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000001c8b04 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000001c8af4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000001c8b2c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000001c8b1c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 348 to 00000000001c8c88 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000001c8c78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000001c8ca4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000001c8c94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001c8cb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001c8ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00025d04 0000000000000040 00025d08 FDE cie=00000000 pc=00000000001c8ee0..00000000001c8ff4 │ │ │ │ DW_CFA_advance_loc: 16 to 00000000001c8ef0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -5246,2263 +5246,14 @@ │ │ │ │ *ZN7yaramod12ParserDriver13defineGrammarEvEUlOT_E9_ │ │ │ │ *ZN7yaramod12ParserDriver13defineGrammarEvEUlOT_E118_ │ │ │ │ N7yaramod9HexStringE │ │ │ │ N7yaramod11ModuleErrorE │ │ │ │ N7yaramod6ModuleE │ │ │ │ St23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ "kind": "struct", │ │ │ │ - "name": "time", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "now", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning an integer which is the number of seconds since January 1, 1970. Example: ```pe.timestamp > time.now()```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "string", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "to_int", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"1234\") == 1234\nstring.to_int(\"-10\") == -10\nstring.to_int(\"-010\") == -8\n```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "base" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 36 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"011\", 8) == 9\nstring.to_int(\"-011\", 0) == -9\n```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "length", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the length of the string, which can be any sequence of bytes. NULL bytes included. Example: ```\nstring.length(\"AXSx00ERS\") == 7\n```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "pe", │ │ │ │ - "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", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_CNT_INITIALIZED_DATA", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_CNT_UNINITIALIZED_DATA", │ │ │ │ - "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" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_GPREL", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_MEM_FARDATA", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "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": "SECTION_LNK_NRELOC_OVFL", │ │ │ │ - "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", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_MEM_DISCARDABLE", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_MEM_NOT_CACHED", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_MEM_NOT_PAGED", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_MEM_SHARED", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "SECTION_MEM_EXECUTE", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "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": "major", │ │ │ │ - "documentation": "Major linker version.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "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": "major", │ │ │ │ - "documentation": "Major OS version.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "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": "major", │ │ │ │ - "documentation": "Major image version.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "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": "major", │ │ │ │ - "documentation": "Major subsystem version.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "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": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function that calculates the \"PE checksum\" ```Example: pe.checksum == pe.calculate_checksum()```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "subsystem", │ │ │ │ - "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" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "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": "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": "data_directories", │ │ │ │ - "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.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "Size of the PE data directory, in bytes.", │ │ │ │ - "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```", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "sections", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Section name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "characteristics", │ │ │ │ - "documentation": "Section characteristics.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "virtual_address", │ │ │ │ - "documentation": "Section virtual address.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "virtual_size", │ │ │ │ - "documentation": "Section virtual size.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "raw_data_offset", │ │ │ │ - "documentation": "Section raw offset.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "raw_data_size", │ │ │ │ - "documentation": "Section raw size.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "pointer_to_relocations", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::PointerToRelocations.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "pointer_to_line_numbers", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::PointerToLinenumbers.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_relocations", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfRelocations.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_line_numbers", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfLineNumbers.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "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": "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": "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": "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": "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": "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": "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", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "dll_name" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "function_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": "dll_name" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "ordinal" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the PE imports ordinal from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "dll_name" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning the number of functions from the dll_name, in the PE imports. dll_name is case insensitive." │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "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. 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": "locale", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "locale_identifier" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "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": "i", │ │ │ │ - "name": "language_identifier" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning true if the PE has a resource with the specified language identifier. Language identifiers are 8-bit integers." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "is_dll", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning true if the PE is a DLL." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "is_32bit", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning true if the PE is 32bits." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "is_64bit", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning true if the PE is 64bits." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_imports", │ │ │ │ - "documentation": "Number of imports in the PE.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_exports", │ │ │ │ - "documentation": "Number of exports in the PE.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "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": "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": "resources", │ │ │ │ - "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" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "id", │ │ │ │ - "documentation": "ID of the resource (integer).", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "language", │ │ │ │ - "documentation": "Language of the resource (integer).", │ │ │ │ - "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.", │ │ │ │ - "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": "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": "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": "thumbprint", │ │ │ │ - "documentation": "A string containing the thumbprint of the signature.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "issuer", │ │ │ │ - "documentation": "A string containing information about the issuer.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "subject", │ │ │ │ - "documentation": "A string containing information about the subject.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "Version number.", │ │ │ │ - "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.", │ │ │ │ - "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.", │ │ │ │ - "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_signatures", │ │ │ │ - "documentation": "Number of authenticode signatures in the PE.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "iconhash", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "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": "math", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "MEAN_BYTES", │ │ │ │ "documentation": "", │ │ │ │ "type": "f" │ │ │ │ @@ -7901,37 +5652,474 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "Convert the given integer to a string in the given base. Supported bases are 10, 8 and 16. Note: integers in YARA are signed. ```Example: math.to_string(32, 16) == \"20\"``` ```Example: math.to_string(-1, 16) == \"ffffffffffffffff\"```" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "magic", │ │ │ │ + "name": "dotnet", │ │ │ │ "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": "value", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "The version string contained in the metadata root. Example: ```dotnet.version == \"v2.0.50727\"```", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "type", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "module_name", │ │ │ │ + "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "streams", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "streams", │ │ │ │ + "documentation": "A zero-based array of stream objects, one for each stream contained in the file. Individual streams can be accessed by using the [] operator. Example: ```dotnet.streams[0].name == \"#~\"```", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Stream name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Stream offset.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "Stream size.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_streams", │ │ │ │ + "documentation": "The number of streams in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "guids", │ │ │ │ + "documentation": "A zero-based array of strings, one for each GUID. Individual guids can be accessed by using the [] operator. Example: ```dotnet.guids[0] == \"99c08ffd-f378-a891-10ab-c02fe11be6ef\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_guids", │ │ │ │ + "documentation": "The number of GUIDs in the guids array.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_classes", │ │ │ │ + "documentation": "The number of classes in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "classes", │ │ │ │ + "documentation": "A zero-based array of .NET classes stored in the metadata. Individual classes can be accessed using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "classes", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "fullname", │ │ │ │ + "documentation": "Class full name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Class name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "namespace", │ │ │ │ + "documentation": "Class namespace.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "visibility", │ │ │ │ + "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ + "type" : "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Type of the object, options are: class and interface", │ │ │ │ + "type" : "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "abstract", │ │ │ │ + "documentation": "Boolean representing if class is abstract.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "sealed", │ │ │ │ + "documentation": "Boolean representing if class is sealed.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_generic_parameters", │ │ │ │ + "documentation": "Number of generic parameters.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "generic_parameters", │ │ │ │ + "documentation": "A zero-based array of generic parameters name. Individual parameters can be accessed using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_base_types", │ │ │ │ + "documentation": "Number of the base types.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "base_types", │ │ │ │ + "documentation": "A zero-based array of base types name. Individual base types can be accessed using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_methods", │ │ │ │ + "documentation": "Number of the methods.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "methods", │ │ │ │ + "documentation": "A zero-based array of method objects. Individual methods can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "methods", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Method name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "visibility", │ │ │ │ + "documentation": "Method visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ + "type" : "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "static", │ │ │ │ + "documentation": "Boolean representing if method is static.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "virtual", │ │ │ │ + "documentation": "Boolean representing if method is virtual.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "final", │ │ │ │ + "documentation": "Boolean representing if method is final.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "abstract", │ │ │ │ + "documentation": "Boolean representing if method is abstract.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "return_type", │ │ │ │ + "documentation": "Method return type name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_parameters", │ │ │ │ + "documentation": "Number of the method parameters.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "parameters", │ │ │ │ + "documentation": "A zero-based array of method parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "parameters", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Parameter name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Parameter type.", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_generic_parameters", │ │ │ │ + "documentation": "Number of the method generic parameters.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "generic_parameters", │ │ │ │ + "documentation": "A zero-based array of method generic parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "resources", │ │ │ │ + "documentation": "A zero-based array of resource objects, one for each resource the .NET file has. Individual resources can be accessed by using the [] operator. Example: ```uint16be(dotnet.resources[0].offset) == 0x4d5a```", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "resources", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Name of the resource (string).", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset for the resource data.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "length", │ │ │ │ + "documentation": "Length of the resource data.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_resources", │ │ │ │ + "documentation": "The number of resources in the .NET file. These are different from normal PE resources.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "assembly_refs", │ │ │ │ + "documentation": "Object for .NET assembly reference information.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "assembly_refs", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "build_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "revision_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "public_key_or_token", │ │ │ │ + "documentation": "String containing the public key or token which identifies the author of this assembly.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_assembly_refs", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "assembly", │ │ │ │ + "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "build_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "revision_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "culture", │ │ │ │ + "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ + "type": "s" │ │ │ │ } │ │ │ │ ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "modulerefs", │ │ │ │ + "documentation": "A zero-based array of strings, one for each module reference the .NET file has. Individual module references can be accessed by using the [] operator. Example: ```dotnet.modulerefs[0] == \"kernel32\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_modulerefs", │ │ │ │ + "documentation": "The number of module references in the .NET file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "user_strings", │ │ │ │ + "documentation": "An zero-based array of user strings, one for each stream contained in the file. Individual strings can be accessed by using the [] operator.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_user_strings", │ │ │ │ + "documentation": "The number of user strings in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "typelib", │ │ │ │ + "documentation": "The typelib of the file.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "constants", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_constants", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "field_offsets", │ │ │ │ + "documentation": "A zero-based array of integers, one for each field. Individual field offsets can be accessed by using the [] operator.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_field_offsets", │ │ │ │ + "documentation": "The number of fields in the field_offsets array.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "is_dotnet", │ │ │ │ + "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ + "type": "i" │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ "name": "macho", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "MH_MAGIC", │ │ │ │ @@ -9390,1482 +7578,2377 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "hash", │ │ │ │ + "name": "string", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "md5", │ │ │ │ - "return_type": "s", │ │ │ │ + "name": "to_int", │ │ │ │ + "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "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\"```" │ │ │ │ + "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"1234\") == 1234\nstring.to_int(\"-10\") == -10\nstring.to_int(\"-010\") == -8\n```" │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ "name": "string" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "base" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ + "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 36 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"011\", 8) == 9\nstring.to_int(\"-011\", 0) == -9\n```" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "sha1", │ │ │ │ - "return_type": "s", │ │ │ │ + "name": "length", │ │ │ │ + "return_type": "i", │ │ │ │ "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." │ │ │ │ + "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": "console", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "sha256", │ │ │ │ - "return_type": "s", │ │ │ │ + "name": "log", │ │ │ │ + "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns the SHA256 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ + "documentation": "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": "Returns the SHA256 hash for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "checksum32", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ + "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": "offset" │ │ │ │ + "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": "size" │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a 32-bit checksum for the *size* bytes starting at *offset*. The checksum is just the sum of all the bytes (unsigned)." │ │ │ │ + "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": "string" │ │ │ │ + "name": "message" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "float" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a 32-bit checksum for the given string. The checksum is just the sum of all the bytes in the string (unsigned)." │ │ │ │ + "documentation": "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": "crc32", │ │ │ │ + "name": "hex", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ + "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": "string" │ │ │ │ + "name": "message" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ + "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": "elf", │ │ │ │ + "name": "pe", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ET_NONE", │ │ │ │ - "documentation": "No file type.", │ │ │ │ + "name": "MACHINE_UNKNOWN", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ET_REL", │ │ │ │ - "documentation": "Relocatable file.", │ │ │ │ + "name": "MACHINE_AM33", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ET_EXEC", │ │ │ │ - "documentation": "Executable file.", │ │ │ │ + "name": "MACHINE_AMD64", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ET_DYN", │ │ │ │ - "documentation": "Shared object file.", │ │ │ │ + "name": "MACHINE_ARM", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ET_CORE", │ │ │ │ - "documentation": "Core file.", │ │ │ │ + "name": "MACHINE_ARMNT", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_NONE", │ │ │ │ + "name": "MACHINE_ARM64", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_M32", │ │ │ │ + "name": "MACHINE_EBC", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_SPARC", │ │ │ │ + "name": "MACHINE_I386", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_386", │ │ │ │ + "name": "MACHINE_IA64", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_68K", │ │ │ │ + "name": "MACHINE_M32R", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_88K", │ │ │ │ + "name": "MACHINE_MIPS16", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_860", │ │ │ │ + "name": "MACHINE_MIPSFPU", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_MIPS", │ │ │ │ + "name": "MACHINE_MIPSFPU16", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_MIPS_RS3_LE", │ │ │ │ + "name": "MACHINE_POWERPC", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_PPC", │ │ │ │ + "name": "MACHINE_POWERPCFP", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_PPC64", │ │ │ │ + "name": "MACHINE_R4000", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_ARM", │ │ │ │ + "name": "MACHINE_SH3", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_X86_64", │ │ │ │ + "name": "MACHINE_SH3DSP", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "EM_AARCH64", │ │ │ │ + "name": "MACHINE_SH4", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_NULL", │ │ │ │ - "documentation": "This value marks the section as inactive; it does not have an associated section. Other members of the section header have undefined values.", │ │ │ │ + "name": "MACHINE_SH5", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_PROGBITS", │ │ │ │ - "documentation": "The section holds information defined by the program, whose format and meaning are determined solely by the program.", │ │ │ │ + "name": "MACHINE_THUMB", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_SYMTAB", │ │ │ │ - "documentation": "The section holds a symbol table.", │ │ │ │ + "name": "MACHINE_WCEMIPSV2", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_STRTAB", │ │ │ │ - "documentation": "The section holds a string table. An object file may have multiple string table sections.", │ │ │ │ + "name": "MACHINE_TARGET_HOST", │ │ │ │ + "documentation": "Interacts with the host and not a WOW64 guest", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_RELA", │ │ │ │ - "documentation": "The section holds relocation entries.", │ │ │ │ + "name": "MACHINE_R3000", │ │ │ │ + "documentation": "MIPS little-endian, 0x160 big-endian", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_HASH", │ │ │ │ - "documentation": "The section holds a symbol hash table.", │ │ │ │ + "name": "MACHINE_R10000", │ │ │ │ + "documentation": "MIPS little-endian", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_DYNAMIC", │ │ │ │ - "documentation": "The section holds information for dynamic linking.", │ │ │ │ + "name": "MACHINE_ALPHA", │ │ │ │ + "documentation": "Alpha_AXP", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_NOTE", │ │ │ │ - "documentation": "The section holds information that marks the file in some way.", │ │ │ │ + "name": "MACHINE_SH3E", │ │ │ │ + "documentation": "SH3E little-endian", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_NOBITS", │ │ │ │ - "documentation": "A section of this type occupies no space in the file but otherwise resembles :c:type:`SHT_PROGBITS`.", │ │ │ │ + "name": "MACHINE_AXP64", │ │ │ │ + "documentation": "AXP64", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_REL", │ │ │ │ - "documentation": "The section holds relocation entries.", │ │ │ │ + "name": "MACHINE_ALPHA64", │ │ │ │ + "documentation": "ALPHA64", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_SHLIB", │ │ │ │ - "documentation": "This section type is reserved but has unspecified semantics.", │ │ │ │ + "name": "MACHINE_TRICORE", │ │ │ │ + "documentation": "Infineon", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHT_DYNSYM", │ │ │ │ - "documentation": "This section holds dynamic linking symbols.", │ │ │ │ + "name": "MACHINE_CEF", │ │ │ │ + "documentation": "CEF", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHF_WRITE", │ │ │ │ - "documentation": "The section contains data that should be writable during process execution.", │ │ │ │ + "name": "MACHINE_CEE", │ │ │ │ + "documentation": "CEE", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHF_ALLOC", │ │ │ │ - "documentation": "The section occupies memory during process execution. Some control sections do not reside in the memory image of an object file; this attribute is off for those sections.", │ │ │ │ + "name": "SUBSYSTEM_UNKNOWN", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "SHF_EXECINSTR", │ │ │ │ - "documentation": "The section contains executable machine instructions. Example: ```elf.sections[2].flags & elf.SHF_WRITE```.", │ │ │ │ + "name": "SUBSYSTEM_NATIVE", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Integer with one of the following values: ET_NONE, ET_REL, ET_EXEC, ET_DYN, ET_CORE.", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_GUI", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "machine", │ │ │ │ - "documentation": "Integer with one of the following values: EM_M32, EM_SPARC, EM_386, EM_68K, EM_88K, EM_860, EM_MIPS, EM_MIPS_RS3_LE, EM_PPC EM_PPC64, EM_ARM, EM_X86_64, EM_AARCH64.", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_CUI", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "entry_point", │ │ │ │ - "documentation": "Entry point raw offset or virtual address depending on whether YARA is scanning a file or process memory respectively. This is equivalent to the deprecated ``entrypoint`` keyword.", │ │ │ │ + "name": "SUBSYSTEM_OS2_CUI", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_sections", │ │ │ │ - "documentation": "Number of sections in the ELF file.", │ │ │ │ + "name": "SUBSYSTEM_POSIX_CUI", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "sh_offset", │ │ │ │ + "name": "SUBSYSTEM_NATIVE_WINDOWS", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "sh_entry_size", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_CE_GUI", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_segments", │ │ │ │ - "documentation": "Number of segments in the ELF file.", │ │ │ │ + "name": "SUBSYSTEM_EFI_APPLICATION", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ph_offset", │ │ │ │ + "name": "SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ph_entry_size", │ │ │ │ + "name": "SUBSYSTEM_EFI_RUNTIME_DRIVER", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "sections", │ │ │ │ - "documentation": "A zero-based array of section objects, one for each section the ELF has. Individual sections can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "sections", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Integer with one of the following values: SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "flags", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "address", │ │ │ │ - "documentation": "The virtual address the section starts at.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Section's name. Example: ```elf.sections[3].name == \".bss\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Offset from the beginning of the file to the first byte in the section. One section type, :c:type:`SHT_NOBITS` described below, occupies no space in the file, and its :c:member:`offset` member locates the conceptual placement in the file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "Section's size in bytes. Unless the section type is SHT_NOBITS, the section occupies sh_size bytes in the file. A section of :c:type:`SHT_NOBITS` may have a non-zero size, but it occupies no space in the file.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SUBSYSTEM_XBOX", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PT_NULL", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_BOOT_APPLICATION", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PT_LOAD", │ │ │ │ + "name": "SUBSYSTEM_EFI_ROM_IMAGE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PT_DYNAMIC", │ │ │ │ + "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": "PT_INTERP", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PT_NOTE", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_GLOBALPTR", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PT_SHLIB", │ │ │ │ + "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": "PT_PHDR", │ │ │ │ + "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": "PT_TLS", │ │ │ │ + "name": "SECTION_CNT_INITIALIZED_DATA", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PT_GNU_EH_FRAME", │ │ │ │ + "name": "SECTION_CNT_UNINITIALIZED_DATA", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PT_GNU_STACK", │ │ │ │ + "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": "DT_NULL", │ │ │ │ + "name": "SECTION_MEM_FARDATA", │ │ │ │ "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_NEEDED", │ │ │ │ + "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": "DT_PLTRELSZ", │ │ │ │ + "name": "SECTION_LNK_NRELOC_OVFL", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_PLTGOT", │ │ │ │ + "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": "DT_HASH", │ │ │ │ + "name": "SECTION_MEM_DISCARDABLE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ + { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_STRTAB", │ │ │ │ + "name": "SECTION_MEM_NOT_CACHED", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_SYMTAB", │ │ │ │ + "name": "SECTION_MEM_NOT_PAGED", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ + { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_RELA", │ │ │ │ + "name": "SECTION_MEM_SHARED", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ + { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_RELASZ", │ │ │ │ + "name": "SECTION_MEM_EXECUTE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ + { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_RELAENT", │ │ │ │ + "name": "SECTION_MEM_READ", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ + { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_STRSZ", │ │ │ │ + "name": "SECTION_MEM_WRITE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_SYMENT", │ │ │ │ + "name": "SECTION_SCALE_INDEX", │ │ │ │ + "documentation": "Tls index is scaled", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "RESOURCE_TYPE_CURSOR", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_INIT", │ │ │ │ + "name": "RESOURCE_TYPE_BITMAP", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_FINI", │ │ │ │ + "name": "RESOURCE_TYPE_ICON", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_SONAME", │ │ │ │ + "name": "RESOURCE_TYPE_MENU", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_RPATH", │ │ │ │ + "name": "RESOURCE_TYPE_DIALOG", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_SYMBOLIC", │ │ │ │ + "name": "RESOURCE_TYPE_STRING", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_REL", │ │ │ │ + "name": "RESOURCE_TYPE_FONTDIR", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_RELSZ", │ │ │ │ + "name": "RESOURCE_TYPE_FONT", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_RELENT", │ │ │ │ + "name": "RESOURCE_TYPE_ACCELERATOR", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_PLTREL", │ │ │ │ + "name": "RESOURCE_TYPE_RCDATA", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_DEBUG", │ │ │ │ + "name": "RESOURCE_TYPE_MESSAGETABLE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_TEXTREL", │ │ │ │ + "name": "RESOURCE_TYPE_GROUP_CURSOR", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_JMPREL", │ │ │ │ + "name": "RESOURCE_TYPE_GROUP_ICON", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_BIND_NOW", │ │ │ │ + "name": "RESOURCE_TYPE_VERSION", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_INIT_ARRAY", │ │ │ │ + "name": "RESOURCE_TYPE_DLGINCLUDE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_FINI_ARRAY", │ │ │ │ + "name": "RESOURCE_TYPE_PLUGPLAY", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_INIT_ARRAYSZ", │ │ │ │ + "name": "RESOURCE_TYPE_VXD", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_FINI_ARRAYSZ", │ │ │ │ + "name": "RESOURCE_TYPE_ANICURSOR", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_RUNPATH", │ │ │ │ + "name": "RESOURCE_TYPE_ANIICON", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_FLAGS", │ │ │ │ + "name": "RESOURCE_TYPE_HTML", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DT_ENCODING", │ │ │ │ + "name": "RESOURCE_TYPE_MANIFEST", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STT_NOTYPE", │ │ │ │ + "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": "STT_OBJECT", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_OMAP_TO_SRC", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STT_FUNC", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_BORLAND", │ │ │ │ + "documentation": "Borland debugging information.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_RESERVED10", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STT_SECTION", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_CLSID", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STT_FILE", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_VC_FEATURE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STT_COMMON", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_POGO", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STT_TLS", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_ILTCG", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STB_LOCAL", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_MPX", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STB_GLOBAL", │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_REPRO", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "STB_WEAK", │ │ │ │ + "name": "is_pe", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PF_X", │ │ │ │ - "documentation": "The segment is executable.", │ │ │ │ + "name": "machine", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PF_W", │ │ │ │ - "documentation": "The segment is writable.", │ │ │ │ + "name": "number_of_sections", │ │ │ │ + "documentation": "Number of sections in the PE.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "PF_R", │ │ │ │ - "documentation": "The segment is readable.", │ │ │ │ + "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": "segments", │ │ │ │ - "documentation": "A zero-based array of segment objects, one for each segment the ELF has. Individual segments can be accessed by using the [] operator.", │ │ │ │ + "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": "segments", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "version_info_list", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Type of segment indicated by one of the following values: PT_NULL, PT_LOAD, PT_DYNAMIC, PT_INTERP, PT_NOTE, PT_SHLIB, PT_PHDR, PT_LOPROC, PT_HIPROC, PT_GNU_STACK.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "flags", │ │ │ │ - "documentation": "A combination of the following segment flags: PF_R, PF_W, PF_X.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Offset from the beginning of the file where the segment resides.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "virtual_address", │ │ │ │ - "documentation": "Virtual address at which the segment resides in memory.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "physical_address", │ │ │ │ - "documentation": "On systems for which physical addressing is relevant, contains the segment's physical address.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "file_size", │ │ │ │ - "documentation": "Number of bytes in the file image of the segment. It may be zero.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "memory_size", │ │ │ │ - "documentation": "In-memory segment size.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "key", │ │ │ │ + "documentation": "Key of version information record directory.", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "alignment", │ │ │ │ - "documentation": "Value to which the segments are aligned in memory and in the file.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "value", │ │ │ │ + "documentation": "Value of version information record directory.", │ │ │ │ + "type": "s" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "dynamic_section_entries", │ │ │ │ - "documentation": "Number of entries in the dynamic section in the ELF file.", │ │ │ │ + "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": "major", │ │ │ │ + "documentation": "Major linker version.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "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": "major", │ │ │ │ + "documentation": "Major OS version.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "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": "major", │ │ │ │ + "documentation": "Major image version.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "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": "major", │ │ │ │ + "documentation": "Major subsystem version.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "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": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function that calculates the \"PE checksum\" ```Example: pe.checksum == pe.calculate_checksum()```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "subsystem", │ │ │ │ + "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" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "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": "dynamic", │ │ │ │ - "documentation": "A zero-based array of dynamic objects, one for each entry in found in the ELF's dynamic section. Individual dynamic objects can be accessed by using the [] operator.", │ │ │ │ + "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": "dynamic", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "data_directories", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Value that describes the type of dynamic section. Builtin values are: DT_NULL, DT_NEEDED, DT_PLTRELSZ, DT_PLTGOT, DT_HASH, DT_STRTAB, DT_SYMTAB, DT_RELA, DT_RELASZ, DT_RELAENT, DT_STRSZ, DT_SYMENT, DT_INIT, DT_FINI, DT_SONAME, DT_RPATH, DT_SYMBOLIC, DT_REL, DT_RELSZ, DT_RELENT, DT_PLTREL, DT_DEBUG, DT_TEXTREL, DT_JMPREL, DT_BIND_NOW, DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ, DT_RUNPATH, DT_FLAGS, DT_ENCODING.", │ │ │ │ + "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": "val", │ │ │ │ - "documentation": "A value associated with the given type. The type of value (address, size, etc.) is dependant on the type of dynamic entry.", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "Size of the PE data directory, in bytes.", │ │ │ │ "type": "i" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "symtab_entries", │ │ │ │ - "documentation": "Number of entries in the symbol table found in the ELF file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ "kind": "array", │ │ │ │ - "name": "symtab", │ │ │ │ - "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's SYMBTAB. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ + "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": "symtab", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "sections", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "name", │ │ │ │ - "documentation": "The symbol's name.", │ │ │ │ + "documentation": "Section name.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "value", │ │ │ │ - "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "The symbol's size.", │ │ │ │ + "name": "characteristics", │ │ │ │ + "documentation": "Section characteristics.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ + "name": "virtual_address", │ │ │ │ + "documentation": "Section virtual address.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "bind", │ │ │ │ - "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ + "name": "virtual_size", │ │ │ │ + "documentation": "Section virtual size.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "shndx", │ │ │ │ - "documentation": "The section index which the symbol is associated with.", │ │ │ │ + "name": "raw_data_offset", │ │ │ │ + "documentation": "Section raw offset.", │ │ │ │ "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "dynsym_entries", │ │ │ │ - "documentation": "Number of entries in the dynamic symbol table found in the ELF file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "dynsym", │ │ │ │ - "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's DYNSYM. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "dynsym", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "The symbol's name.", │ │ │ │ - "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "value", │ │ │ │ - "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ + "name": "raw_data_size", │ │ │ │ + "documentation": "Section raw size.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "The symbol's size.", │ │ │ │ + "name": "pointer_to_relocations", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::PointerToRelocations.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ + "name": "pointer_to_line_numbers", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::PointerToLinenumbers.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "bind", │ │ │ │ - "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ + "name": "number_of_relocations", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfRelocations.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "shndx", │ │ │ │ - "documentation": "The section index which the symbol is associated with.", │ │ │ │ + "name": "number_of_line_numbers", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfLineNumbers.", │ │ │ │ "type": "i" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ + "kind": "struct", │ │ │ │ + "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": "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": "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": "function", │ │ │ │ - "name": "symtab_symbol", │ │ │ │ + "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": "function", │ │ │ │ + "name": "section_index", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "" │ │ │ │ + "name": "name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "" │ │ │ │ + "documentation": "Function returning the index into the sections array for the section that has name. name is case sensitive." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "r", │ │ │ │ - "name": "" │ │ │ │ + "type": "i", │ │ │ │ + "name": "addr" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "" │ │ │ │ + "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": "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": "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": "value", │ │ │ │ - "name": "module_name", │ │ │ │ - "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ - "type": "s" │ │ │ │ + "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": "streams", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "export_details", │ │ │ │ + "documentation": "Array of structures containing information about the PE's exports.", │ │ │ │ "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 == \"#~\"```", │ │ │ │ + "name": "export_details", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset where the exported function starts.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ "name": "name", │ │ │ │ - "documentation": "Stream name.", │ │ │ │ + "documentation": "Name of the exported function. It will be undefined if the function has no name.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Stream offset.", │ │ │ │ - "type": "i" │ │ │ │ + "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": "size", │ │ │ │ - "documentation": "Stream size.", │ │ │ │ + "name": "ordinal", │ │ │ │ + "documentation": "The ordinal of the exported function, after the ordinal base has been applied to it.", │ │ │ │ "type": "i" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_streams", │ │ │ │ - "documentation": "The number of streams in the file.", │ │ │ │ - "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", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "dll_name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "function_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": "dll_name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "ordinal" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the PE imports ordinal from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "dll_name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning the number of functions from the dll_name, in the PE imports. dll_name is case insensitive." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "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. 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": "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": "function", │ │ │ │ + "name": "locale", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "locale_identifier" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "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": "i", │ │ │ │ + "name": "language_identifier" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the PE has a resource with the specified language identifier. Language identifiers are 8-bit integers." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "is_dll", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning true if the PE is a DLL." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "is_32bit", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning true if the PE is 32bits." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "is_64bit", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning true if the PE is 64bits." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_guids", │ │ │ │ - "documentation": "The number of GUIDs in the guids array.", │ │ │ │ + "name": "number_of_imports", │ │ │ │ + "documentation": "Number of imports in the PE.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_classes", │ │ │ │ - "documentation": "The number of classes in the file.", │ │ │ │ + "name": "number_of_exports", │ │ │ │ + "documentation": "Number of exports in the PE.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "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": "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": "magic", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_field_offsets", │ │ │ │ - "documentation": "The number of fields in the field_offsets array.", │ │ │ │ - "type": "i" │ │ │ │ + "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": "value", │ │ │ │ - "name": "is_dotnet", │ │ │ │ - "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ - "type": "i" │ │ │ │ + "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": "dex", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "DEX_FILE_MAGIC_035", │ │ │ │ @@ -11846,39 +10929,14 @@ │ │ │ │ ], │ │ │ │ "documentation": "Returns true if any class name matches the regex." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ "name": "cuckoo", │ │ │ │ - "deprecated": "true", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "signature", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "name", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Deprecated function." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "cuckoo", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ "name": "network", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ @@ -12081,115 +11139,1057 @@ │ │ │ │ "documentation": "Function returning true if the program opens or creates a mutex matching the provided regular expression." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "console", │ │ │ │ + "name": "cuckoo", │ │ │ │ + "deprecated": "true", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "signature", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "name", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Deprecated function." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "elf", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_NONE", │ │ │ │ + "documentation": "No file type.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_REL", │ │ │ │ + "documentation": "Relocatable file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_EXEC", │ │ │ │ + "documentation": "Executable file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_DYN", │ │ │ │ + "documentation": "Shared object file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ET_CORE", │ │ │ │ + "documentation": "Core file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_NONE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_M32", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_SPARC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_386", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_68K", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_88K", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_860", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_MIPS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_MIPS_RS3_LE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_PPC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_PPC64", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_ARM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_X86_64", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EM_AARCH64", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_NULL", │ │ │ │ + "documentation": "This value marks the section as inactive; it does not have an associated section. Other members of the section header have undefined values.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_PROGBITS", │ │ │ │ + "documentation": "The section holds information defined by the program, whose format and meaning are determined solely by the program.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_SYMTAB", │ │ │ │ + "documentation": "The section holds a symbol table.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_STRTAB", │ │ │ │ + "documentation": "The section holds a string table. An object file may have multiple string table sections.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_RELA", │ │ │ │ + "documentation": "The section holds relocation entries.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_HASH", │ │ │ │ + "documentation": "The section holds a symbol hash table.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_DYNAMIC", │ │ │ │ + "documentation": "The section holds information for dynamic linking.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_NOTE", │ │ │ │ + "documentation": "The section holds information that marks the file in some way.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_NOBITS", │ │ │ │ + "documentation": "A section of this type occupies no space in the file but otherwise resembles :c:type:`SHT_PROGBITS`.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_REL", │ │ │ │ + "documentation": "The section holds relocation entries.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_SHLIB", │ │ │ │ + "documentation": "This section type is reserved but has unspecified semantics.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHT_DYNSYM", │ │ │ │ + "documentation": "This section holds dynamic linking symbols.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHF_WRITE", │ │ │ │ + "documentation": "The section contains data that should be writable during process execution.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHF_ALLOC", │ │ │ │ + "documentation": "The section occupies memory during process execution. Some control sections do not reside in the memory image of an object file; this attribute is off for those sections.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SHF_EXECINSTR", │ │ │ │ + "documentation": "The section contains executable machine instructions. Example: ```elf.sections[2].flags & elf.SHF_WRITE```.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Integer with one of the following values: ET_NONE, ET_REL, ET_EXEC, ET_DYN, ET_CORE.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "machine", │ │ │ │ + "documentation": "Integer with one of the following values: EM_M32, EM_SPARC, EM_386, EM_68K, EM_88K, EM_860, EM_MIPS, EM_MIPS_RS3_LE, EM_PPC EM_PPC64, EM_ARM, EM_X86_64, EM_AARCH64.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "entry_point", │ │ │ │ + "documentation": "Entry point raw offset or virtual address depending on whether YARA is scanning a file or process memory respectively. This is equivalent to the deprecated ``entrypoint`` keyword.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_sections", │ │ │ │ + "documentation": "Number of sections in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "sh_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "sh_entry_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_segments", │ │ │ │ + "documentation": "Number of segments in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ph_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ph_entry_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "sections", │ │ │ │ + "documentation": "A zero-based array of section objects, one for each section the ELF has. Individual sections can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "sections", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Integer with one of the following values: SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "flags", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "address", │ │ │ │ + "documentation": "The virtual address the section starts at.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Section's name. Example: ```elf.sections[3].name == \".bss\"```", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset from the beginning of the file to the first byte in the section. One section type, :c:type:`SHT_NOBITS` described below, occupies no space in the file, and its :c:member:`offset` member locates the conceptual placement in the file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "Section's size in bytes. Unless the section type is SHT_NOBITS, the section occupies sh_size bytes in the file. A section of :c:type:`SHT_NOBITS` may have a non-zero size, but it occupies no space in the file.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_NULL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_LOAD", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_DYNAMIC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_INTERP", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_NOTE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_SHLIB", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_PHDR", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_TLS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_GNU_EH_FRAME", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PT_GNU_STACK", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_NULL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_NEEDED", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_PLTRELSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_PLTGOT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_HASH", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_STRTAB", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SYMTAB", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELA", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELASZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELAENT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_STRSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SYMENT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_INIT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FINI", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SONAME", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RPATH", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_SYMBOLIC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_REL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RELENT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_PLTREL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_DEBUG", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_TEXTREL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_JMPREL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_BIND_NOW", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_INIT_ARRAY", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FINI_ARRAY", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_INIT_ARRAYSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FINI_ARRAYSZ", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_RUNPATH", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_FLAGS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DT_ENCODING", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_NOTYPE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_OBJECT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_FUNC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_SECTION", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_FILE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_COMMON", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STT_TLS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STB_LOCAL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STB_GLOBAL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "STB_WEAK", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PF_X", │ │ │ │ + "documentation": "The segment is executable.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PF_W", │ │ │ │ + "documentation": "The segment is writable.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "PF_R", │ │ │ │ + "documentation": "The segment is readable.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "segments", │ │ │ │ + "documentation": "A zero-based array of segment objects, one for each segment the ELF has. Individual segments can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "segments", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Type of segment indicated by one of the following values: PT_NULL, PT_LOAD, PT_DYNAMIC, PT_INTERP, PT_NOTE, PT_SHLIB, PT_PHDR, PT_LOPROC, PT_HIPROC, PT_GNU_STACK.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "flags", │ │ │ │ + "documentation": "A combination of the following segment flags: PF_R, PF_W, PF_X.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset from the beginning of the file where the segment resides.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "virtual_address", │ │ │ │ + "documentation": "Virtual address at which the segment resides in memory.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "physical_address", │ │ │ │ + "documentation": "On systems for which physical addressing is relevant, contains the segment's physical address.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "file_size", │ │ │ │ + "documentation": "Number of bytes in the file image of the segment. It may be zero.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "memory_size", │ │ │ │ + "documentation": "In-memory segment size.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "alignment", │ │ │ │ + "documentation": "Value to which the segments are aligned in memory and in the file.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "dynamic_section_entries", │ │ │ │ + "documentation": "Number of entries in the dynamic section in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "dynamic", │ │ │ │ + "documentation": "A zero-based array of dynamic objects, one for each entry in found in the ELF's dynamic section. Individual dynamic objects can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "dynamic", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Value that describes the type of dynamic section. Builtin values are: DT_NULL, DT_NEEDED, DT_PLTRELSZ, DT_PLTGOT, DT_HASH, DT_STRTAB, DT_SYMTAB, DT_RELA, DT_RELASZ, DT_RELAENT, DT_STRSZ, DT_SYMENT, DT_INIT, DT_FINI, DT_SONAME, DT_RPATH, DT_SYMBOLIC, DT_REL, DT_RELSZ, DT_RELENT, DT_PLTREL, DT_DEBUG, DT_TEXTREL, DT_JMPREL, DT_BIND_NOW, DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ, DT_RUNPATH, DT_FLAGS, DT_ENCODING.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "val", │ │ │ │ + "documentation": "A value associated with the given type. The type of value (address, size, etc.) is dependant on the type of dynamic entry.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "symtab_entries", │ │ │ │ + "documentation": "Number of entries in the symbol table found in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "symtab", │ │ │ │ + "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's SYMBTAB. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "symtab", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "The symbol's name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "value", │ │ │ │ + "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "The symbol's size.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "bind", │ │ │ │ + "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "shndx", │ │ │ │ + "documentation": "The section index which the symbol is associated with.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "dynsym_entries", │ │ │ │ + "documentation": "Number of entries in the dynamic symbol table found in the ELF file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "dynsym", │ │ │ │ + "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's DYNSYM. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "dynsym", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "The symbol's name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "value", │ │ │ │ + "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "The symbol's size.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "bind", │ │ │ │ + "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "shndx", │ │ │ │ + "documentation": "The section index which the symbol is associated with.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ "kind": "function", │ │ │ │ - "name": "log", │ │ │ │ + "name": "symtab_symbol", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "string" │ │ │ │ + "name": "" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the string to the main callback.\n\nExample: ```console.log(pe.imphash())```" │ │ │ │ + "documentation": "" │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ + "type": "r", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "time", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "now", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning an integer which is the number of seconds since January 1, 1970. Example: ```pe.timestamp > time.now()```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "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": "Function which sends the message and string to the main callback.\n\nExample: ```console.log(\"The imphash is: \", pe.imphash())```" │ │ │ │ - }, │ │ │ │ + "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": "integer" │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback.\n\nExample: ```console.log(uint32(0))```" │ │ │ │ + "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": "message" │ │ │ │ + "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": "integer" │ │ │ │ + "name": "size" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the message and integer to the main callback.\n\nExample: ```console.log(\"32bits at 0: \", uint32(0))```" │ │ │ │ + "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": "f", │ │ │ │ - "name": "float" │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the floating point value to the main callback.\n\nExample: ```console.log(math.entropy(0, filesize))```" │ │ │ │ - }, │ │ │ │ + "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "checksum32", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "type": "f", │ │ │ │ - "name": "float" │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the message and the floating point value to the main callback.\n\nExample: ```console.log(\"Entropy: \", math.entropy(0, filesize))```" │ │ │ │ + "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": "hex", │ │ │ │ + "name": "crc32", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(uint32(0))```" │ │ │ │ + "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ + "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(\"Hex at 0: \", uint32(0))```" │ │ │ │ + "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ N7yaramod11PlainStringE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail9exceptionE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail11parse_errorE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -332005,31 +332005,31 @@ │ │ │ │ │ │ │ │ 00000000001c60c0 : │ │ │ │ addis r2,r12,14 │ │ │ │ addi r2,r2,2368 │ │ │ │ mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - lis r9,25965 │ │ │ │ + lis r9,26740 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ addis r31,r2,-9 │ │ │ │ - ori r9,r9,26996 │ │ │ │ + ori r9,r9,24941 │ │ │ │ std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ li r8,4 │ │ │ │ li r10,0 │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ addi r31,r31,-3976 │ │ │ │ mr r26,r3 │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ mr r5,r31 │ │ │ │ - li r6,462 │ │ │ │ + li r6,16610 │ │ │ │ std r0,16(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ @@ -332082,37 +332082,37 @@ │ │ │ │ stb r9,312(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ beq 1c7160 │ │ │ │ ld r9,344(r1) │ │ │ │ std r10,1160(r1) │ │ │ │ std r9,1176(r1) │ │ │ │ addis r7,r2,-10 │ │ │ │ - lwz r7,-10720(r7) │ │ │ │ + lwz r7,-4872(r7) │ │ │ │ addis r8,r2,-10 │ │ │ │ - lhz r8,-10716(r8) │ │ │ │ + lhz r8,-4868(r8) │ │ │ │ addi r29,r1,1080 │ │ │ │ ld r6,120(r1) │ │ │ │ li r9,0 │ │ │ │ addi r27,r1,1064 │ │ │ │ li r10,6 │ │ │ │ std r30,1168(r1) │ │ │ │ std r29,1064(r1) │ │ │ │ mr r4,r27 │ │ │ │ - addi r5,r31,464 │ │ │ │ + addi r5,r31,16616 │ │ │ │ std r9,336(r1) │ │ │ │ stw r7,1080(r1) │ │ │ │ sth r8,4(r29) │ │ │ │ std r6,328(r1) │ │ │ │ addi r6,r1,360 │ │ │ │ stb r9,344(r1) │ │ │ │ mr r3,r6 │ │ │ │ stb r9,1086(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ std r6,224(r1) │ │ │ │ - li r6,2162 │ │ │ │ + li r6,19589 │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ beq 1c6288 │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ @@ -332142,95 +332142,101 @@ │ │ │ │ std r9,368(r1) │ │ │ │ stb r9,376(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ beq 1c71d0 │ │ │ │ ld r9,408(r1) │ │ │ │ std r10,1224(r1) │ │ │ │ std r9,1240(r1) │ │ │ │ - ld r10,136(r1) │ │ │ │ + addis r7,r2,-10 │ │ │ │ + lwz r7,-4864(r7) │ │ │ │ + addis r8,r2,-10 │ │ │ │ + lbz r8,-4860(r8) │ │ │ │ + ld r6,136(r1) │ │ │ │ li r9,0 │ │ │ │ - addi r7,r1,424 │ │ │ │ - std r30,1232(r1) │ │ │ │ - li r8,25968 │ │ │ │ - lis r6,1 │ │ │ │ + li r10,5 │ │ │ │ std r29,1064(r1) │ │ │ │ - mr r3,r7 │ │ │ │ - ori r6,r6,11824 │ │ │ │ - std r7,240(r1) │ │ │ │ + std r30,1232(r1) │ │ │ │ + addi r3,r1,424 │ │ │ │ + addis r30,r31,1 │ │ │ │ + addi r5,r30,-29328 │ │ │ │ + mr r4,r27 │ │ │ │ std r9,400(r1) │ │ │ │ - std r10,392(r1) │ │ │ │ - li r10,2 │ │ │ │ - addi r5,r31,2632 │ │ │ │ stb r9,408(r1) │ │ │ │ - mr r4,r27 │ │ │ │ - stb r9,1082(r1) │ │ │ │ - sth r8,1080(r1) │ │ │ │ + stw r7,1080(r1) │ │ │ │ + stb r8,4(r29) │ │ │ │ + std r6,392(r1) │ │ │ │ + li r6,0 │ │ │ │ + std r3,240(r1) │ │ │ │ + ori r6,r6,43418 │ │ │ │ + stb r9,1085(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c6368 │ │ │ │ + beq 1c6378 │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,424(r1) │ │ │ │ addi r10,r1,440 │ │ │ │ addi r3,r1,1272 │ │ │ │ - ld r30,432(r1) │ │ │ │ + ld r25,432(r1) │ │ │ │ std r10,144(r1) │ │ │ │ std r3,1256(r1) │ │ │ │ cmpd r9,r10 │ │ │ │ beq 1c71f0 │ │ │ │ ld r10,440(r1) │ │ │ │ addi r8,r1,472 │ │ │ │ ld r7,144(r1) │ │ │ │ std r9,1256(r1) │ │ │ │ addi r3,r1,1304 │ │ │ │ li r9,0 │ │ │ │ - std r30,1264(r1) │ │ │ │ - ld r30,464(r1) │ │ │ │ + std r25,1264(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ std r8,152(r1) │ │ │ │ std r3,1288(r1) │ │ │ │ std r10,1272(r1) │ │ │ │ ld r10,456(r1) │ │ │ │ std r7,424(r1) │ │ │ │ std r9,432(r1) │ │ │ │ stb r9,440(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ beq 1c7240 │ │ │ │ ld r9,472(r1) │ │ │ │ std r10,1288(r1) │ │ │ │ std r9,1304(r1) │ │ │ │ - ld r8,152(r1) │ │ │ │ - lis r10,26740 │ │ │ │ - li r9,0 │ │ │ │ - std r30,1296(r1) │ │ │ │ - addi r7,r1,488 │ │ │ │ - ori r10,r10,24941 │ │ │ │ + addis r7,r2,-10 │ │ │ │ + lwz r7,-10720(r7) │ │ │ │ + addis r8,r2,-10 │ │ │ │ + lhz r8,-10716(r8) │ │ │ │ std r29,1064(r1) │ │ │ │ - addis r30,r31,1 │ │ │ │ - mr r3,r7 │ │ │ │ + addi r6,r1,488 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,152(r1) │ │ │ │ + li r10,6 │ │ │ │ + mr r3,r6 │ │ │ │ + std r25,1296(r1) │ │ │ │ + std r6,248(r1) │ │ │ │ + addi r5,r30,14096 │ │ │ │ + li r6,2162 │ │ │ │ std r9,464(r1) │ │ │ │ - stb r9,472(r1) │ │ │ │ - std r8,456(r1) │ │ │ │ - li r8,4 │ │ │ │ - addi r5,r30,14456 │ │ │ │ - std r7,248(r1) │ │ │ │ - li r6,16610 │ │ │ │ + stw r7,1080(r1) │ │ │ │ + sth r8,4(r29) │ │ │ │ + std r4,456(r1) │ │ │ │ mr r4,r27 │ │ │ │ - stw r10,1080(r1) │ │ │ │ - stb r9,1084(r1) │ │ │ │ - std r8,1072(r1) │ │ │ │ + stb r9,472(r1) │ │ │ │ + stb r9,1086(r1) │ │ │ │ + std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c644c │ │ │ │ + beq 1c6464 │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,488(r1) │ │ │ │ addi r10,r1,504 │ │ │ │ addi r3,r1,1336 │ │ │ │ @@ -332255,41 +332261,44 @@ │ │ │ │ std r9,496(r1) │ │ │ │ stb r9,504(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ beq 1c72b0 │ │ │ │ ld r9,536(r1) │ │ │ │ std r10,1352(r1) │ │ │ │ std r9,1368(r1) │ │ │ │ + addis r6,r2,-10 │ │ │ │ + lwz r6,-4856(r6) │ │ │ │ addis r7,r2,-10 │ │ │ │ - lwz r7,-4872(r7) │ │ │ │ + lhz r7,-4852(r7) │ │ │ │ addis r8,r2,-10 │ │ │ │ - lbz r8,-4868(r8) │ │ │ │ - std r29,1064(r1) │ │ │ │ - addi r6,r1,552 │ │ │ │ + lbz r8,-4850(r8) │ │ │ │ + addi r5,r1,552 │ │ │ │ li r9,0 │ │ │ │ - ld r4,48(r1) │ │ │ │ - li r10,5 │ │ │ │ - mr r3,r6 │ │ │ │ + std r29,1064(r1) │ │ │ │ + mr r3,r5 │ │ │ │ + li r10,7 │ │ │ │ std r25,1360(r1) │ │ │ │ - std r6,160(r1) │ │ │ │ - addi r5,r30,31072 │ │ │ │ - li r6,826 │ │ │ │ - std r9,528(r1) │ │ │ │ - stw r7,1080(r1) │ │ │ │ - stb r8,4(r29) │ │ │ │ - std r4,520(r1) │ │ │ │ + std r5,160(r1) │ │ │ │ + ld r5,48(r1) │ │ │ │ mr r4,r27 │ │ │ │ + stw r6,1080(r1) │ │ │ │ + sth r7,4(r29) │ │ │ │ + li r6,4113 │ │ │ │ + stb r8,6(r29) │ │ │ │ + std r9,528(r1) │ │ │ │ + std r5,520(r1) │ │ │ │ + addi r5,r30,16264 │ │ │ │ stb r9,536(r1) │ │ │ │ - stb r9,1085(r1) │ │ │ │ + stb r9,1087(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c6538 │ │ │ │ + beq 1c655c │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,552(r1) │ │ │ │ addi r10,r1,568 │ │ │ │ addi r3,r1,1400 │ │ │ │ @@ -332314,41 +332323,38 @@ │ │ │ │ std r9,560(r1) │ │ │ │ stb r9,568(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ beq 1c7320 │ │ │ │ ld r9,600(r1) │ │ │ │ std r10,1416(r1) │ │ │ │ std r9,1432(r1) │ │ │ │ - addis r7,r2,-10 │ │ │ │ - lwz r7,-4864(r7) │ │ │ │ - addis r8,r2,-10 │ │ │ │ - lbz r8,-4860(r8) │ │ │ │ - ld r6,64(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ li r9,0 │ │ │ │ - li r10,5 │ │ │ │ - std r29,1064(r1) │ │ │ │ - addi r3,r1,616 │ │ │ │ - addi r5,r30,31904 │ │ │ │ + addi r7,r1,616 │ │ │ │ std r25,1424(r1) │ │ │ │ - mr r4,r27 │ │ │ │ + li r8,25968 │ │ │ │ + lis r6,1 │ │ │ │ + std r29,1064(r1) │ │ │ │ + addi r5,r30,20384 │ │ │ │ + ori r6,r6,11824 │ │ │ │ + std r7,168(r1) │ │ │ │ std r9,592(r1) │ │ │ │ + std r10,584(r1) │ │ │ │ + li r10,2 │ │ │ │ + mr r3,r7 │ │ │ │ stb r9,600(r1) │ │ │ │ - stw r7,1080(r1) │ │ │ │ - stb r8,4(r29) │ │ │ │ - std r6,584(r1) │ │ │ │ - li r6,0 │ │ │ │ - std r3,168(r1) │ │ │ │ - ori r6,r6,43418 │ │ │ │ - stb r9,1085(r1) │ │ │ │ + mr r4,r27 │ │ │ │ + stb r9,1082(r1) │ │ │ │ + sth r8,1080(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c6624 │ │ │ │ + beq 1c663c │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,616(r1) │ │ │ │ addi r10,r1,632 │ │ │ │ addi r3,r1,1464 │ │ │ │ @@ -332373,210 +332379,210 @@ │ │ │ │ std r9,624(r1) │ │ │ │ stb r9,632(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ beq 1c7390 │ │ │ │ ld r9,664(r1) │ │ │ │ std r10,1480(r1) │ │ │ │ std r9,1496(r1) │ │ │ │ - ld r8,80(r1) │ │ │ │ - lis r10,26739 │ │ │ │ + addis r7,r2,-10 │ │ │ │ + lwz r7,-4848(r7) │ │ │ │ + addis r8,r2,-10 │ │ │ │ + lbz r8,-4844(r8) │ │ │ │ + std r29,1064(r1) │ │ │ │ + addi r6,r1,680 │ │ │ │ li r9,0 │ │ │ │ + ld r4,80(r1) │ │ │ │ + li r10,5 │ │ │ │ + addis r5,r31,2 │ │ │ │ std r30,1488(r1) │ │ │ │ - addi r7,r1,680 │ │ │ │ - ori r10,r10,24936 │ │ │ │ - std r29,1064(r1) │ │ │ │ - addis r30,r31,2 │ │ │ │ - mr r3,r7 │ │ │ │ + std r6,176(r1) │ │ │ │ + mr r3,r6 │ │ │ │ + addi r5,r5,32208 │ │ │ │ std r9,656(r1) │ │ │ │ - stb r9,664(r1) │ │ │ │ - std r8,648(r1) │ │ │ │ - li r8,4 │ │ │ │ - addi r5,r30,9792 │ │ │ │ - std r7,176(r1) │ │ │ │ - li r6,5569 │ │ │ │ + stw r7,1080(r1) │ │ │ │ + stb r8,4(r29) │ │ │ │ + li r6,826 │ │ │ │ + std r4,648(r1) │ │ │ │ mr r4,r27 │ │ │ │ - stw r10,1080(r1) │ │ │ │ - stb r9,1084(r1) │ │ │ │ - std r8,1072(r1) │ │ │ │ + stb r9,664(r1) │ │ │ │ + stb r9,1085(r1) │ │ │ │ + std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c6708 │ │ │ │ + beq 1c672c │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,680(r1) │ │ │ │ addi r10,r1,696 │ │ │ │ addi r3,r1,1528 │ │ │ │ - ld r25,688(r1) │ │ │ │ + ld r30,688(r1) │ │ │ │ std r10,88(r1) │ │ │ │ std r3,1512(r1) │ │ │ │ cmpd r9,r10 │ │ │ │ beq 1c73b0 │ │ │ │ ld r10,696(r1) │ │ │ │ addi r8,r1,728 │ │ │ │ ld r7,88(r1) │ │ │ │ std r9,1512(r1) │ │ │ │ addi r3,r1,1560 │ │ │ │ li r9,0 │ │ │ │ - std r25,1520(r1) │ │ │ │ - ld r25,720(r1) │ │ │ │ + std r30,1520(r1) │ │ │ │ + ld r30,720(r1) │ │ │ │ std r8,96(r1) │ │ │ │ std r3,1544(r1) │ │ │ │ std r10,1528(r1) │ │ │ │ ld r10,712(r1) │ │ │ │ std r7,680(r1) │ │ │ │ std r9,688(r1) │ │ │ │ stb r9,696(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ beq 1c7400 │ │ │ │ ld r9,728(r1) │ │ │ │ std r10,1544(r1) │ │ │ │ std r9,1560(r1) │ │ │ │ addis r7,r2,-10 │ │ │ │ - lhz r7,-4856(r7) │ │ │ │ + lhz r7,-4840(r7) │ │ │ │ addis r8,r2,-10 │ │ │ │ - lbz r8,-4854(r8) │ │ │ │ + lbz r8,-4838(r8) │ │ │ │ std r29,1064(r1) │ │ │ │ + addi r6,r1,744 │ │ │ │ li r9,0 │ │ │ │ + ld r5,96(r1) │ │ │ │ + std r30,1552(r1) │ │ │ │ li r10,3 │ │ │ │ - ld r6,96(r1) │ │ │ │ - addi r3,r1,744 │ │ │ │ - addi r5,r30,15368 │ │ │ │ - std r25,1552(r1) │ │ │ │ + addis r30,r31,3 │ │ │ │ + std r6,184(r1) │ │ │ │ + mr r3,r6 │ │ │ │ mr r4,r27 │ │ │ │ std r9,720(r1) │ │ │ │ - stb r9,728(r1) │ │ │ │ sth r7,1080(r1) │ │ │ │ stb r8,2(r29) │ │ │ │ - std r6,712(r1) │ │ │ │ - li r6,27655 │ │ │ │ - std r3,184(r1) │ │ │ │ + li r6,30578 │ │ │ │ + std r5,712(r1) │ │ │ │ + addi r5,r30,-32496 │ │ │ │ + stb r9,728(r1) │ │ │ │ stb r9,1083(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c67f0 │ │ │ │ + beq 1c681c │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,744(r1) │ │ │ │ addi r10,r1,760 │ │ │ │ addi r3,r1,1592 │ │ │ │ - ld r30,752(r1) │ │ │ │ + ld r25,752(r1) │ │ │ │ std r10,104(r1) │ │ │ │ std r3,1576(r1) │ │ │ │ cmpd r9,r10 │ │ │ │ beq 1c7420 │ │ │ │ ld r10,760(r1) │ │ │ │ addi r23,r1,792 │ │ │ │ ld r8,104(r1) │ │ │ │ std r9,1576(r1) │ │ │ │ addi r3,r1,1624 │ │ │ │ li r9,0 │ │ │ │ - std r30,1584(r1) │ │ │ │ - ld r30,784(r1) │ │ │ │ + std r25,1584(r1) │ │ │ │ + ld r22,784(r1) │ │ │ │ std r3,1608(r1) │ │ │ │ std r10,1592(r1) │ │ │ │ ld r10,776(r1) │ │ │ │ std r8,744(r1) │ │ │ │ std r9,752(r1) │ │ │ │ stb r9,760(r1) │ │ │ │ cmpd r10,r23 │ │ │ │ beq 1c7470 │ │ │ │ ld r9,792(r1) │ │ │ │ std r10,1608(r1) │ │ │ │ std r9,1624(r1) │ │ │ │ - addis r7,r2,-10 │ │ │ │ - lwz r7,-4848(r7) │ │ │ │ - addis r8,r2,-10 │ │ │ │ - lhz r8,-4844(r8) │ │ │ │ + addis r20,r2,-10 │ │ │ │ + lwz r20,-4832(r20) │ │ │ │ + addis r25,r2,-10 │ │ │ │ + lhz r25,-4828(r25) │ │ │ │ std r29,1064(r1) │ │ │ │ - addi r6,r1,808 │ │ │ │ li r9,0 │ │ │ │ - std r30,1616(r1) │ │ │ │ + addi r8,r1,808 │ │ │ │ li r10,6 │ │ │ │ - addis r30,r31,3 │ │ │ │ + addi r5,r30,-1912 │ │ │ │ + std r22,1616(r1) │ │ │ │ std r23,776(r1) │ │ │ │ - std r6,192(r1) │ │ │ │ - mr r3,r6 │ │ │ │ - addi r5,r30,-22512 │ │ │ │ + mr r3,r8 │ │ │ │ + li r6,8500 │ │ │ │ + std r8,192(r1) │ │ │ │ std r9,784(r1) │ │ │ │ - stw r7,1080(r1) │ │ │ │ - sth r8,4(r29) │ │ │ │ - li r6,19589 │ │ │ │ + stw r20,1080(r1) │ │ │ │ + sth r25,4(r29) │ │ │ │ mr r4,r27 │ │ │ │ stb r9,792(r1) │ │ │ │ stb r9,1086(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c68d8 │ │ │ │ + beq 1c6900 │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,808(r1) │ │ │ │ addi r22,r1,824 │ │ │ │ addi r3,r1,1656 │ │ │ │ - ld r25,816(r1) │ │ │ │ + ld r19,816(r1) │ │ │ │ std r3,1640(r1) │ │ │ │ cmpd r9,r22 │ │ │ │ beq 1c7490 │ │ │ │ ld r10,824(r1) │ │ │ │ addi r21,r1,856 │ │ │ │ std r9,1640(r1) │ │ │ │ addi r3,r1,1688 │ │ │ │ li r9,0 │ │ │ │ - std r25,1648(r1) │ │ │ │ + std r19,1648(r1) │ │ │ │ std r22,808(r1) │ │ │ │ std r3,1672(r1) │ │ │ │ - ld r25,848(r1) │ │ │ │ + ld r19,848(r1) │ │ │ │ std r10,1656(r1) │ │ │ │ ld r10,840(r1) │ │ │ │ std r9,816(r1) │ │ │ │ stb r9,824(r1) │ │ │ │ cmpd r10,r21 │ │ │ │ beq 1c74d0 │ │ │ │ ld r9,856(r1) │ │ │ │ std r10,1672(r1) │ │ │ │ std r9,1688(r1) │ │ │ │ - addis r7,r2,-10 │ │ │ │ - lhz r7,-4840(r7) │ │ │ │ - addis r8,r2,-10 │ │ │ │ - lbz r8,-4838(r8) │ │ │ │ std r29,1064(r1) │ │ │ │ - addi r6,r1,872 │ │ │ │ + stw r20,1080(r1) │ │ │ │ li r9,0 │ │ │ │ - li r10,3 │ │ │ │ - mr r3,r6 │ │ │ │ - std r25,1680(r1) │ │ │ │ + addi r8,r1,872 │ │ │ │ + sth r25,4(r29) │ │ │ │ + li r10,6 │ │ │ │ + addi r5,r30,6592 │ │ │ │ + std r19,1680(r1) │ │ │ │ + mr r3,r8 │ │ │ │ + li r6,745 │ │ │ │ std r21,840(r1) │ │ │ │ - std r6,200(r1) │ │ │ │ - addi r5,r30,-2920 │ │ │ │ - li r6,30578 │ │ │ │ - std r9,848(r1) │ │ │ │ - sth r7,1080(r1) │ │ │ │ - stb r8,2(r29) │ │ │ │ + std r8,200(r1) │ │ │ │ mr r4,r27 │ │ │ │ + std r9,848(r1) │ │ │ │ stb r9,856(r1) │ │ │ │ - stb r9,1083(r1) │ │ │ │ + stb r9,1086(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c69b4 │ │ │ │ + beq 1c69cc │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,872(r1) │ │ │ │ addi r20,r1,888 │ │ │ │ addi r3,r1,1720 │ │ │ │ @@ -332584,105 +332590,107 @@ │ │ │ │ std r3,1704(r1) │ │ │ │ cmpd r9,r20 │ │ │ │ beq 1c74f0 │ │ │ │ ld r10,888(r1) │ │ │ │ addi r19,r1,920 │ │ │ │ std r9,1704(r1) │ │ │ │ addi r3,r1,1752 │ │ │ │ - ld r18,912(r1) │ │ │ │ li r9,0 │ │ │ │ std r25,1712(r1) │ │ │ │ std r20,872(r1) │ │ │ │ std r3,1736(r1) │ │ │ │ + ld r25,912(r1) │ │ │ │ std r10,1720(r1) │ │ │ │ ld r10,904(r1) │ │ │ │ std r9,880(r1) │ │ │ │ stb r9,888(r1) │ │ │ │ cmpd r10,r19 │ │ │ │ beq 1c7530 │ │ │ │ ld r9,920(r1) │ │ │ │ std r10,1736(r1) │ │ │ │ std r9,1752(r1) │ │ │ │ - addis r16,r2,-10 │ │ │ │ - lwz r16,-4832(r16) │ │ │ │ - addis r25,r2,-10 │ │ │ │ - lhz r25,-4828(r25) │ │ │ │ + addis r7,r2,-10 │ │ │ │ + lhz r7,-4824(r7) │ │ │ │ + addis r8,r2,-10 │ │ │ │ + lbz r8,-4822(r8) │ │ │ │ std r29,1064(r1) │ │ │ │ + addi r6,r1,936 │ │ │ │ li r9,0 │ │ │ │ - addi r8,r1,936 │ │ │ │ - li r10,6 │ │ │ │ - addi r5,r30,27664 │ │ │ │ - std r18,1744(r1) │ │ │ │ + li r10,3 │ │ │ │ + mr r3,r6 │ │ │ │ + std r25,1744(r1) │ │ │ │ std r19,904(r1) │ │ │ │ - mr r3,r8 │ │ │ │ - li r6,745 │ │ │ │ - std r8,216(r1) │ │ │ │ + std r6,216(r1) │ │ │ │ + addi r5,r30,7344 │ │ │ │ + li r6,27655 │ │ │ │ std r9,912(r1) │ │ │ │ - stw r16,1080(r1) │ │ │ │ - sth r25,4(r29) │ │ │ │ + sth r7,1080(r1) │ │ │ │ + stb r8,2(r29) │ │ │ │ mr r4,r27 │ │ │ │ stb r9,920(r1) │ │ │ │ - stb r9,1086(r1) │ │ │ │ + stb r9,1083(r1) │ │ │ │ std r10,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c6a90 │ │ │ │ + beq 1c6aa8 │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,936(r1) │ │ │ │ addi r18,r1,952 │ │ │ │ addi r3,r1,1784 │ │ │ │ - ld r15,944(r1) │ │ │ │ + ld r30,944(r1) │ │ │ │ std r3,1768(r1) │ │ │ │ cmpd r9,r18 │ │ │ │ beq 1c7550 │ │ │ │ ld r10,952(r1) │ │ │ │ addi r17,r1,984 │ │ │ │ std r9,1768(r1) │ │ │ │ addi r3,r1,1816 │ │ │ │ li r9,0 │ │ │ │ - std r15,1776(r1) │ │ │ │ + std r30,1776(r1) │ │ │ │ std r18,936(r1) │ │ │ │ std r3,1800(r1) │ │ │ │ - ld r15,976(r1) │ │ │ │ + ld r30,976(r1) │ │ │ │ std r10,1784(r1) │ │ │ │ ld r10,968(r1) │ │ │ │ std r9,944(r1) │ │ │ │ stb r9,952(r1) │ │ │ │ cmpd r10,r17 │ │ │ │ beq 1c7590 │ │ │ │ ld r9,984(r1) │ │ │ │ std r10,1800(r1) │ │ │ │ std r9,1816(r1) │ │ │ │ - std r29,1064(r1) │ │ │ │ - stw r16,1080(r1) │ │ │ │ + lis r10,25965 │ │ │ │ li r9,0 │ │ │ │ - addi r8,r1,1000 │ │ │ │ - sth r25,4(r29) │ │ │ │ - li r10,6 │ │ │ │ - addi r5,r30,28416 │ │ │ │ - std r15,1808(r1) │ │ │ │ - mr r3,r8 │ │ │ │ - li r6,8500 │ │ │ │ + std r30,1808(r1) │ │ │ │ std r17,968(r1) │ │ │ │ - std r8,232(r1) │ │ │ │ - mr r4,r27 │ │ │ │ + addi r7,r1,1000 │ │ │ │ + addis r31,r31,4 │ │ │ │ + std r29,1064(r1) │ │ │ │ + ori r10,r10,26996 │ │ │ │ + li r8,4 │ │ │ │ std r9,976(r1) │ │ │ │ stb r9,984(r1) │ │ │ │ - stb r9,1086(r1) │ │ │ │ - std r10,1072(r1) │ │ │ │ + addi r5,r31,-30536 │ │ │ │ + mr r3,r7 │ │ │ │ + std r7,232(r1) │ │ │ │ + stb r9,1084(r1) │ │ │ │ + li r6,462 │ │ │ │ + mr r4,r27 │ │ │ │ + stw r10,1080(r1) │ │ │ │ + std r8,1072(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,1064(r1) │ │ │ │ cmpd r3,r29 │ │ │ │ - beq 1c6b5c │ │ │ │ + beq 1c6b7c │ │ │ │ ld r4,1080(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,1000(r1) │ │ │ │ addi r16,r1,1016 │ │ │ │ addi r3,r1,1848 │ │ │ │ @@ -332690,58 +332698,51 @@ │ │ │ │ std r3,1832(r1) │ │ │ │ cmpd r9,r16 │ │ │ │ beq 1c75b0 │ │ │ │ ld r10,1016(r1) │ │ │ │ addi r15,r1,1048 │ │ │ │ std r9,1832(r1) │ │ │ │ addi r3,r1,1880 │ │ │ │ - ld r25,1040(r1) │ │ │ │ li r9,0 │ │ │ │ std r30,1840(r1) │ │ │ │ std r16,1000(r1) │ │ │ │ std r3,1864(r1) │ │ │ │ + ld r30,1040(r1) │ │ │ │ std r10,1848(r1) │ │ │ │ ld r10,1032(r1) │ │ │ │ std r9,1008(r1) │ │ │ │ stb r9,1016(r1) │ │ │ │ cmpd r10,r15 │ │ │ │ beq 1c75f0 │ │ │ │ ld r9,1048(r1) │ │ │ │ std r10,1864(r1) │ │ │ │ std r9,1880(r1) │ │ │ │ - addis r6,r2,-10 │ │ │ │ - lwz r6,-4824(r6) │ │ │ │ - addis r7,r2,-10 │ │ │ │ - lhz r7,-4820(r7) │ │ │ │ - addis r8,r2,-10 │ │ │ │ - lbz r8,-4818(r8) │ │ │ │ - addi r30,r1,280 │ │ │ │ + lis r10,26739 │ │ │ │ li r9,0 │ │ │ │ - addis r5,r31,4 │ │ │ │ - li r10,7 │ │ │ │ - std r25,1872(r1) │ │ │ │ + std r30,1872(r1) │ │ │ │ std r15,1032(r1) │ │ │ │ - addi r31,r1,264 │ │ │ │ - addi r5,r5,-28616 │ │ │ │ - std r30,264(r1) │ │ │ │ + ori r10,r10,24936 │ │ │ │ + addi r30,r1,264 │ │ │ │ + addi r25,r1,280 │ │ │ │ + li r8,4 │ │ │ │ std r9,1040(r1) │ │ │ │ - stw r6,280(r1) │ │ │ │ - mr r4,r31 │ │ │ │ - li r6,4113 │ │ │ │ - sth r7,4(r30) │ │ │ │ - mr r3,r27 │ │ │ │ - stb r8,6(r30) │ │ │ │ stb r9,1048(r1) │ │ │ │ - stb r9,287(r1) │ │ │ │ - std r10,272(r1) │ │ │ │ + addi r5,r31,-30072 │ │ │ │ + mr r4,r30 │ │ │ │ + stw r10,280(r1) │ │ │ │ + stb r9,284(r1) │ │ │ │ + li r6,5569 │ │ │ │ + mr r3,r27 │ │ │ │ + std r25,264(r1) │ │ │ │ + std r8,272(r1) │ │ │ │ bl 88f80 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,264(r1) │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 1c6c48 │ │ │ │ + cmpd r3,r25 │ │ │ │ + beq 1c6c4c │ │ │ │ ld r4,280(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,1064(r1) │ │ │ │ addi r3,r1,1912 │ │ │ │ ld r31,1072(r1) │ │ │ │ @@ -332779,15 +332780,14 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r24,r3,832 │ │ │ │ std r3,0(r26) │ │ │ │ mr r30,r28 │ │ │ │ mr r25,r3 │ │ │ │ mr r31,r3 │ │ │ │ std r24,16(r26) │ │ │ │ - ori r2,r2,0 │ │ │ │ addi r9,r31,16 │ │ │ │ ld r4,0(r30) │ │ │ │ ld r5,8(r30) │ │ │ │ mr r3,r31 │ │ │ │ std r9,0(r31) │ │ │ │ add r5,r4,r5 │ │ │ │ bl 1c0868 , 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+0x698> │ │ │ │ @@ -333101,38 +333101,38 @@ │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ b 1c62f8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r4,144(r1) │ │ │ │ - addi r5,r30,1 │ │ │ │ + addi r5,r25,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,456(r1) │ │ │ │ addi r8,r1,472 │ │ │ │ ld r7,144(r1) │ │ │ │ li r9,0 │ │ │ │ - std r30,1264(r1) │ │ │ │ + std r25,1264(r1) │ │ │ │ addi r3,r1,1304 │ │ │ │ - ld r30,464(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ std r8,152(r1) │ │ │ │ std r9,432(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ std r7,424(r1) │ │ │ │ stb r9,440(r1) │ │ │ │ std r3,1288(r1) │ │ │ │ - bne 1c63cc │ │ │ │ + bne 1c63dc │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ - addi r5,r30,1 │ │ │ │ + addi r5,r25,1 │ │ │ │ mr r4,r8 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c63d8 │ │ │ │ + b 1c63e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r4,40(r1) │ │ │ │ addi r5,r25,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ @@ -333145,22 +333145,22 @@ │ │ │ │ ld r25,528(r1) │ │ │ │ std r8,48(r1) │ │ │ │ std r9,496(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ std r7,488(r1) │ │ │ │ stb r9,504(r1) │ │ │ │ std r3,1352(r1) │ │ │ │ - bne 1c64b0 │ │ │ │ + bne 1c64c8 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addi r5,r25,1 │ │ │ │ mr r4,r8 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c64bc │ │ │ │ + b 1c64d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r4,56(r1) │ │ │ │ addi r5,r25,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ @@ -333173,22 +333173,22 @@ │ │ │ │ ld r25,592(r1) │ │ │ │ std r8,64(r1) │ │ │ │ std r9,560(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ std r7,552(r1) │ │ │ │ stb r9,568(r1) │ │ │ │ std r3,1416(r1) │ │ │ │ - bne 1c659c │ │ │ │ + bne 1c65c0 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addi r5,r25,1 │ │ │ │ mr r4,r8 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c65a8 │ │ │ │ + b 1c65cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r4,72(r1) │ │ │ │ addi r5,r30,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ @@ -333201,174 +333201,174 @@ │ │ │ │ ld r30,656(r1) │ │ │ │ std r8,80(r1) │ │ │ │ std r9,624(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ std r7,616(r1) │ │ │ │ stb r9,632(r1) │ │ │ │ std r3,1480(r1) │ │ │ │ - bne 1c6688 │ │ │ │ + bne 1c66a0 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addi r5,r30,1 │ │ │ │ mr r4,r8 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c6694 │ │ │ │ + b 1c66ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r4,88(r1) │ │ │ │ - addi r5,r25,1 │ │ │ │ + addi r5,r30,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,712(r1) │ │ │ │ addi r8,r1,728 │ │ │ │ ld r7,88(r1) │ │ │ │ li r9,0 │ │ │ │ - std r25,1520(r1) │ │ │ │ + std r30,1520(r1) │ │ │ │ addi r3,r1,1560 │ │ │ │ - ld r25,720(r1) │ │ │ │ + ld r30,720(r1) │ │ │ │ std r8,96(r1) │ │ │ │ std r9,688(r1) │ │ │ │ cmpd r10,r8 │ │ │ │ std r7,680(r1) │ │ │ │ stb r9,696(r1) │ │ │ │ std r3,1544(r1) │ │ │ │ - bne 1c676c │ │ │ │ + bne 1c6790 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ - addi r5,r25,1 │ │ │ │ + addi r5,r30,1 │ │ │ │ mr r4,r8 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c6778 │ │ │ │ + b 1c679c │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r4,104(r1) │ │ │ │ - addi r5,r30,1 │ │ │ │ + addi r5,r25,1 │ │ │ │ addi r23,r1,792 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,776(r1) │ │ │ │ ld r8,104(r1) │ │ │ │ li r9,0 │ │ │ │ addi r3,r1,1624 │ │ │ │ - std r30,1584(r1) │ │ │ │ - ld r30,784(r1) │ │ │ │ + std r25,1584(r1) │ │ │ │ + ld r22,784(r1) │ │ │ │ std r9,752(r1) │ │ │ │ stb r9,760(r1) │ │ │ │ cmpd r10,r23 │ │ │ │ std r8,744(r1) │ │ │ │ std r3,1608(r1) │ │ │ │ - bne 1c6850 │ │ │ │ + bne 1c687c │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ - addi r5,r30,1 │ │ │ │ + addi r5,r22,1 │ │ │ │ mr r4,r23 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c685c │ │ │ │ + b 1c6888 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ - addi r5,r25,1 │ │ │ │ + addi r5,r19,1 │ │ │ │ mr r4,r22 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,840(r1) │ │ │ │ addi r21,r1,856 │ │ │ │ li r9,0 │ │ │ │ - std r25,1648(r1) │ │ │ │ - ld r25,848(r1) │ │ │ │ + std r19,1648(r1) │ │ │ │ + ld r19,848(r1) │ │ │ │ addi r3,r1,1688 │ │ │ │ std r22,808(r1) │ │ │ │ std r9,816(r1) │ │ │ │ stb r9,824(r1) │ │ │ │ cmpd r10,r21 │ │ │ │ std r3,1672(r1) │ │ │ │ - bne 1c6930 │ │ │ │ - addi r5,r25,1 │ │ │ │ + bne 1c6958 │ │ │ │ + addi r5,r19,1 │ │ │ │ mr r4,r21 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c693c │ │ │ │ + b 1c6964 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addi r5,r25,1 │ │ │ │ mr r4,r20 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,904(r1) │ │ │ │ addi r19,r1,920 │ │ │ │ li r9,0 │ │ │ │ std r25,1712(r1) │ │ │ │ - ld r18,912(r1) │ │ │ │ + ld r25,912(r1) │ │ │ │ addi r3,r1,1752 │ │ │ │ std r20,872(r1) │ │ │ │ std r9,880(r1) │ │ │ │ stb r9,888(r1) │ │ │ │ cmpd r10,r19 │ │ │ │ std r3,1736(r1) │ │ │ │ - bne 1c6a0c │ │ │ │ - addi r5,r18,1 │ │ │ │ + bne 1c6a24 │ │ │ │ + addi r5,r25,1 │ │ │ │ mr r4,r19 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c6a18 │ │ │ │ + b 1c6a30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ - addi r5,r15,1 │ │ │ │ + addi r5,r30,1 │ │ │ │ mr r4,r18 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,968(r1) │ │ │ │ addi r17,r1,984 │ │ │ │ li r9,0 │ │ │ │ - std r15,1776(r1) │ │ │ │ - ld r15,976(r1) │ │ │ │ + std r30,1776(r1) │ │ │ │ + ld r30,976(r1) │ │ │ │ addi r3,r1,1816 │ │ │ │ std r18,936(r1) │ │ │ │ std r9,944(r1) │ │ │ │ stb r9,952(r1) │ │ │ │ cmpd r10,r17 │ │ │ │ std r3,1800(r1) │ │ │ │ - bne 1c6ae8 │ │ │ │ - addi r5,r15,1 │ │ │ │ + bne 1c6b00 │ │ │ │ + addi r5,r30,1 │ │ │ │ mr r4,r17 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c6af4 │ │ │ │ + b 1c6b0c │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addi r5,r30,1 │ │ │ │ mr r4,r16 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,1032(r1) │ │ │ │ addi r15,r1,1048 │ │ │ │ li r9,0 │ │ │ │ std r30,1840(r1) │ │ │ │ - ld r25,1040(r1) │ │ │ │ + ld r30,1040(r1) │ │ │ │ addi r3,r1,1880 │ │ │ │ std r16,1000(r1) │ │ │ │ std r9,1008(r1) │ │ │ │ stb r9,1016(r1) │ │ │ │ cmpd r10,r15 │ │ │ │ std r3,1864(r1) │ │ │ │ - bne 1c6bb4 │ │ │ │ - addi r5,r25,1 │ │ │ │ + bne 1c6bd4 │ │ │ │ + addi r5,r30,1 │ │ │ │ mr r4,r15 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c6bc0 │ │ │ │ + b 1c6be0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addi r5,r31,1 │ │ │ │ mr r4,r29 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ @@ -333379,34 +333379,34 @@ │ │ │ │ ld r31,1104(r1) │ │ │ │ addi r3,r1,1944 │ │ │ │ std r29,1064(r1) │ │ │ │ std r9,1072(r1) │ │ │ │ stb r9,1080(r1) │ │ │ │ cmpd r10,r14 │ │ │ │ std r3,1928(r1) │ │ │ │ - bne 1c6c9c │ │ │ │ + bne 1c6ca0 │ │ │ │ addi r5,r31,1 │ │ │ │ mr r4,r14 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c6ca8 │ │ │ │ + b 1c6cac │ │ │ │ addi r30,r30,-64 │ │ │ │ addi r3,r30,32 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r30 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpd r30,r28 │ │ │ │ bne 1c7664 │ │ │ │ ld r10,1960(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - beq 1c7a04 │ │ │ │ + beq 1c7a00 │ │ │ │ bl 87540 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ mr r3,r31 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r30 │ │ │ │ @@ -333421,15 +333421,15 @@ │ │ │ │ ld r4,48(r25) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,0(r25) │ │ │ │ addi r9,r25,16 │ │ │ │ cmpld r3,r9 │ │ │ │ - bne 1c7a10 │ │ │ │ + bne 1c7a0c │ │ │ │ addi r25,r25,64 │ │ │ │ b 1c76c0 │ │ │ │ b 1c76b8 │ │ │ │ mr r31,r3 │ │ │ │ mr r3,r27 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ @@ -333546,20 +333546,19 @@ │ │ │ │ addi r3,r1,1032 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,232(r1) │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ b 1c7718 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r31 │ │ │ │ - li r30,0 │ │ │ │ - mr r31,r9 │ │ │ │ + mr r31,r3 │ │ │ │ + mr r3,r30 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ + li r30,0 │ │ │ │ b 1c78cc │ │ │ │ mr r31,r3 │ │ │ │ mr r3,r27 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ li r30,5 │ │ │ │ b 1c7778 │ │ │ │ @@ -333629,57 +333628,54 @@ │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ b 1c76c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x1280 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000001c7a40 >::~vector()@@Base>: │ │ │ │ +00000000001c7a30 >::~vector()@@Base>: │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-4160 │ │ │ │ + addi r2,r2,-4144 │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ ld r30,8(r3) │ │ │ │ ld r31,0(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ mr r29,r3 │ │ │ │ cmpld r31,r30 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - beq 1c7ad0 >::~vector()@@Base+0x90> │ │ │ │ + beq 1c7ac0 >::~vector()@@Base+0x90> │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r3,32(r31) │ │ │ │ addi r9,r31,48 │ │ │ │ cmpld r3,r9 │ │ │ │ - beq 1c7aa0 >::~vector()@@Base+0x60> │ │ │ │ + beq 1c7a90 >::~vector()@@Base+0x60> │ │ │ │ ld r4,48(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,0(r31) │ │ │ │ addi r9,r31,16 │ │ │ │ cmpld r3,r9 │ │ │ │ - beq 1c7ac0 >::~vector()@@Base+0x80> │ │ │ │ + beq 1c7ab0 >::~vector()@@Base+0x80> │ │ │ │ ld r4,16(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r31,r31,64 │ │ │ │ cmpld r30,r31 │ │ │ │ - bne 1c7a80 >::~vector()@@Base+0x40> │ │ │ │ + bne 1c7a70 >::~vector()@@Base+0x40> │ │ │ │ ld r30,0(r29) │ │ │ │ cmpdi r30,0 │ │ │ │ - beq 1c7aec >::~vector()@@Base+0xac> │ │ │ │ + beq 1c7adc >::~vector()@@Base+0xac> │ │ │ │ ld r4,16(r29) │ │ │ │ mr r3,r30 │ │ │ │ subf r4,r30,r4 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ @@ -333691,83 +333687,83 @@ │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000001c7b20 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base>: │ │ │ │ +00000000001c7b10 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base>: │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-4384 │ │ │ │ + addi r2,r2,-4368 │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ ld r30,16(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ mr r28,r3 │ │ │ │ cmpdi r30,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ std r2,24(r1) │ │ │ │ - beq 1c7c40 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x120> │ │ │ │ + beq 1c7c30 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x120> │ │ │ │ std r27,40(r1) │ │ │ │ lis r27,-32768 │ │ │ │ std r26,32(r1) │ │ │ │ li r26,0 │ │ │ │ std r29,56(r1) │ │ │ │ std r31,72(r1) │ │ │ │ rldicl r27,r27,1,31 │ │ │ │ - b 1c7bbc , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x9c> │ │ │ │ + b 1c7bac , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x9c> │ │ │ │ lwz r9,8(r29) │ │ │ │ cmpwi r9,1 │ │ │ │ addi r10,r9,-1 │ │ │ │ stw r10,8(r29) │ │ │ │ - beq 1c7c20 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x100> │ │ │ │ + beq 1c7c10 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x100> │ │ │ │ ld r3,8(r31) │ │ │ │ addi r9,r31,24 │ │ │ │ cmpld r3,r9 │ │ │ │ - beq 1c7ba4 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x84> │ │ │ │ + beq 1c7b94 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x84> │ │ │ │ ld r4,24(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r31 │ │ │ │ li r4,64 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - beq 1c7c30 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x110> │ │ │ │ + beq 1c7c20 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x110> │ │ │ │ mr r31,r30 │ │ │ │ ld r30,0(r30) │ │ │ │ ld r29,48(r31) │ │ │ │ cmpdi r29,0 │ │ │ │ - beq 1c7b84 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ + beq 1c7b74 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ ld r9,8(r29) │ │ │ │ addi r10,r29,8 │ │ │ │ cmpw r9,r9 │ │ │ │ - bne- 1c7be0 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0xc0> │ │ │ │ + bne- 1c7bd0 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0xc0> │ │ │ │ isync │ │ │ │ cmpd r9,r27 │ │ │ │ - beq 1c7c80 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x160> │ │ │ │ + beq 1c7c70 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x160> │ │ │ │ nop │ │ │ │ ld r9,-27784(r2) │ │ │ │ lbz r9,0(r9) │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 1c7b70 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x50> │ │ │ │ + bne 1c7b60 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x50> │ │ │ │ lwsync │ │ │ │ lwarx r9,0,r10 │ │ │ │ addi r8,r9,-1 │ │ │ │ stwcx. r8,0,r10 │ │ │ │ - bne 1c7c04 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0xe4> │ │ │ │ + bne 1c7bf4 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0xe4> │ │ │ │ isync │ │ │ │ cmpwi r9,1 │ │ │ │ - bne 1c7b84 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ + bne 1c7b74 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ mr r3,r29 │ │ │ │ bl 84aa0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c7b84 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ + b 1c7b74 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ ld r26,32(r1) │ │ │ │ ld r27,40(r1) │ │ │ │ ld r29,56(r1) │ │ │ │ ld r31,72(r1) │ │ │ │ ld r5,8(r28) │ │ │ │ ld r3,0(r28) │ │ │ │ li r4,0 │ │ │ │ @@ -333793,35 +333789,35 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,0(r29) │ │ │ │ mr r3,r29 │ │ │ │ ld r12,24(r9) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c7b84 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ + b 1c7b74 , std::allocator >, std::pair, std::allocator > const, std::shared_ptr >, std::allocator, std::allocator > const, std::shared_ptr > >, 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 >::clear()@@Base+0x64> │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000001c7cd0 : │ │ │ │ +00000000001c7cc0 : │ │ │ │ ld r3,120(r3) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x900 │ │ │ │ .long 0x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ -00000000001c7cf0 : │ │ │ │ +00000000001c7ce0 : │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-4848 │ │ │ │ + addi r2,r2,-4832 │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,120(r4) │ │ │ │ addi r3,r3,16 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ @@ -333836,30 +333832,30 @@ │ │ │ │ ld r5,0(r9) │ │ │ │ bl 87040 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,40(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c7d6c │ │ │ │ + bne 1c7d5c │ │ │ │ addi r1,r1,64 │ │ │ │ mr r3,r31 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ bl 87540 │ │ │ │ ld r2,24(r1) │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x180 │ │ │ │ │ │ │ │ -00000000001c7d80 : │ │ │ │ +00000000001c7d70 : │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-4992 │ │ │ │ + addi r2,r2,-4976 │ │ │ │ mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ mr r28,r4 │ │ │ │ std r30,-16(r1) │ │ │ │ @@ -333889,26 +333885,26 @@ │ │ │ │ std r26,40(r1) │ │ │ │ stb r10,56(r1) │ │ │ │ bl 88860 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,48(r1) │ │ │ │ rotldi r9,r9,2 │ │ │ │ cmpdi r9,-4 │ │ │ │ - beq 1c81ac │ │ │ │ + beq 1c819c │ │ │ │ li r5,1 │ │ │ │ addi r4,r1,39 │ │ │ │ mr r3,r29 │ │ │ │ bl 84960 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,48(r1) │ │ │ │ li r10,-1 │ │ │ │ clrldi r10,r10,2 │ │ │ │ subf r9,r9,r10 │ │ │ │ cmpld r31,r9 │ │ │ │ - bgt 1c8188 │ │ │ │ + bgt 1c8178 │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r29 │ │ │ │ bl 84960 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r4,48(r1) │ │ │ │ li r7,34 │ │ │ │ @@ -333919,15 +333915,15 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r27,r1,88 │ │ │ │ addi r25,r3,16 │ │ │ │ mr r31,r3 │ │ │ │ std r27,72(r1) │ │ │ │ ld r9,0(r3) │ │ │ │ cmpld r9,r25 │ │ │ │ - beq 1c80a0 │ │ │ │ + beq 1c8090 │ │ │ │ ld r10,16(r3) │ │ │ │ std r9,72(r1) │ │ │ │ std r10,88(r1) │ │ │ │ li r9,0 │ │ │ │ ld r10,8(r31) │ │ │ │ std r25,0(r31) │ │ │ │ addi r25,r1,104 │ │ │ │ @@ -333939,77 +333935,77 @@ │ │ │ │ bl 84d20 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r6,72(r1) │ │ │ │ ld r7,80(r1) │ │ │ │ ld r5,112(r1) │ │ │ │ cmpd r6,r27 │ │ │ │ add r9,r7,r5 │ │ │ │ - beq 1c8080 │ │ │ │ + beq 1c8070 │ │ │ │ ld r10,88(r1) │ │ │ │ ld r4,104(r1) │ │ │ │ cmpld r9,r10 │ │ │ │ - ble 1c7f10 │ │ │ │ + ble 1c7f00 │ │ │ │ addi r28,r1,120 │ │ │ │ cmpd r4,r28 │ │ │ │ - beq 1c8070 │ │ │ │ + beq 1c8060 │ │ │ │ ld r10,120(r1) │ │ │ │ cmpld r9,r10 │ │ │ │ - ble 1c8010 │ │ │ │ + ble 1c8000 │ │ │ │ li r9,-1 │ │ │ │ clrldi r9,r9,2 │ │ │ │ subf r7,r7,r9 │ │ │ │ cmpld r5,r7 │ │ │ │ - bgt 1c814c │ │ │ │ + bgt 1c813c │ │ │ │ addi r31,r1,72 │ │ │ │ mr r3,r31 │ │ │ │ bl 84960 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r10,r30,16 │ │ │ │ addi r29,r3,16 │ │ │ │ mr r31,r3 │ │ │ │ std r10,0(r30) │ │ │ │ ld r9,0(r3) │ │ │ │ cmpld r9,r29 │ │ │ │ - beq 1c80c0 │ │ │ │ + beq 1c80b0 │ │ │ │ ld r10,16(r3) │ │ │ │ std r9,0(r30) │ │ │ │ std r10,16(r30) │ │ │ │ ld r10,8(r31) │ │ │ │ li r9,0 │ │ │ │ std r29,0(r31) │ │ │ │ addi r28,r1,120 │ │ │ │ std r9,8(r31) │ │ │ │ std r10,8(r30) │ │ │ │ stb r9,16(r31) │ │ │ │ ld r3,104(r1) │ │ │ │ cmpd r3,r28 │ │ │ │ - beq 1c7f94 │ │ │ │ + beq 1c7f84 │ │ │ │ ld r4,120(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,72(r1) │ │ │ │ cmpd r3,r27 │ │ │ │ - beq 1c7fb0 │ │ │ │ + beq 1c7fa0 │ │ │ │ ld r4,88(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,40(r1) │ │ │ │ cmpd r3,r26 │ │ │ │ - beq 1c7fcc │ │ │ │ + beq 1c7fbc │ │ │ │ ld r4,56(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,136(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8138 │ │ │ │ + bne 1c8128 │ │ │ │ addi r1,r1,208 │ │ │ │ mr r3,r30 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ @@ -334026,148 +334022,148 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r10,r30,16 │ │ │ │ addi r29,r3,16 │ │ │ │ mr r31,r3 │ │ │ │ std r10,0(r30) │ │ │ │ ld r9,0(r3) │ │ │ │ cmpld r9,r29 │ │ │ │ - beq 1c80e0 │ │ │ │ + beq 1c80d0 │ │ │ │ ld r10,16(r3) │ │ │ │ std r9,0(r30) │ │ │ │ std r10,16(r30) │ │ │ │ ld r10,8(r31) │ │ │ │ li r9,0 │ │ │ │ std r29,0(r31) │ │ │ │ std r9,8(r31) │ │ │ │ std r10,8(r30) │ │ │ │ stb r9,16(r31) │ │ │ │ - b 1c7f78 │ │ │ │ + b 1c7f68 │ │ │ │ ori r2,r2,0 │ │ │ │ li r10,15 │ │ │ │ - b 1c7f08 │ │ │ │ + b 1c7ef8 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ cmpldi r9,15 │ │ │ │ ld r4,104(r1) │ │ │ │ - ble 1c7f10 │ │ │ │ + ble 1c7f00 │ │ │ │ addi r28,r1,120 │ │ │ │ cmpd r4,r28 │ │ │ │ - bne 1c7f04 │ │ │ │ - b 1c7f24 │ │ │ │ + bne 1c7ef4 │ │ │ │ + b 1c7f14 │ │ │ │ ori r2,r2,0 │ │ │ │ ld r5,8(r3) │ │ │ │ mr r4,r25 │ │ │ │ mr r3,r27 │ │ │ │ addi r5,r5,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c7ea4 │ │ │ │ + b 1c7e94 │ │ │ │ ori r2,r2,0 │ │ │ │ ld r5,8(r3) │ │ │ │ mr r4,r29 │ │ │ │ mr r3,r10 │ │ │ │ addi r5,r5,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c7f5c │ │ │ │ + b 1c7f4c │ │ │ │ ori r2,r2,0 │ │ │ │ ld r5,8(r3) │ │ │ │ mr r4,r29 │ │ │ │ mr r3,r10 │ │ │ │ addi r5,r5,1 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c8050 │ │ │ │ + b 1c8040 │ │ │ │ mr r30,r3 │ │ │ │ mr r3,r25 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r31 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r29 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,136(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - beq 1c8174 │ │ │ │ + beq 1c8164 │ │ │ │ bl 87540 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r31,r1,72 │ │ │ │ mr r30,r3 │ │ │ │ - b 1c810c │ │ │ │ + b 1c80fc │ │ │ │ ld r10,136(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8138 │ │ │ │ + bne 1c8128 │ │ │ │ addis r3,r2,-10 │ │ │ │ addi r31,r1,72 │ │ │ │ addi r3,r3,-28936 │ │ │ │ bl 83f20 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r30 │ │ │ │ bl 86ba0 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - b 1c8118 │ │ │ │ + b 1c8108 │ │ │ │ ld r10,136(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8138 │ │ │ │ + bne 1c8128 │ │ │ │ addis r3,r2,-10 │ │ │ │ addi r3,r3,-28936 │ │ │ │ bl 83f20 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,136(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8138 │ │ │ │ + bne 1c8128 │ │ │ │ addis r3,r2,-10 │ │ │ │ addi r3,r3,-28936 │ │ │ │ bl 83f20 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r31,r3 │ │ │ │ mr r3,r29 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,136(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8138 │ │ │ │ + bne 1c8128 │ │ │ │ mr r3,r31 │ │ │ │ bl 86ba0 │ │ │ │ ld r2,24(r1) │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x780 │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ -00000000001c8210 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base>: │ │ │ │ +00000000001c8200 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base>: │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-6160 │ │ │ │ + addi r2,r2,-6144 │ │ │ │ ld r9,8(r4) │ │ │ │ nop │ │ │ │ ld r10,-27688(r2) │ │ │ │ ld r4,0(r4) │ │ │ │ cmpdi r9,0 │ │ │ │ std r10,0(r3) │ │ │ │ std r4,8(r3) │ │ │ │ std r9,16(r3) │ │ │ │ - beq 1c825c const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0x4c> │ │ │ │ + beq 1c824c const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0x4c> │ │ │ │ nop │ │ │ │ ld r10,-27680(r2) │ │ │ │ lbz r10,0(r10) │ │ │ │ cmpwi r10,0 │ │ │ │ - beq 1c82d0 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0xc0> │ │ │ │ + beq 1c82c0 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0xc0> │ │ │ │ lwz r10,8(r9) │ │ │ │ addi r10,r10,1 │ │ │ │ stw r10,8(r9) │ │ │ │ li r10,0 │ │ │ │ vspltisw v0,0 │ │ │ │ cmpdi r4,0 │ │ │ │ std r5,32(r3) │ │ │ │ @@ -334184,31 +334180,31 @@ │ │ │ │ stb r11,56(r3) │ │ │ │ stxvd2x vs32,r3,r12 │ │ │ │ std r5,112(r3) │ │ │ │ std r0,72(r3) │ │ │ │ std r10,64(r3) │ │ │ │ std r4,96(r3) │ │ │ │ std r5,104(r3) │ │ │ │ - beq 1c82f4 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0xe4> │ │ │ │ + beq 1c82e4 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0xe4> │ │ │ │ nop │ │ │ │ ld r9,-27672(r2) │ │ │ │ std r7,120(r3) │ │ │ │ std r9,0(r3) │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ lwsync │ │ │ │ addi r9,r9,8 │ │ │ │ lwarx r10,0,r9 │ │ │ │ addi r10,r10,1 │ │ │ │ stwcx. r10,0,r9 │ │ │ │ - bne 1c82d8 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0xc8> │ │ │ │ + bne 1c82c8 const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0xc8> │ │ │ │ isync │ │ │ │ ld r4,8(r3) │ │ │ │ - b 1c825c const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0x4c> │ │ │ │ + b 1c824c const&, std::_List_iterator, std::_List_iterator, std::_List_iterator)@@Base+0x4c> │ │ │ │ mflr r0 │ │ │ │ addis r6,r2,-10 │ │ │ │ addis r4,r2,-10 │ │ │ │ addis r3,r2,-10 │ │ │ │ addi r6,r6,-4816 │ │ │ │ li r5,68 │ │ │ │ addi r4,r4,-27840 │ │ │ │ @@ -334217,37 +334213,37 @@ │ │ │ │ stdu r1,-32(r1) │ │ │ │ bl 86a80 │ │ │ │ ld r2,24(r1) │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x80 │ │ │ │ │ │ │ │ -00000000001c8330 const&, std::_List_iterator)@@Base>: │ │ │ │ +00000000001c8320 const&, std::_List_iterator)@@Base>: │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-6448 │ │ │ │ + addi r2,r2,-6432 │ │ │ │ std r31,-8(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r6,0(r4) │ │ │ │ nop │ │ │ │ ld r10,-27688(r2) │ │ │ │ ld r9,-28688(r13) │ │ │ │ std r9,88(r1) │ │ │ │ li r9,0 │ │ │ │ ld r9,8(r4) │ │ │ │ std r10,0(r3) │ │ │ │ std r6,8(r3) │ │ │ │ cmpdi r9,0 │ │ │ │ std r9,16(r3) │ │ │ │ - beq 1c8394 const&, std::_List_iterator)@@Base+0x64> │ │ │ │ + beq 1c8384 const&, std::_List_iterator)@@Base+0x64> │ │ │ │ nop │ │ │ │ ld r10,-27680(r2) │ │ │ │ lbz r10,0(r10) │ │ │ │ cmpwi r10,0 │ │ │ │ - beq 1c8430 const&, std::_List_iterator)@@Base+0x100> │ │ │ │ + beq 1c8420 const&, std::_List_iterator)@@Base+0x100> │ │ │ │ lwz r10,8(r9) │ │ │ │ addi r10,r10,1 │ │ │ │ stw r10,8(r9) │ │ │ │ li r8,0 │ │ │ │ vspltisw v0,0 │ │ │ │ cmpdi r6,0 │ │ │ │ li r4,0 │ │ │ │ @@ -334261,44 +334257,44 @@ │ │ │ │ lis r8,16256 │ │ │ │ stxvd2x vs32,r31,r3 │ │ │ │ std r4,0(r10) │ │ │ │ std r7,72(r31) │ │ │ │ std r10,64(r31) │ │ │ │ std r8,96(r31) │ │ │ │ std r4,104(r31) │ │ │ │ - beq 1c860c const&, std::_List_iterator)@@Base+0x2dc> │ │ │ │ + beq 1c85fc const&, std::_List_iterator)@@Base+0x2dc> │ │ │ │ nop │ │ │ │ ld r10,-27672(r2) │ │ │ │ std r5,120(r31) │ │ │ │ ld r9,40(r5) │ │ │ │ std r10,0(r31) │ │ │ │ lbz r9,40(r9) │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 1c84b0 const&, std::_List_iterator)@@Base+0x180> │ │ │ │ + bne 1c84a0 const&, std::_List_iterator)@@Base+0x180> │ │ │ │ lwz r9,20(r5) │ │ │ │ cmpwi r9,89 │ │ │ │ - bne 1c8474 const&, std::_List_iterator)@@Base+0x144> │ │ │ │ + bne 1c8464 const&, std::_List_iterator)@@Base+0x144> │ │ │ │ ld r10,88(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8454 const&, std::_List_iterator)@@Base+0x124> │ │ │ │ + bne 1c8444 const&, std::_List_iterator)@@Base+0x124> │ │ │ │ addi r1,r1,144 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ lwsync │ │ │ │ addi r9,r9,8 │ │ │ │ lwarx r10,0,r9 │ │ │ │ addi r10,r10,1 │ │ │ │ stwcx. r10,0,r9 │ │ │ │ - bne 1c8438 const&, std::_List_iterator)@@Base+0x108> │ │ │ │ + bne 1c8428 const&, std::_List_iterator)@@Base+0x108> │ │ │ │ isync │ │ │ │ ld r6,8(r31) │ │ │ │ - b 1c8394 const&, std::_List_iterator)@@Base+0x64> │ │ │ │ + b 1c8384 const&, std::_List_iterator)@@Base+0x64> │ │ │ │ mflr r0 │ │ │ │ std r27,104(r1) │ │ │ │ std r28,112(r1) │ │ │ │ std r29,120(r1) │ │ │ │ std r30,128(r1) │ │ │ │ std r0,160(r1) │ │ │ │ bl 87540 │ │ │ │ @@ -334371,19 +334367,19 @@ │ │ │ │ stbx r6,r8,r9 │ │ │ │ std r7,0(r30) │ │ │ │ std r10,8(r30) │ │ │ │ ld r29,64(r1) │ │ │ │ ld r27,56(r1) │ │ │ │ cmpldi r29,15 │ │ │ │ std r29,48(r1) │ │ │ │ - bgt 1c8648 const&, std::_List_iterator)@@Base+0x318> │ │ │ │ + bgt 1c8638 const&, std::_List_iterator)@@Base+0x318> │ │ │ │ cmpldi r29,1 │ │ │ │ - beq 1c86d0 const&, std::_List_iterator)@@Base+0x3a0> │ │ │ │ + beq 1c86c0 const&, std::_List_iterator)@@Base+0x3a0> │ │ │ │ cmpdi r29,0 │ │ │ │ - beq 1c85bc const&, std::_List_iterator)@@Base+0x28c> │ │ │ │ + beq 1c85ac const&, std::_List_iterator)@@Base+0x28c> │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r27 │ │ │ │ mr r3,r10 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,48(r1) │ │ │ │ ld r10,8(r30) │ │ │ │ @@ -334393,15 +334389,15 @@ │ │ │ │ stbx r8,r10,r9 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,88(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c846c const&, std::_List_iterator)@@Base+0x13c> │ │ │ │ + bne 1c845c const&, std::_List_iterator)@@Base+0x13c> │ │ │ │ nop │ │ │ │ ld r5,-27664(r2) │ │ │ │ nop │ │ │ │ ld r4,-27656(r2) │ │ │ │ mr r3,r30 │ │ │ │ bl 85280 │ │ │ │ ld r2,24(r1) │ │ │ │ @@ -334423,57 +334419,57 @@ │ │ │ │ li r5,0 │ │ │ │ bl 887e0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,48(r1) │ │ │ │ std r3,8(r30) │ │ │ │ mr r10,r3 │ │ │ │ std r9,24(r30) │ │ │ │ - b 1c85a8 const&, std::_List_iterator)@@Base+0x278> │ │ │ │ + b 1c8598 const&, std::_List_iterator)@@Base+0x278> │ │ │ │ std r29,120(r1) │ │ │ │ mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ bl 85100 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r31 │ │ │ │ bl 84a20 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,88(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ std r27,104(r1) │ │ │ │ - bne 1c846c const&, std::_List_iterator)@@Base+0x13c> │ │ │ │ + bne 1c845c const&, std::_List_iterator)@@Base+0x13c> │ │ │ │ mr r3,r29 │ │ │ │ bl 86ba0 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r29,r3 │ │ │ │ mr r3,r30 │ │ │ │ bl 86fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r28 │ │ │ │ bl 87a00 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r27,104(r1) │ │ │ │ - b 1c8670 const&, std::_List_iterator)@@Base+0x340> │ │ │ │ + b 1c8660 const&, std::_List_iterator)@@Base+0x340> │ │ │ │ lbz r9,0(r27) │ │ │ │ stb r9,24(r30) │ │ │ │ - b 1c85bc const&, std::_List_iterator)@@Base+0x28c> │ │ │ │ + b 1c85ac const&, std::_List_iterator)@@Base+0x28c> │ │ │ │ ld r27,104(r1) │ │ │ │ mr r29,r3 │ │ │ │ - b 1c867c const&, std::_List_iterator)@@Base+0x34c> │ │ │ │ + b 1c866c const&, std::_List_iterator)@@Base+0x34c> │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ -00000000001c8700 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +00000000001c86f0 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-7424 │ │ │ │ + addi r2,r2,-7408 │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ mr r9,r4 │ │ │ │ @@ -334489,20 +334485,20 @@ │ │ │ │ li r10,0 │ │ │ │ ld r10,8(r4) │ │ │ │ std r8,0(r31) │ │ │ │ mr r4,r5 │ │ │ │ std r3,8(r31) │ │ │ │ cmpdi r10,0 │ │ │ │ std r10,16(r31) │ │ │ │ - beq 1c8788 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x88> │ │ │ │ + beq 1c8778 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x88> │ │ │ │ nop │ │ │ │ ld r8,-27680(r2) │ │ │ │ lbz r8,0(r8) │ │ │ │ cmpwi r8,0 │ │ │ │ - beq 1c8990 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x290> │ │ │ │ + beq 1c8980 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x290> │ │ │ │ lwz r8,8(r10) │ │ │ │ addi r8,r8,1 │ │ │ │ stw r8,8(r10) │ │ │ │ vspltisw v0,0 │ │ │ │ cmpdi r3,0 │ │ │ │ li r10,0 │ │ │ │ li r8,0 │ │ │ │ @@ -334516,15 +334512,15 @@ │ │ │ │ stb r10,56(r31) │ │ │ │ stxvd2x vs32,r31,r0 │ │ │ │ std r8,112(r31) │ │ │ │ std r11,72(r31) │ │ │ │ std r6,64(r31) │ │ │ │ std r5,96(r31) │ │ │ │ std r8,104(r31) │ │ │ │ - beq 1c8ab8 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3b8> │ │ │ │ + beq 1c8aa8 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3b8> │ │ │ │ nop │ │ │ │ ld r7,-27672(r2) │ │ │ │ std r8,120(r31) │ │ │ │ addi r28,r1,40 │ │ │ │ addi r29,r1,80 │ │ │ │ ld r27,0(r9) │ │ │ │ mr r5,r28 │ │ │ │ @@ -334547,32 +334543,32 @@ │ │ │ │ bl 89c00 │ │ │ │ ld r2,24(r1) │ │ │ │ lbz r10,160(r1) │ │ │ │ ld r9,16(r27) │ │ │ │ cmpwi r10,0 │ │ │ │ addi r9,r9,1 │ │ │ │ std r9,16(r27) │ │ │ │ - bne 1c88c0 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0> │ │ │ │ + bne 1c88b0 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c0> │ │ │ │ lbz r9,120(r1) │ │ │ │ cmpwi r9,5 │ │ │ │ - beq 1c88f4 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1f4> │ │ │ │ + beq 1c88e4 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1f4> │ │ │ │ cmplwi r9,5 │ │ │ │ - bgt 1c886c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + bgt 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 1c89c0 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c0> │ │ │ │ + beq 1c89b0 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c0> │ │ │ │ lbz r9,72(r1) │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 1c8960 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x260> │ │ │ │ + bne 1c8950 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x260> │ │ │ │ ld r9,8(r27) │ │ │ │ std r9,120(r31) │ │ │ │ ld r10,168(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8a9c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x39c> │ │ │ │ + bne 1c8a8c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x39c> │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ @@ -334581,92 +334577,92 @@ │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r3,128(r1) │ │ │ │ addi r9,r1,144 │ │ │ │ li r10,0 │ │ │ │ stb r10,160(r1) │ │ │ │ cmpd r3,r9 │ │ │ │ - beq 1c8850 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x150> │ │ │ │ + beq 1c8840 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x150> │ │ │ │ ld r4,144(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ lbz r9,120(r1) │ │ │ │ cmpwi r9,5 │ │ │ │ - bne 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15c> │ │ │ │ + bne 1c884c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15c> │ │ │ │ ld r30,96(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - beq 1c886c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + beq 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ ld r10,8(r30) │ │ │ │ addi r8,r30,8 │ │ │ │ cmpw r10,r10 │ │ │ │ - bne- 1c8910 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x210> │ │ │ │ + bne- 1c8900 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x210> │ │ │ │ isync │ │ │ │ lis r9,-32768 │ │ │ │ rldicl r9,r9,1,31 │ │ │ │ cmpd r10,r9 │ │ │ │ - beq 1c8a10 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x310> │ │ │ │ + beq 1c8a00 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x310> │ │ │ │ nop │ │ │ │ ld r9,-27680(r2) │ │ │ │ lbz r9,0(r9) │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 1c89f0 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f0> │ │ │ │ + beq 1c89e0 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f0> │ │ │ │ lwz r9,8(r30) │ │ │ │ addi r10,r9,-1 │ │ │ │ stw r10,8(r30) │ │ │ │ cmpwi r9,1 │ │ │ │ - bne 1c886c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + bne 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ mr r3,r30 │ │ │ │ bl 84aa0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c886c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + b 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ ori r2,r2,0 │ │ │ │ ld r3,40(r1) │ │ │ │ addi r9,r1,56 │ │ │ │ li r10,0 │ │ │ │ stb r10,72(r1) │ │ │ │ cmpd r3,r9 │ │ │ │ - beq 1c8878 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x178> │ │ │ │ + beq 1c8868 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x178> │ │ │ │ ld r4,56(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c8878 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x178> │ │ │ │ + b 1c8868 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x178> │ │ │ │ ori r2,r2,0 │ │ │ │ lwsync │ │ │ │ addi r10,r10,8 │ │ │ │ lwarx r8,0,r10 │ │ │ │ addi r8,r8,1 │ │ │ │ stwcx. r8,0,r10 │ │ │ │ - bne 1c8998 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x298> │ │ │ │ + bne 1c8988 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x298> │ │ │ │ isync │ │ │ │ ld r3,8(r31) │ │ │ │ - b 1c8788 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x88> │ │ │ │ + b 1c8778 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x88> │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r3,88(r1) │ │ │ │ addi r9,r1,104 │ │ │ │ cmpd r3,r9 │ │ │ │ - beq 1c886c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + beq 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ ld r4,104(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c886c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + b 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ lwsync │ │ │ │ lwarx r9,0,r8 │ │ │ │ addi r10,r9,-1 │ │ │ │ stwcx. r10,0,r8 │ │ │ │ - bne 1c89f4 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f4> │ │ │ │ + bne 1c89e4 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2f4> │ │ │ │ isync │ │ │ │ - b 1c8944 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x244> │ │ │ │ + b 1c8934 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x244> │ │ │ │ ori r2,r2,0 │ │ │ │ ld r9,0(r30) │ │ │ │ li r10,0 │ │ │ │ mr r3,r30 │ │ │ │ std r10,8(r30) │ │ │ │ ld r12,16(r9) │ │ │ │ mtctr r12 │ │ │ │ @@ -334674,15 +334670,15 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,0(r30) │ │ │ │ mr r3,r30 │ │ │ │ ld r12,24(r9) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c886c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ + b 1c885c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x16c> │ │ │ │ mr r9,r3 │ │ │ │ li r4,128 │ │ │ │ mr r3,r30 │ │ │ │ mr r30,r9 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r29 │ │ │ │ @@ -334694,40 +334690,40 @@ │ │ │ │ mr r3,r31 │ │ │ │ bl 84a20 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,168(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - beq 1c8aac const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3ac> │ │ │ │ + beq 1c8a9c const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3ac> │ │ │ │ bl 87540 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - b 1c8a64 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ + b 1c8a54 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x364> │ │ │ │ mr r3,r30 │ │ │ │ bl 86ba0 │ │ │ │ ld r2,24(r1) │ │ │ │ addis r6,r2,-10 │ │ │ │ addis r4,r2,-10 │ │ │ │ addis r3,r2,-10 │ │ │ │ addi r6,r6,-27920 │ │ │ │ li r5,48 │ │ │ │ addi r4,r4,-27840 │ │ │ │ addi r3,r3,-27800 │ │ │ │ bl 86a80 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - b 1c8a70 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x370> │ │ │ │ + b 1c8a60 const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x370> │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x580 │ │ │ │ │ │ │ │ -00000000001c8af0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base>: │ │ │ │ +00000000001c8ae0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base>: │ │ │ │ addis r2,r12,14 │ │ │ │ - addi r2,r2,-8432 │ │ │ │ + addi r2,r2,-8416 │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ mr r9,r4 │ │ │ │ @@ -334743,20 +334739,20 @@ │ │ │ │ li r10,0 │ │ │ │ ld r10,8(r4) │ │ │ │ std r8,0(r31) │ │ │ │ mr r4,r5 │ │ │ │ std r3,8(r31) │ │ │ │ cmpdi r10,0 │ │ │ │ std r10,16(r31) │ │ │ │ - beq 1c8b78 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x88> │ │ │ │ + beq 1c8b68 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x88> │ │ │ │ nop │ │ │ │ ld r8,-27680(r2) │ │ │ │ lbz r8,0(r8) │ │ │ │ cmpwi r8,0 │ │ │ │ - beq 1c8d80 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x290> │ │ │ │ + beq 1c8d70 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x290> │ │ │ │ lwz r8,8(r10) │ │ │ │ addi r8,r8,1 │ │ │ │ stw r8,8(r10) │ │ │ │ vspltisw v0,0 │ │ │ │ cmpdi r3,0 │ │ │ │ li r10,0 │ │ │ │ li r8,0 │ │ │ │ @@ -334770,15 +334766,15 @@ │ │ │ │ stb r10,56(r31) │ │ │ │ stxvd2x vs32,r31,r0 │ │ │ │ std r8,112(r31) │ │ │ │ std r11,72(r31) │ │ │ │ std r6,64(r31) │ │ │ │ std r5,96(r31) │ │ │ │ std r8,104(r31) │ │ │ │ - beq 1c8ea8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3b8> │ │ │ │ + beq 1c8e98 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3b8> │ │ │ │ nop │ │ │ │ ld r7,-27672(r2) │ │ │ │ std r8,120(r31) │ │ │ │ addi r28,r1,40 │ │ │ │ addi r29,r1,80 │ │ │ │ ld r27,0(r9) │ │ │ │ mr r5,r28 │ │ │ │ @@ -334801,32 +334797,32 @@ │ │ │ │ bl 89c00 │ │ │ │ ld r2,24(r1) │ │ │ │ lbz r10,160(r1) │ │ │ │ ld r9,16(r27) │ │ │ │ cmpwi r10,0 │ │ │ │ addi r9,r9,1 │ │ │ │ std r9,16(r27) │ │ │ │ - bne 1c8cb0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1c0> │ │ │ │ + bne 1c8ca0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1c0> │ │ │ │ lbz r9,120(r1) │ │ │ │ cmpwi r9,5 │ │ │ │ - beq 1c8ce4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1f4> │ │ │ │ + beq 1c8cd4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1f4> │ │ │ │ cmplwi r9,5 │ │ │ │ - bgt 1c8c5c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ + bgt 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 1c8db0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x2c0> │ │ │ │ + beq 1c8da0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x2c0> │ │ │ │ lbz r9,72(r1) │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 1c8d50 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x260> │ │ │ │ + bne 1c8d40 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x260> │ │ │ │ ld r9,8(r27) │ │ │ │ std r9,120(r31) │ │ │ │ ld r10,168(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8e8c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x39c> │ │ │ │ + bne 1c8e7c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x39c> │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ @@ -334835,92 +334831,92 @@ │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r3,128(r1) │ │ │ │ addi r9,r1,144 │ │ │ │ li r10,0 │ │ │ │ stb r10,160(r1) │ │ │ │ cmpd r3,r9 │ │ │ │ - beq 1c8c40 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x150> │ │ │ │ + beq 1c8c30 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x150> │ │ │ │ ld r4,144(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ lbz r9,120(r1) │ │ │ │ cmpwi r9,5 │ │ │ │ - bne 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x15c> │ │ │ │ + bne 1c8c3c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x15c> │ │ │ │ ld r30,96(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - beq 1c8c5c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ + beq 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ ld r10,8(r30) │ │ │ │ addi r8,r30,8 │ │ │ │ cmpw r10,r10 │ │ │ │ - bne- 1c8d00 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x210> │ │ │ │ + bne- 1c8cf0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x210> │ │ │ │ isync │ │ │ │ lis r9,-32768 │ │ │ │ rldicl r9,r9,1,31 │ │ │ │ cmpd r10,r9 │ │ │ │ - beq 1c8e00 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x310> │ │ │ │ + beq 1c8df0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x310> │ │ │ │ nop │ │ │ │ ld r9,-27680(r2) │ │ │ │ lbz r9,0(r9) │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 1c8de0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x2f0> │ │ │ │ + beq 1c8dd0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x2f0> │ │ │ │ lwz r9,8(r30) │ │ │ │ addi r10,r9,-1 │ │ │ │ stw r10,8(r30) │ │ │ │ cmpwi r9,1 │ │ │ │ - bne 1c8c5c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ + bne 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ mr r3,r30 │ │ │ │ bl 84aa0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c8c5c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ + b 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ ori r2,r2,0 │ │ │ │ ld r3,40(r1) │ │ │ │ addi r9,r1,56 │ │ │ │ li r10,0 │ │ │ │ stb r10,72(r1) │ │ │ │ cmpd r3,r9 │ │ │ │ - beq 1c8c68 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x178> │ │ │ │ + beq 1c8c58 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x178> │ │ │ │ ld r4,56(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c8c68 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x178> │ │ │ │ + b 1c8c58 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x178> │ │ │ │ ori r2,r2,0 │ │ │ │ lwsync │ │ │ │ addi r10,r10,8 │ │ │ │ lwarx r8,0,r10 │ │ │ │ addi r8,r8,1 │ │ │ │ stwcx. r8,0,r10 │ │ │ │ - bne 1c8d88 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x298> │ │ │ │ + bne 1c8d78 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x298> │ │ │ │ isync │ │ │ │ ld r3,8(r31) │ │ │ │ - b 1c8b78 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x88> │ │ │ │ + b 1c8b68 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x88> │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r3,88(r1) │ │ │ │ addi r9,r1,104 │ │ │ │ cmpd r3,r9 │ │ │ │ - beq 1c8c5c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ + beq 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ ld r4,104(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c8c5c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ + b 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ lwsync │ │ │ │ lwarx r9,0,r8 │ │ │ │ addi r10,r9,-1 │ │ │ │ stwcx. r10,0,r8 │ │ │ │ - bne 1c8de4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x2f4> │ │ │ │ + bne 1c8dd4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x2f4> │ │ │ │ isync │ │ │ │ - b 1c8d34 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x244> │ │ │ │ + b 1c8d24 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x244> │ │ │ │ ori r2,r2,0 │ │ │ │ ld r9,0(r30) │ │ │ │ li r10,0 │ │ │ │ mr r3,r30 │ │ │ │ std r10,8(r30) │ │ │ │ ld r12,16(r9) │ │ │ │ mtctr r12 │ │ │ │ @@ -334928,15 +334924,15 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ ld r9,0(r30) │ │ │ │ mr r3,r30 │ │ │ │ ld r12,24(r9) │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ ld r2,24(r1) │ │ │ │ - b 1c8c5c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ + b 1c8c4c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16c> │ │ │ │ mr r9,r3 │ │ │ │ li r4,128 │ │ │ │ mr r3,r30 │ │ │ │ mr r30,r9 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r3,r29 │ │ │ │ @@ -334948,77 +334944,81 @@ │ │ │ │ mr r3,r31 │ │ │ │ bl 84a20 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r10,168(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - beq 1c8e9c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3ac> │ │ │ │ + beq 1c8e8c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3ac> │ │ │ │ bl 87540 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - b 1c8e54 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x364> │ │ │ │ + b 1c8e44 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x364> │ │ │ │ mr r3,r30 │ │ │ │ bl 86ba0 │ │ │ │ ld r2,24(r1) │ │ │ │ addis r6,r2,-10 │ │ │ │ addis r4,r2,-10 │ │ │ │ addis r3,r2,-10 │ │ │ │ addi r6,r6,-27920 │ │ │ │ li r5,48 │ │ │ │ addi r4,r4,-27840 │ │ │ │ addi r3,r3,-27800 │ │ │ │ bl 86a80 │ │ │ │ ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - b 1c8e60 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x370> │ │ │ │ + b 1c8e50 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x370> │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x580 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addis r2,r12,14 │ │ │ │ addi r2,r2,-9440 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ subf r31,r4,r5 │ │ │ │ cmpldi r31,15 │ │ │ │ ld r9,-28688(r13) │ │ │ │ std r9,40(r1) │ │ │ │ li r9,0 │ │ │ │ std r31,32(r1) │ │ │ │ - bgt 1c8f90 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4a0> │ │ │ │ + bgt 1c8f90 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4b0> │ │ │ │ cmpldi r31,1 │ │ │ │ ld r3,0(r3) │ │ │ │ - bne 1c8f70 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x480> │ │ │ │ + bne 1c8f70 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x490> │ │ │ │ lbz r9,0(r4) │ │ │ │ stb r9,0(r3) │ │ │ │ ld r31,32(r1) │ │ │ │ ld r3,0(r30) │ │ │ │ li r9,0 │ │ │ │ std r31,8(r30) │ │ │ │ stbx r9,r3,r31 │ │ │ │ ld r10,40(r1) │ │ │ │ ld r9,-28688(r13) │ │ │ │ xor. r10,r10,r9 │ │ │ │ li r9,0 │ │ │ │ - bne 1c8fd8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4e8> │ │ │ │ + bne 1c8fd8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4f8> │ │ │ │ addi r1,r1,80 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ cmpdi r31,0 │ │ │ │ - beq 1c8f38 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x448> │ │ │ │ + beq 1c8f38 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x458> │ │ │ │ mflr r0 │ │ │ │ std r0,96(r1) │ │ │ │ - b 1c8fb4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4c4> │ │ │ │ + b 1c8fb4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4d4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ mflr r0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ std r0,96(r1) │ │ │ │ @@ -335031,15 +335031,15 @@ │ │ │ │ mr r4,r29 │ │ │ │ bl 857c0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r0,96(r1) │ │ │ │ ld r31,32(r1) │ │ │ │ ld r3,0(r30) │ │ │ │ mtlr r0 │ │ │ │ - b 1c8f38 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x448> │ │ │ │ + b 1c8f38 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x458> │ │ │ │ mflr r0 │ │ │ │ std r0,96(r1) │ │ │ │ bl 87540 │ │ │ │ ld r2,24(r1) │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000900 │ │ │ │ .long 0x380 │ │ │ │ @@ -335047,121 +335047,121 @@ │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,14 │ │ │ │ addi r2,r2,-9728 │ │ │ │ std r26,-48(r1) │ │ │ │ mr. r26,r3 │ │ │ │ stdu r1,-112(r1) │ │ │ │ - beq 1c91cc const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x6dc> │ │ │ │ + beq 1c91cc const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x6ec> │ │ │ │ mflr r0 │ │ │ │ std r25,56(r1) │ │ │ │ std r0,128(r1) │ │ │ │ ld r25,24(r26) │ │ │ │ cmpdi r25,0 │ │ │ │ - beq 1c91a4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x6b4> │ │ │ │ + beq 1c91a4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x6c4> │ │ │ │ std r23,40(r1) │ │ │ │ std r24,48(r1) │ │ │ │ std r29,88(r1) │ │ │ │ std r31,104(r1) │ │ │ │ ld r24,24(r25) │ │ │ │ cmpdi r24,0 │ │ │ │ - beq 1c9178 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x688> │ │ │ │ + beq 1c9178 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x698> │ │ │ │ ld r23,24(r24) │ │ │ │ cmpdi r23,0 │ │ │ │ - beq 1c915c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x66c> │ │ │ │ + beq 1c915c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x67c> │ │ │ │ ld r31,24(r23) │ │ │ │ cmpdi r31,0 │ │ │ │ - beq 1c9140 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x650> │ │ │ │ + beq 1c9140 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x660> │ │ │ │ ld r29,24(r31) │ │ │ │ cmpdi r29,0 │ │ │ │ - beq 1c9124 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x634> │ │ │ │ + beq 1c9124 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x644> │ │ │ │ std r27,72(r1) │ │ │ │ ld r27,24(r29) │ │ │ │ cmpdi r27,0 │ │ │ │ - beq 1c9104 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x614> │ │ │ │ + beq 1c9104 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x624> │ │ │ │ std r28,80(r1) │ │ │ │ std r30,96(r1) │ │ │ │ ld r30,24(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - beq 1c90e0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5f0> │ │ │ │ + beq 1c90e0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x600> │ │ │ │ ld r28,24(r30) │ │ │ │ cmpdi r28,0 │ │ │ │ - beq 1c90c4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5d4> │ │ │ │ + beq 1c90c4 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5e4> │ │ │ │ ld r3,24(r28) │ │ │ │ - bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x518> │ │ │ │ + bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x528> │ │ │ │ mr r3,r28 │ │ │ │ ld r28,16(r28) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r28,0 │ │ │ │ - bne 1c90a0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5b0> │ │ │ │ + bne 1c90a0 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5c0> │ │ │ │ mr r3,r30 │ │ │ │ ld r30,16(r30) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r30,0 │ │ │ │ - bne 1c9094 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5a4> │ │ │ │ + bne 1c9094 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5b4> │ │ │ │ mr r3,r27 │ │ │ │ ld r27,16(r27) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r27,0 │ │ │ │ - bne 1c9088 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x598> │ │ │ │ + bne 1c9088 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x5a8> │ │ │ │ ld r28,80(r1) │ │ │ │ ld r30,96(r1) │ │ │ │ mr r3,r29 │ │ │ │ ld r29,16(r29) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r29,0 │ │ │ │ - bne 1c9074 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x584> │ │ │ │ + bne 1c9074 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x594> │ │ │ │ ld r27,72(r1) │ │ │ │ mr r3,r31 │ │ │ │ ld r31,16(r31) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r31,0 │ │ │ │ - bne 1c9064 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x574> │ │ │ │ + bne 1c9064 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x584> │ │ │ │ mr r3,r23 │ │ │ │ ld r23,16(r23) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r23,0 │ │ │ │ - bne 1c9058 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x568> │ │ │ │ + bne 1c9058 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x578> │ │ │ │ mr r3,r24 │ │ │ │ ld r24,16(r24) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r24,0 │ │ │ │ - bne 1c904c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x55c> │ │ │ │ + bne 1c904c const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x56c> │ │ │ │ mr r3,r25 │ │ │ │ ld r25,16(r25) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r25,0 │ │ │ │ - bne 1c9040 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x550> │ │ │ │ + bne 1c9040 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x560> │ │ │ │ ld r23,40(r1) │ │ │ │ ld r24,48(r1) │ │ │ │ ld r29,88(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ mr r3,r26 │ │ │ │ ld r26,16(r26) │ │ │ │ li r4,48 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ cmpdi r26,0 │ │ │ │ - bne 1c9024 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x534> │ │ │ │ + bne 1c9024 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x544> │ │ │ │ ld r0,128(r1) │ │ │ │ ld r25,56(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,112 │ │ │ │ ld r26,-48(r1) │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ @@ -335939,60 +335939,60 @@ │ │ │ │ ld r5,8(r27) │ │ │ │ addi r9,r1,56 │ │ │ │ addi r22,r1,72 │ │ │ │ mr r3,r9 │ │ │ │ std r9,40(r1) │ │ │ │ std r22,56(r1) │ │ │ │ add r5,r4,r5 │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ ld r4,56(r1) │ │ │ │ ld r5,64(r1) │ │ │ │ addi r17,r1,88 │ │ │ │ addi r21,r1,104 │ │ │ │ mr r3,r17 │ │ │ │ std r21,88(r1) │ │ │ │ add r5,r4,r5 │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ ld r4,88(r1) │ │ │ │ ld r5,96(r1) │ │ │ │ addi r23,r1,184 │ │ │ │ addi r25,r1,200 │ │ │ │ mr r3,r23 │ │ │ │ std r25,184(r1) │ │ │ │ add r5,r4,r5 │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ ld r4,184(r1) │ │ │ │ ld r5,192(r1) │ │ │ │ addi r16,r1,120 │ │ │ │ addi r20,r1,136 │ │ │ │ mr r3,r16 │ │ │ │ std r20,120(r1) │ │ │ │ add r5,r4,r5 │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ ld r3,184(r1) │ │ │ │ cmpd r3,r25 │ │ │ │ beq 1c9de4 , std::allocator > const&)@@Base+0x1e4> │ │ │ │ ld r4,200(r1) │ │ │ │ addi r4,r4,1 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r4,120(r1) │ │ │ │ ld r5,128(r1) │ │ │ │ addi r15,r1,152 │ │ │ │ addi r19,r1,168 │ │ │ │ mr r3,r15 │ │ │ │ std r19,152(r1) │ │ │ │ add r5,r4,r5 │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ ld r4,152(r1) │ │ │ │ ld r5,160(r1) │ │ │ │ mr r3,r23 │ │ │ │ std r25,184(r1) │ │ │ │ add r5,r4,r5 │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ subf r9,r31,r29 │ │ │ │ sradi. r27,r9,6 │ │ │ │ sradi r9,r9,4 │ │ │ │ ble 1ca358 , std::allocator > const&)@@Base+0x758> │ │ │ │ sldi r27,r27,6 │ │ │ │ add r27,r31,r27 │ │ │ │ b 1c9eac , std::allocator > const&)@@Base+0x2ac> │ │ │ │ @@ -337407,15 +337407,15 @@ │ │ │ │ mr r5,r30 │ │ │ │ std r10,152(r31) │ │ │ │ mr r4,r30 │ │ │ │ addi r3,r31,152 │ │ │ │ std r30,40(r1) │ │ │ │ std r9,48(r1) │ │ │ │ stb r9,56(r1) │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ addis r8,r2,-10 │ │ │ │ ld r3,40(r1) │ │ │ │ li r10,184 │ │ │ │ addi r8,r8,24304 │ │ │ │ li r9,200 │ │ │ │ lxvd2x vs0,0,r8 │ │ │ │ cmpd r3,r30 │ │ │ │ @@ -341755,15 +341755,15 @@ │ │ │ │ beq 1d03f4 , std::allocator > const&)@@Base+0x1064> │ │ │ │ lwz r9,8(r3) │ │ │ │ addi r10,r9,-1 │ │ │ │ stw r10,8(r3) │ │ │ │ cmpwi r9,1 │ │ │ │ beq 1d04a4 , std::allocator > const&)@@Base+0x1114> │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x518> │ │ │ │ + bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x528> │ │ │ │ li r4,72 │ │ │ │ mr r3,r31 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r30,r30,8 │ │ │ │ cmpld r23,r30 │ │ │ │ bne 1cf764 , std::allocator > const&)@@Base+0x3d4> │ │ │ │ @@ -341956,15 +341956,15 @@ │ │ │ │ mr r30,r3 │ │ │ │ b 1cf988 , std::allocator > const&)@@Base+0x5f8> │ │ │ │ ld r9,24(r22) │ │ │ │ cmpd r21,r9 │ │ │ │ bne 1cfb10 , std::allocator > const&)@@Base+0x780> │ │ │ │ cmpld r25,r21 │ │ │ │ bne 1cfb10 , std::allocator > const&)@@Base+0x780> │ │ │ │ - bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x518> │ │ │ │ + bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x528> │ │ │ │ li r9,0 │ │ │ │ std r25,24(r22) │ │ │ │ std r25,32(r22) │ │ │ │ std r9,16(r22) │ │ │ │ std r9,40(r22) │ │ │ │ addis r9,r2,-10 │ │ │ │ li r10,0 │ │ │ │ @@ -342216,15 +342216,15 @@ │ │ │ │ addi r10,r9,-1 │ │ │ │ stw r10,8(r3) │ │ │ │ cmpwi r9,1 │ │ │ │ bne 1cff04 , std::allocator > const&)@@Base+0xb74> │ │ │ │ bl 84aa0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,16(r30) │ │ │ │ - bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x518> │ │ │ │ + bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x528> │ │ │ │ li r4,72 │ │ │ │ mr r3,r30 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r31,r31,8 │ │ │ │ cmpld r31,r23 │ │ │ │ bne 1cfe88 , std::allocator > const&)@@Base+0xaf8> │ │ │ │ @@ -342322,15 +342322,15 @@ │ │ │ │ addi r10,r9,-1 │ │ │ │ stw r10,8(r3) │ │ │ │ cmpwi r9,1 │ │ │ │ bne 1d00ac , std::allocator > const&)@@Base+0xd1c> │ │ │ │ bl 84aa0 │ │ │ │ ld r2,24(r1) │ │ │ │ ld r3,16(r22) │ │ │ │ - bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x518> │ │ │ │ + bl 1c9008 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x528> │ │ │ │ li r4,72 │ │ │ │ mr r3,r22 │ │ │ │ bl 87fe0 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r29,r29,8 │ │ │ │ b 1cfe68 , std::allocator > const&)@@Base+0xad8> │ │ │ │ ld r9,0(r3) │ │ │ │ @@ -342734,15 +342734,15 @@ │ │ │ │ stxvd2x vs5,r31,r11 │ │ │ │ stxvd2x vs11,r9,r7 │ │ │ │ stxvd2x vs5,r31,r4 │ │ │ │ mr r4,r30 │ │ │ │ stxvd2x vs5,r31,r3 │ │ │ │ mr r3,r28 │ │ │ │ stxvd2x vs12,r9,r8 │ │ │ │ - bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x3f8> │ │ │ │ + bl 1c8ee8 const&, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x408> │ │ │ │ addis r8,r2,-10 │ │ │ │ ld r3,80(r1) │ │ │ │ li r10,184 │ │ │ │ addi r8,r8,24304 │ │ │ │ li r9,200 │ │ │ │ lxvd2x vs0,0,r8 │ │ │ │ cmpd r3,r30 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1508,18 +1508,18 @@ │ │ │ │ 0x00205680 6c652e00 00000000 44697265 63746f72 le......Director │ │ │ │ 0x00205690 79202700 00000000 2720646f 6573206e y '.....' does n │ │ │ │ 0x002056a0 6f742063 6f6e7461 696e2073 696e676c ot contain singl │ │ │ │ 0x002056b0 65207661 6c696420 6d6f6475 6c652e20 e valid module. │ │ │ │ 0x002056c0 49662079 6f752077 616e7420 746f2075 If you want to u │ │ │ │ 0x002056d0 73652070 75626c69 63206d6f 64756c65 se public module │ │ │ │ 0x002056e0 732c2073 65742064 69726563 746f7279 s, set directory │ │ │ │ - 0x002056f0 3d22222e 00000000 6d616769 63000000 ="".....magic... │ │ │ │ - 0x00205700 6d616368 6f000000 656c6600 00000000 macho...elf..... │ │ │ │ - 0x00205710 646f746e 65740000 64657800 00000000 dotnet..dex..... │ │ │ │ - 0x00205720 6375636b 6f6f0000 636f6e73 6f6c6500 cuckoo..console. │ │ │ │ + 0x002056f0 3d22222e 00000000 646f746e 65740000 ="".....dotnet.. │ │ │ │ + 0x00205700 6d616368 6f000000 636f6e73 6f6c6500 macho...console. │ │ │ │ + 0x00205710 6d616769 63000000 64657800 00000000 magic...dex..... │ │ │ │ + 0x00205720 6375636b 6f6f0000 656c6600 00000000 cuckoo..elf..... │ │ │ │ 0x00205730 79617261 6d6f643a 3a537472 696e673a yaramod::String: │ │ │ │ 0x00205740 3a537472 696e6728 636f6e73 74207374 :String(const st │ │ │ │ 0x00205750 643a3a73 68617265 645f7074 723c7961 d::shared_ptr&, Type, yara │ │ │ │ 0x00205780 6d6f643a 3a546f6b 656e4974 2c207961 mod::TokenIt, ya │ │ │ │ 0x00205790 72616d6f 643a3a54 6f6b656e 49742900 ramod::TokenIt). │ │ │ │ @@ -5662,14862 +5662,14862 @@ │ │ │ │ 0x00215a20 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ 0x00215a30 7074725f 696e706c 61636549 4e377961 ptr_inplaceIN7ya │ │ │ │ 0x00215a40 72616d6f 64364d6f 64756c65 45536149 ramod6ModuleESaI │ │ │ │ 0x00215a50 76454c4e 395f5f67 6e755f63 78783132 vELN9__gnu_cxx12 │ │ │ │ 0x00215a60 5f4c6f63 6b5f706f 6c696379 45324545 _Lock_policyE2EE │ │ │ │ 0x00215a70 00000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ 0x00215a80 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x00215a90 20202020 226e616d 65223a20 2274696d "name": "tim │ │ │ │ - 0x00215aa0 65222c0a 20202020 22617474 72696275 e",. "attribu │ │ │ │ + 0x00215a90 20202020 226e616d 65223a20 226d6174 "name": "mat │ │ │ │ + 0x00215aa0 68222c0a 20202020 22617474 72696275 h",. "attribu │ │ │ │ 0x00215ab0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ 0x00215ac0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00215ad0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x00215ae0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00215af0 616d6522 3a20226e 6f77222c 0a202020 ame": "now",. │ │ │ │ - 0x00215b00 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x00215b10 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ - 0x00215b20 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ - 0x00215b30 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ - 0x00215b40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00215b50 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x00215b60 7267756d 656e7473 223a205b 5d2c0a20 rguments": [],. │ │ │ │ - 0x00215b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215b80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00215b90 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x00215ba0 7475726e 696e6720 616e2069 6e746567 turning an integ │ │ │ │ - 0x00215bb0 65722077 68696368 20697320 74686520 er which is the │ │ │ │ - 0x00215bc0 6e756d62 6572206f 66207365 636f6e64 number of second │ │ │ │ - 0x00215bd0 73207369 6e636520 4a616e75 61727920 s since January │ │ │ │ - 0x00215be0 312c2031 3937302e 20457861 6d706c65 1, 1970. Example │ │ │ │ - 0x00215bf0 3a206060 6070652e 74696d65 7374616d : ```pe.timestam │ │ │ │ - 0x00215c00 70203e20 74696d65 2e6e6f77 28296060 p > time.now()`` │ │ │ │ - 0x00215c10 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x00215c20 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00215c30 205d0a20 20202020 2020207d 0a202020 ]. }. │ │ │ │ - 0x00215c40 205d0a7d 0a0a0000 7b0a2020 2020226b ].}....{. "k │ │ │ │ - 0x00215c50 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x00215c60 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ - 0x00215c70 696e6722 2c0a2020 20202261 74747269 ing",. "attri │ │ │ │ - 0x00215c80 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x00215c90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00215ca0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x00215cb0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x00215cc0 226e616d 65223a20 22746f5f 696e7422 "name": "to_int" │ │ │ │ - 0x00215cd0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x00215ce0 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ - 0x00215cf0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x00215d00 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x00215d10 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00215d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215d30 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x00215d40 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x00215d50 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00215ad0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00215ae0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00215af0 223a2022 4d45414e 5f425954 4553222c ": "MEAN_BYTES", │ │ │ │ + 0x00215b00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00215b10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00215b20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00215b30 79706522 3a202266 220a2020 20202020 ype": "f". │ │ │ │ + 0x00215b40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00215b50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00215b60 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x00215b70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00215b80 223a2022 696e5f72 616e6765 222c0a20 ": "in_range",. │ │ │ │ + 0x00215b90 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x00215ba0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x00215bb0 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x00215bc0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x00215bd0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00215be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215bf0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x00215c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215c10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00215c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215c30 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ + 0x00215c40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00215c50 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00215c60 616d6522 3a202274 65737422 0a202020 ame": "test". │ │ │ │ + 0x00215c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215c80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00215c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215ca0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00215cb0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00215cc0 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ + 0x00215cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215ce0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00215cf0 6c6f7765 72220a20 20202020 20202020 lower". │ │ │ │ + 0x00215d00 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00215d10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00215d20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00215d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215d40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00215d50 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ 0x00215d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215d70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00215d80 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ - 0x00215d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215da0 20226e61 6d65223a 20227374 72696e67 "name": "string │ │ │ │ - 0x00215db0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00215dc0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00215dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215de0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x00215df0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00215e00 6174696f 6e223a20 22436f6e 76657274 ation": "Convert │ │ │ │ - 0x00215e10 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ - 0x00215e20 6720746f 20612073 69676e65 6420696e g to a signed in │ │ │ │ - 0x00215e30 74656765 722e2049 66207468 65207374 teger. If the st │ │ │ │ - 0x00215e40 72696e67 20737461 72747320 77697468 ring starts with │ │ │ │ - 0x00215e50 205c2230 785c2220 69742069 73207472 \"0x\" it is tr │ │ │ │ - 0x00215e60 65617465 64206173 20626173 65203136 eated as base 16 │ │ │ │ - 0x00215e70 2e204966 20746865 20737472 696e6720 . If the string │ │ │ │ - 0x00215e80 73746172 74732077 69746820 5c22305c starts with \"0\ │ │ │ │ - 0x00215e90 22206974 20697320 74726561 74656420 " it is treated │ │ │ │ - 0x00215ea0 62617365 20382e20 4c656164 696e6720 base 8. Leading │ │ │ │ - 0x00215eb0 272b2720 6f722027 2d272069 7320616c '+' or '-' is al │ │ │ │ - 0x00215ec0 736f2073 7570706f 72746564 2e204578 so supported. Ex │ │ │ │ - 0x00215ed0 616d706c 653a2060 60605c6e 73747269 ample: ```\nstri │ │ │ │ - 0x00215ee0 6e672e74 6f5f696e 74285c22 31323334 ng.to_int(\"1234 │ │ │ │ - 0x00215ef0 5c222920 3d3d2031 3233345c 6e737472 \") == 1234\nstr │ │ │ │ - 0x00215f00 696e672e 746f5f69 6e74285c 222d3130 ing.to_int(\"-10 │ │ │ │ - 0x00215f10 5c222920 3d3d202d 31305c6e 73747269 \") == -10\nstri │ │ │ │ - 0x00215f20 6e672e74 6f5f696e 74285c22 2d303130 ng.to_int(\"-010 │ │ │ │ - 0x00215f30 5c222920 3d3d202d 385c6e60 6060220a \") == -8\n```". │ │ │ │ - 0x00215f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215f50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00215f60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00215f70 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00215f80 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00215f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215fa0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00215fb0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00215fc0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x00215fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00215fe0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00215ff0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ - 0x00216000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00216010 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00216020 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00216030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00216040 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00216050 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x00216060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00216070 2020226e 616d6522 3a202262 61736522 "name": "base" │ │ │ │ - 0x00216080 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00216090 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x002160a0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x002160b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002160c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002160d0 74696f6e 223a2022 436f6e76 65727420 tion": "Convert │ │ │ │ - 0x002160e0 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ - 0x002160f0 2c20696e 74657270 72657465 64207769 , interpreted wi │ │ │ │ - 0x00216100 74682074 68652067 6976656e 20626173 th the given bas │ │ │ │ - 0x00216110 652c2074 6f206120 7369676e 65642069 e, to a signed i │ │ │ │ - 0x00216120 6e746567 65722e20 42617365 206d7573 nteger. Base mus │ │ │ │ - 0x00216130 74206265 2030206f 72206265 74776565 t be 0 or betwee │ │ │ │ - 0x00216140 6e203220 616e6420 33362069 6e636c75 n 2 and 36 inclu │ │ │ │ - 0x00216150 73697665 2e204966 20697420 6973207a sive. If it is z │ │ │ │ - 0x00216160 65726f20 7468656e 20746865 20737472 ero then the str │ │ │ │ - 0x00216170 696e6720 77696c6c 20626520 696e7472 ing will be intr │ │ │ │ - 0x00216180 65707265 74656420 61732062 61736520 epreted as base │ │ │ │ - 0x00216190 31362069 66206974 20737461 72747320 16 if it starts │ │ │ │ - 0x002161a0 77697468 205c2230 785c2220 6f722061 with \"0x\" or a │ │ │ │ - 0x002161b0 73206261 73652038 20696620 69742073 s base 8 if it s │ │ │ │ - 0x002161c0 74617274 73207769 7468205c 22305c22 tarts with \"0\" │ │ │ │ - 0x002161d0 2e204c65 6164696e 6720272b 27206f72 . Leading '+' or │ │ │ │ - 0x002161e0 20272d27 20697320 616c736f 20737570 '-' is also sup │ │ │ │ - 0x002161f0 706f7274 65642e20 4578616d 706c653a ported. Example: │ │ │ │ - 0x00216200 20606060 5c6e7374 72696e67 2e746f5f ```\nstring.to_ │ │ │ │ - 0x00216210 696e7428 5c223031 315c222c 20382920 int(\"011\", 8) │ │ │ │ - 0x00216220 3d3d2039 5c6e7374 72696e67 2e746f5f == 9\nstring.to_ │ │ │ │ - 0x00216230 696e7428 5c222d30 31315c22 2c203029 int(\"-011\", 0) │ │ │ │ - 0x00216240 203d3d20 2d395c6e 60606022 0a202020 == -9\n```". │ │ │ │ - 0x00216250 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x00216260 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x00216270 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00216280 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00216290 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x002162a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x002162b0 616d6522 3a20226c 656e6774 68222c0a ame": "length",. │ │ │ │ - 0x002162c0 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x002162d0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x002162e0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x002162f0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x00216300 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00216310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00216320 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x00216330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00216340 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00216350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00216360 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00216370 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00216380 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00216390 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ - 0x002163a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002163b0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x002163c0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x002163d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002163e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002163f0 696f6e22 3a202252 65747572 6e207468 ion": "Return th │ │ │ │ - 0x00216400 65206c65 6e677468 206f6620 74686520 e length of the │ │ │ │ - 0x00216410 73747269 6e672c20 77686963 68206361 string, which ca │ │ │ │ - 0x00216420 6e206265 20616e79 20736571 75656e63 n be any sequenc │ │ │ │ - 0x00216430 65206f66 20627974 65732e20 4e554c4c e of bytes. NULL │ │ │ │ - 0x00216440 20627974 65732069 6e636c75 6465642e bytes included. │ │ │ │ - 0x00216450 20457861 6d706c65 3a206060 605c6e73 Example: ```\ns │ │ │ │ - 0x00216460 7472696e 672e6c65 6e677468 285c2241 tring.length(\"A │ │ │ │ - 0x00216470 58537830 30455253 5c222920 3d3d2037 XSx00ERS\") == 7 │ │ │ │ - 0x00216480 5c6e6060 60220a20 20202020 20202020 \n```". │ │ │ │ - 0x00216490 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x002164a0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x002164b0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ - 0x002164c0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x002164d0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x002164e0 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ - 0x002164f0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x00216500 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00216510 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00216520 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00216530 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x00216540 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ - 0x00216550 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00216560 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00216570 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00216580 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00216590 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002165a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x002165b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x002165c0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x002165d0 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ - 0x002165e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002165f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00216600 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00216610 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00216620 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00216630 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00216640 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00216650 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x00216660 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ - 0x00216670 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00216680 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00216690 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002166a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x002166b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002166c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002166d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002166e0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x002166f0 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ - 0x00216700 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00216710 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00216720 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00216730 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00216740 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00216750 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00216760 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00216770 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x00216780 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ - 0x00216790 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002167a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x002167b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x002167c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x002167d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002167e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x002167f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00216800 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x00216810 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ - 0x00216820 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00216830 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00216840 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00216850 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00216860 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00216870 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00216880 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00216890 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x002168a0 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ - 0x002168b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002168c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x002168d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002168e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002168f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00216900 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00216910 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00216920 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ - 0x00216930 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ - 0x00216940 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00216950 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00216960 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00216970 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00216980 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00216990 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002169a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x002169b0 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ - 0x002169c0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x002169d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002169e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002169f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00216a00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00216a10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00216a20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00216a30 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00216a40 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ - 0x00216a50 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x00216a60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00216a70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00216a80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00216a90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00216aa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00216ab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00216ac0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00216ad0 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ - 0x00216ae0 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ - 0x00216af0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00216b00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00216b10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00216b20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00216b30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00216b40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00216b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00216b60 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ - 0x00216b70 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ - 0x00216b80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00216b90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00216ba0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00216bb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00216bc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00216bd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00216be0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00216bf0 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ - 0x00216c00 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ - 0x00216c10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00216c20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00216c30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00216c40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00216c50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00216c60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00216c70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00216c80 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x00216c90 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ - 0x00216ca0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00216cb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00216cc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00216cd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00216ce0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00216cf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00216d00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00216d10 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x00216d20 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ - 0x00216d30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00216d40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x00216d50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00216d60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00216d70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00216d80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00216d90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00216da0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00216db0 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ - 0x00216dc0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00216dd0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x00216de0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00216df0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00216e00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00216e10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00216e20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00216e30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00216e40 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ - 0x00216e50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00216e60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00216e70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00216e80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00216e90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00216ea0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00216eb0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00216ec0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x00216ed0 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ - 0x00216ee0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00216ef0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00216f00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00216f10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00216f20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00216f30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00216f40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00216f50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00216f60 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ - 0x00216f70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00216f80 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00216f90 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00216fa0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x00216fb0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00216fc0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00216fd0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00216fe0 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ - 0x00216ff0 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ - 0x00217000 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00217010 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00217020 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00217030 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00217040 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00217050 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00217060 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00217070 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x00217080 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ - 0x00217090 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x002170a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x002170b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002170c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x002170d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002170e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x002170f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00217100 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x00217110 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ - 0x00217120 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00217130 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00217140 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00217150 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00217160 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00217170 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00217180 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00217190 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002171a0 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ - 0x002171b0 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ - 0x002171c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002171d0 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ - 0x002171e0 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ - 0x002171f0 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ - 0x00217200 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x00217210 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00217220 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00217230 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00217240 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00217250 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00217260 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ - 0x00217270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00217280 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00217290 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ - 0x002172a0 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ - 0x002172b0 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ - 0x002172c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002172d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002172e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002172f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00217300 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00217310 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ - 0x00217320 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ - 0x00217330 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00217340 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ - 0x00217350 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ - 0x00217360 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00217370 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00217380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00217390 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x002173a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002173b0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x002173c0 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ - 0x002173d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002173e0 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ - 0x002173f0 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ - 0x00217400 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00217410 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00217420 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00217430 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00217440 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00217450 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ - 0x00217460 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00217470 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00217480 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ - 0x00217490 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ - 0x002174a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002174b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x002174c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x002174d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x002174e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002174f0 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ - 0x00217500 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ - 0x00217510 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00217520 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ - 0x00217530 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00217540 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00217550 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00217560 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00217570 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00217580 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x00217590 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ - 0x002175a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002175b0 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ - 0x002175c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002175d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002175e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x002175f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00217600 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00217610 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00217620 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ - 0x00217630 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x00217640 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00217650 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ - 0x00217660 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00217670 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00217680 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00217690 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x002176a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x002176b0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x002176c0 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ - 0x002176d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002176e0 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ - 0x002176f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00217700 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00217710 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00217720 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00217730 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00217740 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x00217750 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ - 0x00217760 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00217770 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ - 0x00217780 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00217790 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x002177a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002177b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002177c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x002177d0 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ - 0x002177e0 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ - 0x002177f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00217800 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00217810 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00217820 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00217830 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00217840 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00217850 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00217860 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00217870 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ - 0x00217880 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ - 0x00217890 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002178a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002178b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002178c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002178d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x002178e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002178f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00217900 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x00217910 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ - 0x00217920 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00217930 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00217940 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00217950 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00217960 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00217970 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00217980 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00217990 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ - 0x002179a0 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ - 0x002179b0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x002179c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002179d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002179e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002179f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00217a00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00217a10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00217a20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00217a30 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ - 0x00217a40 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ - 0x00217a50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00217a60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00217a70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00217a80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00217a90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00217aa0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00217ab0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00217ac0 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ - 0x00217ad0 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ - 0x00217ae0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00217af0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00217b00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00217b10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00217b20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00217b30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00217b40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00217b50 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x00217b60 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ - 0x00217b70 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ - 0x00217b80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00217b90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00217ba0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00217bb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00217bc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00217bd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00217be0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00217bf0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x00217c00 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ - 0x00217c10 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x00217c20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00217c30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00217c40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00217c50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00217c60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00217c70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00217c80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00217c90 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x00217ca0 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ - 0x00217cb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00217cc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x00217cd0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00217ce0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00217cf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00217d00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00217d10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00217d20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00217d30 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ - 0x00217d40 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ - 0x00217d50 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ - 0x00217d60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00217d70 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00217d80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00217d90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00217da0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00217db0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00217dc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00217dd0 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x00217de0 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ - 0x00217df0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x00217e00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00217e10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00217e20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00217e30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00217e40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00217e50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00217e60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00217e70 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ - 0x00217e80 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ - 0x00217e90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00217ea0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00217eb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00217ec0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00217ed0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00217ee0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00217ef0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00217f00 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x00217f10 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ - 0x00217f20 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ - 0x00217f30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00217f40 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00217f50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00217f60 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00217f70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00217f80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00217f90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00217fa0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x00217fb0 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ - 0x00217fc0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x00217fd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00217fe0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00217ff0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00218000 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00218010 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00218020 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00218030 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00218040 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ - 0x00218050 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ - 0x00218060 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00218070 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ - 0x00218080 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ - 0x00218090 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ - 0x002180a0 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ - 0x002180b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002180c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x002180d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002180e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002180f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00218100 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ - 0x00218110 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ - 0x00218120 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00218130 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ - 0x00218140 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ - 0x00218150 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ - 0x00218160 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ - 0x00218170 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ - 0x00218180 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00218190 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002181a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x002181b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002181c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002181d0 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ - 0x002181e0 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ - 0x002181f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00218200 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00218210 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00218220 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00218230 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00218240 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ - 0x00218250 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00218260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00218270 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ - 0x00218280 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ - 0x00218290 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002182a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002182b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x002182c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002182d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002182e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002182f0 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ - 0x00218300 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00218310 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00218320 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00218330 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00218340 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00218350 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00218360 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ - 0x00218370 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00218380 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ - 0x00218390 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ - 0x002183a0 20737472 75637475 72656420 65786365 structured exce │ │ │ │ - 0x002183b0 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ - 0x002183c0 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ - 0x002183d0 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ - 0x002183e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x002183f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00218400 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00218410 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00218420 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00218430 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00218440 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ - 0x00218450 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00218460 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00218470 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00218480 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00218490 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002184a0 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ - 0x002184b0 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ - 0x002184c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002184d0 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ - 0x002184e0 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ - 0x002184f0 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ - 0x00218500 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ - 0x00218510 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x00218520 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00218530 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00218540 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00218550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00218560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00218570 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ - 0x00218580 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00218590 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x002185a0 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ - 0x002185b0 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ - 0x002185c0 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ - 0x002185d0 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ - 0x002185e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002185f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x00218600 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00218610 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00218620 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00218630 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ - 0x00218640 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ - 0x00218650 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00218660 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ - 0x00218670 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ - 0x00218680 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ - 0x00218690 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002186a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x002186b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002186c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002186d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002186e0 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ - 0x002186f0 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ - 0x00218700 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00218710 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00218720 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ - 0x00218730 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ - 0x00218740 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ - 0x00218750 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00218760 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00218770 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00218780 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00218790 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002187a0 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ - 0x002187b0 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ - 0x002187c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x002187d0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x002187e0 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ - 0x002187f0 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ - 0x00218800 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x00218810 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00218820 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00218830 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00218840 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00218850 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00218860 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ - 0x00218870 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ - 0x00218880 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00218890 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ - 0x002188a0 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ - 0x002188b0 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ - 0x002188c0 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ - 0x002188d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x002188e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x002188f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00218900 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00218910 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00218920 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00218930 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ - 0x00218940 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ - 0x00218950 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00218960 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ - 0x00218970 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ - 0x00218980 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ - 0x00218990 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002189a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x002189b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002189c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002189d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002189e0 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ - 0x002189f0 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ - 0x00218a00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00218a10 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ - 0x00218a20 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ - 0x00218a30 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ - 0x00218a40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00218a50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00218a60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00218a70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00218a80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00218a90 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ - 0x00218aa0 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ - 0x00218ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00218ac0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00218ad0 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ - 0x00218ae0 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ - 0x00218af0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00218b00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00218b10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00218b20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00218b30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00218b40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00218b50 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ - 0x00218b60 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ - 0x00218b70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00218b80 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ - 0x00218b90 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ - 0x00218ba0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x00218bb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00218bc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00218bd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00218be0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00218bf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00218c00 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ - 0x00218c10 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ - 0x00218c20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00218c30 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ - 0x00218c40 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ - 0x00218c50 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ - 0x00218c60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00218c70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00218c80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00218c90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00218ca0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00218cb0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x00218cc0 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ - 0x00218cd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00218ce0 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ - 0x00218cf0 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ - 0x00218d00 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00218d10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x00218d20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00218d30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00218d40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00218d50 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ - 0x00218d60 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ - 0x00218d70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00218d80 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ - 0x00218d90 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ - 0x00218da0 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ - 0x00218db0 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ - 0x00218dc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00218dd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00218de0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00218df0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00218e00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00218e10 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ - 0x00218e20 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ - 0x00218e30 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ - 0x00218e40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00218e50 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ - 0x00218e60 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ - 0x00218e70 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ - 0x00218e80 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ - 0x00218e90 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x00218ea0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00218eb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00218ec0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00218ed0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00218ee0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00218ef0 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ - 0x00218f00 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ - 0x00218f10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00218f20 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ - 0x00218f30 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ - 0x00218f40 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ - 0x00218f50 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ - 0x00218f60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00218f70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00218f80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00218f90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00218fa0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00218fb0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x00218fc0 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ - 0x00218fd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00218fe0 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ - 0x00218ff0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x00219000 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00219010 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00219020 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00219030 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00219040 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00219050 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ - 0x00219060 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00219070 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ - 0x00219080 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ - 0x00219090 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002190a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x002190b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002190c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002190d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002190e0 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ - 0x002190f0 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ - 0x00219100 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00219110 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ - 0x00219120 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ - 0x00219130 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ - 0x00219140 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00219150 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00219160 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00219170 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00219180 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00219190 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002191a0 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ - 0x002191b0 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ - 0x002191c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002191d0 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ - 0x002191e0 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ - 0x002191f0 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ - 0x00219200 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00219210 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00219220 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00219230 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00219240 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00219250 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ - 0x00219260 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ - 0x00219270 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ - 0x00219280 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00219290 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x002192a0 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ - 0x002192b0 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ - 0x002192c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002192d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x002192e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002192f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00219300 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00219310 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x00219320 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x00219330 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x00219340 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00219350 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x00219360 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ - 0x00219370 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ - 0x00219380 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00219390 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002193a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002193b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002193c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002193d0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x002193e0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x002193f0 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ - 0x00219400 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00219410 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x00219420 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x00219430 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ - 0x00219440 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ - 0x00219450 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00219460 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00219470 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00219480 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00219490 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002194a0 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ - 0x002194b0 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ - 0x002194c0 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ - 0x002194d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002194e0 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x002194f0 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ - 0x00219500 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ - 0x00219510 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00219520 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00219530 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00219540 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00219550 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00219560 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x00219570 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x00219580 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ - 0x00219590 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002195a0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x002195b0 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ - 0x002195c0 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ - 0x002195d0 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ - 0x002195e0 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ - 0x002195f0 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ - 0x00219600 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ - 0x00219610 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ - 0x00219620 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ - 0x00219630 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ - 0x00219640 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ - 0x00219650 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00219660 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00219670 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00219680 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00219690 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002196a0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x002196b0 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ - 0x002196c0 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ - 0x002196d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002196e0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x002196f0 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ - 0x00219700 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ - 0x00219710 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ - 0x00219720 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00219730 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00219740 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00219750 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00219760 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00219770 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ - 0x00219780 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ - 0x00219790 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002197a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x002197b0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x002197c0 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ - 0x002197d0 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ - 0x002197e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002197f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00219800 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00219810 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00219820 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00219830 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ - 0x00219840 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ - 0x00219850 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ - 0x00219860 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00219870 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00219880 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00219890 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x002198a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x002198b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002198c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x002198d0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x002198e0 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ - 0x002198f0 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ - 0x00219900 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00219910 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00219920 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00219930 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00219940 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00219950 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00219960 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00219970 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x00219980 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x00219990 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ - 0x002199a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x002199b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x002199c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x002199d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x002199e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x002199f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00219a00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00219a10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00219a20 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ - 0x00219a30 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ - 0x00219a40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00219a50 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ - 0x00219a60 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ - 0x00219a70 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ - 0x00219a80 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ - 0x00219a90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00219aa0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00219ab0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00219ac0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00219ad0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00219ae0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x00219af0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x00219b00 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ - 0x00219b10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00219b20 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ - 0x00219b30 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ - 0x00219b40 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ - 0x00219b50 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ - 0x00219b60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00219b70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00219b80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00219b90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00219ba0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00219bb0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x00219bc0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x00219bd0 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ - 0x00219be0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00219bf0 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x00219c00 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x00219c10 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ - 0x00219c20 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ - 0x00219c30 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00219c40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00219c50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00219c60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00219c70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00219c80 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x00219c90 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x00219ca0 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ - 0x00219cb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00219cc0 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ - 0x00219cd0 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ - 0x00219ce0 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ - 0x00219cf0 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ - 0x00219d00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00219d10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00219d20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00219d30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00219d40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00219d50 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ - 0x00219d60 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ - 0x00219d70 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x00219d80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00219d90 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x00219da0 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ - 0x00219db0 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ - 0x00219dc0 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ - 0x00219dd0 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ - 0x00219de0 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ - 0x00219df0 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ - 0x00219e00 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ - 0x00219e10 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ - 0x00219e20 73206973 20646573 63726962 65642069 s is described i │ │ │ │ - 0x00219e30 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ - 0x00219e40 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ - 0x00219e50 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ - 0x00219e60 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ - 0x00219e70 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ - 0x00219e80 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ - 0x00219e90 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ - 0x00219ea0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00219eb0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00219ec0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00219ed0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00219ee0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00219ef0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x00219f00 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x00219f10 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ - 0x00219f20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00219f30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00219f40 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x00219f50 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ - 0x00219f60 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00219f70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00219f80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00219f90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00219fa0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00219fb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00219fc0 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ - 0x00219fd0 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ - 0x00219fe0 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ - 0x00219ff0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021a000 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0021a010 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021a020 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021a030 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021a040 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021a050 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021a060 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ - 0x0021a070 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ - 0x0021a080 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ + 0x00215d70 20226e61 6d65223a 20227570 70657222 "name": "upper" │ │ │ │ + 0x00215d80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00215d90 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00215da0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00215db0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00215dc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00215dd0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x00215de0 74727565 20696620 74686520 2a746573 true if the *tes │ │ │ │ + 0x00215df0 742a2076 616c7565 20697320 62657477 t* value is betw │ │ │ │ + 0x00215e00 65656e20 2a6c6f77 65722a20 616e6420 een *lower* and │ │ │ │ + 0x00215e10 2a757070 65722a20 76616c75 65732e20 *upper* values. │ │ │ │ + 0x00215e20 54686520 636f6d70 61726973 6f6e7320 The comparisons │ │ │ │ + 0x00215e30 61726520 696e636c 75736976 652e2045 are inclusive. E │ │ │ │ + 0x00215e40 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ + 0x00215e50 696e5f72 616e6765 286d6174 682e6465 in_range(math.de │ │ │ │ + 0x00215e60 76696174 696f6e28 302c2066 696c6573 viation(0, files │ │ │ │ + 0x00215e70 697a652c 206d6174 682e4d45 414e5f42 ize, math.MEAN_B │ │ │ │ + 0x00215e80 59544553 292c2036 332e392c 2036342c YTES), 63.9, 64, │ │ │ │ + 0x00215e90 31296060 60220a20 20202020 20202020 1)```". │ │ │ │ + 0x00215ea0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00215eb0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x00215ec0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00215ed0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00215ee0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x00215ef0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00215f00 22646576 69617469 6f6e222c 0a202020 "deviation",. │ │ │ │ + 0x00215f10 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x00215f20 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ + 0x00215f30 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ + 0x00215f40 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ + 0x00215f50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00215f60 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x00215f70 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x00215f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215f90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00215fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215fb0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x00215fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00215fd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00215fe0 65223a20 226f6666 73657422 0a202020 e": "offset". │ │ │ │ + 0x00215ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216000 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00216010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216020 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00216030 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00216040 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x00216050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216060 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00216070 73697a65 220a2020 20202020 20202020 size". │ │ │ │ + 0x00216080 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00216090 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002160a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002160b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002160c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002160d0 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ + 0x002160e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002160f0 226e616d 65223a20 226d6561 6e220a20 "name": "mean". │ │ │ │ + 0x00216100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216110 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00216120 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x00216130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216140 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00216150 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x00216160 65206465 76696174 696f6e20 66726f6d e deviation from │ │ │ │ + 0x00216170 20746865 206d6561 6e20666f 72207468 the mean for th │ │ │ │ + 0x00216180 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ + 0x00216190 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x002161a0 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ + 0x002161b0 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ + 0x002161c0 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ + 0x002161d0 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ + 0x002161e0 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ + 0x002161f0 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ + 0x00216200 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ + 0x00216210 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ + 0x00216220 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ + 0x00216230 20666c6f 61742e20 54686520 6d65616e float. The mean │ │ │ │ + 0x00216240 206f6620 616e2065 7175616c 6c792064 of an equally d │ │ │ │ + 0x00216250 69737472 69627574 65642072 616e646f istributed rando │ │ │ │ + 0x00216260 6d207361 6d706c65 206f6620 62797465 m sample of byte │ │ │ │ + 0x00216270 73206973 20313237 2e352c20 77686963 s is 127.5, whic │ │ │ │ + 0x00216280 68206973 20617661 696c6162 6c652061 h is available a │ │ │ │ + 0x00216290 73207468 6520636f 6e737461 6e74206d s the constant m │ │ │ │ + 0x002162a0 6174682e 4d45414e 5f425954 45532e20 ath.MEAN_BYTES. │ │ │ │ + 0x002162b0 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ + 0x002162c0 2e646576 69617469 6f6e2830 2c206669 .deviation(0, fi │ │ │ │ + 0x002162d0 6c657369 7a652c20 6d617468 2e4d4541 lesize, math.MEA │ │ │ │ + 0x002162e0 4e5f4259 54455329 203d3d20 36342e30 N_BYTES) == 64.0 │ │ │ │ + 0x002162f0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x00216300 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00216310 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00216320 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x00216330 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x00216340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216350 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00216360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216370 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ + 0x00216380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216390 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002163a0 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ + 0x002163b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002163c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002163d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002163e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002163f0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00216400 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ + 0x00216410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216420 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00216430 6d65616e 220a2020 20202020 20202020 mean". │ │ │ │ + 0x00216440 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00216450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216460 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x00216470 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00216480 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ + 0x00216490 75726e20 74686520 64657669 6174696f urn the deviatio │ │ │ │ + 0x002164a0 6e206672 6f6d2074 6865206d 65616e20 n from the mean │ │ │ │ + 0x002164b0 666f7220 74686520 67697665 6e207374 for the given st │ │ │ │ + 0x002164c0 72696e67 2e220a20 20202020 20202020 ring.". │ │ │ │ + 0x002164d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x002164e0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x002164f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00216500 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00216510 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x00216520 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00216530 226d6561 6e222c0a 20202020 20202020 "mean",. │ │ │ │ + 0x00216540 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x00216550 223a2022 66222c0a 20202020 20202020 ": "f",. │ │ │ │ + 0x00216560 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x00216570 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00216580 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00216590 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x002165a0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x002165b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002165c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002165d0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x002165e0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x002165f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216600 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00216610 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00216620 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00216630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216640 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00216650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216660 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x00216670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00216690 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ + 0x002166a0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002166b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002166c0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x002166d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002166e0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x002166f0 7475726e 73207468 65206d65 616e2066 turns the mean f │ │ │ │ + 0x00216700 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x00216710 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x00216720 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x00216730 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x00216740 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x00216750 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x00216760 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x00216770 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x00216780 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x00216790 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x002167a0 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ + 0x002167b0 20697320 6120666c 6f61742e 20457861 is a float. Exa │ │ │ │ + 0x002167c0 6d706c65 3a206060 606d6174 682e6d65 mple: ```math.me │ │ │ │ + 0x002167d0 616e2830 2c206669 6c657369 7a652920 an(0, filesize) │ │ │ │ + 0x002167e0 3c203732 2e306060 60220a20 20202020 < 72.0```". │ │ │ │ + 0x002167f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00216800 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00216810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216820 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00216830 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00216840 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00216850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216860 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00216870 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x00216880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216890 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x002168a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002168b0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x002168c0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x002168d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002168e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x002168f0 223a2022 52657475 726e2074 6865206d ": "Return the m │ │ │ │ + 0x00216900 65616e20 666f7220 74686520 67697665 ean for the give │ │ │ │ + 0x00216910 6e207374 72696e67 2e220a20 20202020 n string.". │ │ │ │ + 0x00216920 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00216930 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00216940 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00216950 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00216960 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x00216970 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00216980 65223a20 22736572 69616c5f 636f7272 e": "serial_corr │ │ │ │ + 0x00216990 656c6174 696f6e22 2c0a2020 20202020 elation",. │ │ │ │ + 0x002169a0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x002169b0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x002169c0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x002169d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x002169e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002169f0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x00216a00 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x00216a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216a20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00216a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216a40 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x00216a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216a60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00216a70 2022220a 20202020 20202020 20202020 "". │ │ │ │ + 0x00216a80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00216a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216aa0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00216ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216ac0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00216ad0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00216ae0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00216af0 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ + 0x00216b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216b10 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00216b20 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x00216b30 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00216b40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00216b50 52657475 726e7320 74686520 73657269 Returns the seri │ │ │ │ + 0x00216b60 616c2063 6f727265 6c617469 6f6e2066 al correlation f │ │ │ │ + 0x00216b70 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x00216b80 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x00216b90 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x00216ba0 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x00216bb0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x00216bc0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x00216bd0 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x00216be0 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x00216bf0 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x00216c00 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x00216c10 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ + 0x00216c20 20697320 6120666c 6f617420 62657477 is a float betw │ │ │ │ + 0x00216c30 65656e20 302e3020 616e6420 312e302e een 0.0 and 1.0. │ │ │ │ + 0x00216c40 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ + 0x00216c50 682e7365 7269616c 5f636f72 72656c61 h.serial_correla │ │ │ │ + 0x00216c60 74696f6e 28302c20 66696c65 73697a65 tion(0, filesize │ │ │ │ + 0x00216c70 29203c20 302e3260 6060220a 20202020 ) < 0.2```". │ │ │ │ + 0x00216c80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00216c90 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00216ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00216cb0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x00216cc0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00216cd0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00216ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216cf0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00216d00 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x00216d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216d20 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ + 0x00216d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216d40 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00216d50 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x00216d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216d70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00216d80 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ + 0x00216d90 73657269 616c2063 6f727265 6c617469 serial correlati │ │ │ │ + 0x00216da0 6f6e2066 6f722074 68652067 6976656e on for the given │ │ │ │ + 0x00216db0 20737472 696e672e 220a2020 20202020 string.". │ │ │ │ + 0x00216dc0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00216dd0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x00216de0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00216df0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00216e00 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x00216e10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00216e20 223a2022 6d6f6e74 655f6361 726c6f5f ": "monte_carlo_ │ │ │ │ + 0x00216e30 7069222c 0a202020 20202020 20202020 pi",. │ │ │ │ + 0x00216e40 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x00216e50 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ + 0x00216e60 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x00216e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216e80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00216e90 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x00216ea0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00216eb0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00216ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216ed0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00216ee0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00216ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216f00 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ + 0x00216f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216f20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00216f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216f40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00216f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216f60 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x00216f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216f80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00216f90 2022220a 20202020 20202020 20202020 "". │ │ │ │ + 0x00216fa0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x00216fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00216fc0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x00216fd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00216fe0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x00216ff0 6e732074 68652070 65726365 6e746167 ns the percentag │ │ │ │ + 0x00217000 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ + 0x00217010 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x00217020 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x00217030 2a6f6666 7365742a 20776865 6e207275 *offset* when ru │ │ │ │ + 0x00217040 6e207468 726f7567 68207468 65204d6f n through the Mo │ │ │ │ + 0x00217050 6e746520 4361726c 6f206672 6f6d2050 nte Carlo from P │ │ │ │ + 0x00217060 69207465 73742e20 5768656e 20736361 i test. When sca │ │ │ │ + 0x00217070 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ + 0x00217080 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ + 0x00217090 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ + 0x002170a0 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ + 0x002170b0 6c206164 64726573 73207769 7468696e l address within │ │ │ │ + 0x002170c0 20746865 2070726f 63657373 20616464 the process add │ │ │ │ + 0x002170d0 72657373 20737061 63652e20 54686520 ress space. The │ │ │ │ + 0x002170e0 72657475 726e6564 2076616c 75652069 returned value i │ │ │ │ + 0x002170f0 73206120 666c6f61 742e2045 78616d70 s a float. Examp │ │ │ │ + 0x00217100 6c653a20 6060606d 6174682e 6d6f6e74 le: ```math.mont │ │ │ │ + 0x00217110 655f6361 726c6f5f 70692830 2c206669 e_carlo_pi(0, fi │ │ │ │ + 0x00217120 6c657369 7a652920 3c20302e 30376060 lesize) < 0.07`` │ │ │ │ + 0x00217130 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x00217140 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00217150 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00217160 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x00217170 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x00217180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217190 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x002171a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002171b0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x002171c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002171d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002171e0 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ + 0x002171f0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x00217200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217210 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x00217220 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00217230 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x00217240 726e2074 68652070 65726365 6e746167 rn the percentag │ │ │ │ + 0x00217250 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ + 0x00217260 6f722074 68652067 6976656e 20737472 or the given str │ │ │ │ + 0x00217270 696e672e 220a2020 20202020 20202020 ing.". │ │ │ │ + 0x00217280 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00217290 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x002172a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x002172b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002172c0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x002172d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002172e0 656e7472 6f707922 2c0a2020 20202020 entropy",. │ │ │ │ + 0x002172f0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x00217300 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x00217310 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x00217320 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00217330 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00217340 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x00217350 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x00217360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00217380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217390 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x002173a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002173b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002173c0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x002173d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002173e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x002173f0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00217400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217410 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00217420 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00217430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217440 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x00217450 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x00217460 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00217470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217480 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x00217490 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x002174a0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x002174b0 73207468 6520656e 74726f70 7920666f s the entropy fo │ │ │ │ + 0x002174c0 72202a73 697a652a 20627974 65732073 r *size* bytes s │ │ │ │ + 0x002174d0 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x002174e0 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ + 0x002174f0 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ + 0x00217500 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ + 0x00217510 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ + 0x00217520 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ + 0x00217530 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ + 0x00217540 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ + 0x00217550 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ + 0x00217560 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ + 0x00217570 20666c6f 61742e20 4578616d 706c653a float. Example: │ │ │ │ + 0x00217580 20606060 6d617468 2e656e74 726f7079 ```math.entropy │ │ │ │ + 0x00217590 28302c20 66696c65 73697a65 29203e3d (0, filesize) >= │ │ │ │ + 0x002175a0 20376060 60220a20 20202020 20202020 7```". │ │ │ │ + 0x002175b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x002175c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002175d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002175e0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x002175f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00217610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217620 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00217630 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00217640 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00217650 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ + 0x00217660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217670 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00217680 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x00217690 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x002176a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002176b0 52657475 726e7320 74686520 656e7472 Returns the entr │ │ │ │ + 0x002176c0 6f707920 666f7220 74686520 67697665 opy for the give │ │ │ │ + 0x002176d0 6e207374 72696e67 2e206060 60457861 n string. ```Exa │ │ │ │ + 0x002176e0 6d706c65 3a206d61 74682e65 6e74726f mple: math.entro │ │ │ │ + 0x002176f0 7079285c 2264756d 6d795c22 29203e20 py(\"dummy\") > │ │ │ │ + 0x00217700 37606060 220a2020 20202020 20202020 7```". │ │ │ │ + 0x00217710 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00217720 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x00217730 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00217740 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00217750 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x00217760 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00217770 6d696e22 2c0a2020 20202020 20202020 min",. │ │ │ │ + 0x00217780 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x00217790 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x002177a0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x002177b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002177c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x002177d0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x002177e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x002177f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00217800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217810 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00217820 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x00217830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217840 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x00217850 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x00217860 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00217870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217880 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00217890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002178a0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x002178b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002178c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x002178d0 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x002178e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002178f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00217900 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x00217910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217920 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00217930 20225265 7475726e 73207468 65206d69 "Returns the mi │ │ │ │ + 0x00217940 6e696d75 6d206f66 2074776f 20756e73 nimum of two uns │ │ │ │ + 0x00217950 69676e65 6420696e 74656765 72207661 igned integer va │ │ │ │ + 0x00217960 6c756573 2e220a20 20202020 20202020 lues.". │ │ │ │ + 0x00217970 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00217980 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x00217990 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002179a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002179b0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x002179c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002179d0 226d6178 222c0a20 20202020 20202020 "max",. │ │ │ │ + 0x002179e0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x002179f0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x00217a00 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x00217a10 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00217a20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00217a30 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x00217a40 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x00217a50 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00217a60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00217a70 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00217a80 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x00217a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217aa0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x00217ab0 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ + 0x00217ac0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00217ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217ae0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00217af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217b00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00217b10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00217b20 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00217b30 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ + 0x00217b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217b50 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00217b60 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x00217b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217b80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00217b90 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ + 0x00217ba0 6178696d 756d206f 66207477 6f20756e aximum of two un │ │ │ │ + 0x00217bb0 7369676e 65642069 6e746567 65722076 signed integer v │ │ │ │ + 0x00217bc0 616c7565 732e220a 20202020 20202020 alues.". │ │ │ │ + 0x00217bd0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00217be0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00217bf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00217c00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00217c10 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x00217c20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00217c30 2022746f 5f6e756d 62657222 2c0a2020 "to_number",. │ │ │ │ + 0x00217c40 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x00217c50 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x00217c60 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x00217c70 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x00217c80 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00217c90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00217ca0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00217cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217cc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00217cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217ce0 20202020 22747970 65223a20 2262222c "type": "b", │ │ │ │ + 0x00217cf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00217d00 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00217d10 6d65223a 2022626f 6f6c6561 6e220a20 me": "boolean". │ │ │ │ + 0x00217d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217d30 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00217d40 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x00217d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217d60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00217d70 6f6e223a 20225265 7475726e 73203020 on": "Returns 0 │ │ │ │ + 0x00217d80 6f722031 2c206974 27732075 73656675 or 1, it's usefu │ │ │ │ + 0x00217d90 6c207768 656e2077 72697469 6e672061 l when writing a │ │ │ │ + 0x00217da0 2073636f 72652062 61736564 2072756c score based rul │ │ │ │ + 0x00217db0 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ + 0x00217dc0 6174682e 746f6e75 6d626572 28537562 ath.tonumber(Sub │ │ │ │ + 0x00217dd0 52756c65 3129202a 20363020 2b206d61 Rule1) * 60 + ma │ │ │ │ + 0x00217de0 74682e74 6f6e756d 62657228 53756252 th.tonumber(SubR │ │ │ │ + 0x00217df0 756c6532 29202a20 3230202b 206d6174 ule2) * 20 + mat │ │ │ │ + 0x00217e00 682e746f 6e756d62 65722853 75625275 h.tonumber(SubRu │ │ │ │ + 0x00217e10 6c653329 202a2037 30203e20 38302a60 le3) * 70 > 80*` │ │ │ │ + 0x00217e20 6060220a 20202020 20202020 20202020 ``". │ │ │ │ + 0x00217e30 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00217e40 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x00217e50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00217e60 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x00217e70 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x00217e80 20202020 20226e61 6d65223a 20226162 "name": "ab │ │ │ │ + 0x00217e90 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00217ea0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x00217eb0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x00217ec0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x00217ed0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00217ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00217ef0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x00217f00 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00217f10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00217f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217f30 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00217f40 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x00217f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00217f60 20202022 6e616d65 223a2022 696e7422 "name": "int" │ │ │ │ + 0x00217f70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00217f80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00217f90 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00217fa0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00217fb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00217fc0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x00217fd0 74686520 6162736f 6c757465 2076616c the absolute val │ │ │ │ + 0x00217fe0 7565206f 66207468 65207369 676e6564 ue of the signed │ │ │ │ + 0x00217ff0 20696e74 65676572 2e206060 60457861 integer. ```Exa │ │ │ │ + 0x00218000 6d706c65 3a206d61 74682e61 62732840 mple: math.abs(@ │ │ │ │ + 0x00218010 61202d20 40622920 3d3d2031 60606022 a - @b) == 1```" │ │ │ │ + 0x00218020 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00218030 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x00218040 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00218050 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00218060 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x00218070 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x00218080 2020226e 616d6522 3a202263 6f756e74 "name": "count │ │ │ │ + 0x00218090 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002180a0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x002180b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002180c0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x002180d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002180e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002180f0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00218100 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00218110 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00218120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218130 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00218140 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x00218150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218160 2020226e 616d6522 3a202262 79746522 "name": "byte" │ │ │ │ + 0x00218170 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00218180 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00218190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002181a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002181b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002181c0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x002181d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002181e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002181f0 223a2022 6f666673 6574220a 20202020 ": "offset". │ │ │ │ + 0x00218200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218210 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00218220 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00218230 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00218240 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00218250 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x00218260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218270 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x00218280 697a6522 0a202020 20202020 20202020 ize". │ │ │ │ + 0x00218290 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x002182a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002182b0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x002182c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002182d0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x002182e0 726e7320 686f7720 6f667465 6e206120 rns how often a │ │ │ │ + 0x002182f0 73706563 69666963 20627974 65206f63 specific byte oc │ │ │ │ + 0x00218300 63757273 2c207374 61727469 6e672061 curs, starting a │ │ │ │ + 0x00218310 74202a6f 66667365 742a2061 6e64206c t *offset* and l │ │ │ │ + 0x00218320 6f6f6b69 6e672061 74207468 65206e65 ooking at the ne │ │ │ │ + 0x00218330 7874202a 73697a65 2a206279 7465732e xt *size* bytes. │ │ │ │ + 0x00218340 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ + 0x00218350 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ + 0x00218360 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ + 0x00218370 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ + 0x00218380 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ + 0x00218390 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ + 0x002183a0 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ + 0x002183b0 6163652e 202a6f66 66736574 2a20616e ace. *offset* an │ │ │ │ + 0x002183c0 64202a73 697a652a 20617265 206f7074 d *size* are opt │ │ │ │ + 0x002183d0 696f6e61 6c3b2069 66206c65 66742065 ional; if left e │ │ │ │ + 0x002183e0 6d707479 2c207468 6520636f 6d706c65 mpty, the comple │ │ │ │ + 0x002183f0 74652066 696c6520 69732073 65617263 te file is searc │ │ │ │ + 0x00218400 6865642e 20457861 6d706c65 3a206060 hed. Example: `` │ │ │ │ + 0x00218410 606d6174 682e636f 756e7428 30783441 `math.count(0x4A │ │ │ │ + 0x00218420 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ + 0x00218430 2066696c 6573697a 6529203e 3d203130 filesize) >= 10 │ │ │ │ + 0x00218440 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x00218450 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00218460 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00218470 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x00218480 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x00218490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002184a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002184b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002184c0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x002184d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002184e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002184f0 65223a20 22627974 65220a20 20202020 e": "byte". │ │ │ │ + 0x00218500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218510 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00218520 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x00218530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218540 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00218550 20225265 7475726e 7320686f 77206f66 "Returns how of │ │ │ │ + 0x00218560 74656e20 61207370 65636966 69632062 ten a specific b │ │ │ │ + 0x00218570 79746520 6f636375 72732c20 74686520 yte occurs, the │ │ │ │ + 0x00218580 636f6d70 6c657465 2066696c 65206973 complete file is │ │ │ │ + 0x00218590 20736561 72636865 642e2045 78616d70 searched. Examp │ │ │ │ + 0x002185a0 6c653a20 6060606d 6174682e 636f756e le: ```math.coun │ │ │ │ + 0x002185b0 74283078 34412920 3e3d2031 30606060 t(0x4A) >= 10``` │ │ │ │ + 0x002185c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x002185d0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x002185e0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x002185f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00218600 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x00218610 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x00218620 20202022 6e616d65 223a2022 70657263 "name": "perc │ │ │ │ + 0x00218630 656e7461 6765222c 0a202020 20202020 entage",. │ │ │ │ + 0x00218640 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ + 0x00218650 65223a20 2266222c 0a202020 20202020 e": "f",. │ │ │ │ + 0x00218660 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x00218670 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00218680 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00218690 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x002186a0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x002186b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002186c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x002186d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002186e0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x002186f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218700 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00218710 22627974 65220a20 20202020 20202020 "byte". │ │ │ │ + 0x00218720 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00218730 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00218740 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00218750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218760 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00218770 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x00218780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218790 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x002187a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x002187b0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x002187c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002187d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002187e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002187f0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x00218800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218810 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00218820 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ + 0x00218830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218840 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00218850 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x00218860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218870 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00218880 20225265 7475726e 73207468 65206f63 "Returns the oc │ │ │ │ + 0x00218890 63757272 656e6365 20726174 65206f66 currence rate of │ │ │ │ + 0x002188a0 20612073 70656369 66696320 62797465 a specific byte │ │ │ │ + 0x002188b0 2c207374 61727469 6e672061 74202a6f , starting at *o │ │ │ │ + 0x002188c0 66667365 742a2061 6e64206c 6f6f6b69 ffset* and looki │ │ │ │ + 0x002188d0 6e672061 74207468 65206e65 7874202a ng at the next * │ │ │ │ + 0x002188e0 73697a65 2a206279 7465732e 20576865 size* bytes. Whe │ │ │ │ + 0x002188f0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x00218900 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x00218910 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x00218920 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x00218930 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x00218940 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x00218950 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x00218960 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x00218970 6c756520 69732061 20666c6f 61742062 lue is a float b │ │ │ │ + 0x00218980 65747765 656e2030 20616e64 20312e20 etween 0 and 1. │ │ │ │ + 0x00218990 2a6f6666 7365742a 20616e64 202a7369 *offset* and *si │ │ │ │ + 0x002189a0 7a652a20 61726520 6f707469 6f6e616c ze* are optional │ │ │ │ + 0x002189b0 3b206966 206c6566 7420656d 7074792c ; if left empty, │ │ │ │ + 0x002189c0 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ + 0x002189d0 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ + 0x002189e0 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ + 0x002189f0 2e706572 63656e74 61676528 30784646 .percentage(0xFF │ │ │ │ + 0x00218a00 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ + 0x00218a10 2066696c 6573697a 6529203e 3d20302e filesize) >= 0. │ │ │ │ + 0x00218a20 39606060 220a2020 20202020 20202020 9```". │ │ │ │ + 0x00218a30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00218a40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00218a50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00218a60 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00218a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218a80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00218a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218aa0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x00218ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00218ac0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00218ad0 6d65223a 20226279 7465220a 20202020 me": "byte". │ │ │ │ + 0x00218ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218af0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00218b00 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x00218b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218b20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00218b30 3a202252 65747572 6e732074 6865206f : "Returns the o │ │ │ │ + 0x00218b40 63637572 72656e63 65207261 7465206f ccurrence rate o │ │ │ │ + 0x00218b50 66206120 73706563 69666963 20627974 f a specific byt │ │ │ │ + 0x00218b60 652c2074 68652063 6f6d706c 65746520 e, the complete │ │ │ │ + 0x00218b70 66696c65 20697320 73656172 63686564 file is searched │ │ │ │ + 0x00218b80 2e205468 65207265 7475726e 65642076 . The returned v │ │ │ │ + 0x00218b90 616c7565 20697320 6120666c 6f617420 alue is a float │ │ │ │ + 0x00218ba0 62657477 65656e20 3020616e 6420312e between 0 and 1. │ │ │ │ + 0x00218bb0 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ + 0x00218bc0 682e7065 7263656e 74616765 28307834 h.percentage(0x4 │ │ │ │ + 0x00218bd0 4129203e 3d20302e 34606060 220a2020 A) >= 0.4```". │ │ │ │ + 0x00218be0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00218bf0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x00218c00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00218c10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00218c20 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x00218c30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00218c40 6e616d65 223a2022 6d6f6465 222c0a20 name": "mode",. │ │ │ │ + 0x00218c50 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x00218c60 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x00218c70 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x00218c80 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x00218c90 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00218ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218cb0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x00218cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218cd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00218ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218cf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00218d00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00218d10 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00218d20 616d6522 3a20226f 66667365 74220a20 ame": "offset". │ │ │ │ + 0x00218d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218d40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00218d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218d60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00218d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218d80 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x00218d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218da0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00218db0 20227369 7a65220a 20202020 20202020 "size". │ │ │ │ + 0x00218dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218dd0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00218de0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x00218df0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00218e00 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x00218e10 65747572 6e732074 6865206d 6f737420 eturns the most │ │ │ │ + 0x00218e20 636f6d6d 6f6e2062 7974652c 20737461 common byte, sta │ │ │ │ + 0x00218e30 7274696e 67206174 202a6f66 66736574 rting at *offset │ │ │ │ + 0x00218e40 2a20616e 64206c6f 6f6b696e 67206174 * and looking at │ │ │ │ + 0x00218e50 20746865 206e6578 74202a73 697a652a the next *size* │ │ │ │ + 0x00218e60 20627974 65732e20 5768656e 20736361 bytes. When sca │ │ │ │ + 0x00218e70 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ + 0x00218e80 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ + 0x00218e90 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ + 0x00218ea0 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ + 0x00218eb0 6c206164 64726573 73207769 7468696e l address within │ │ │ │ + 0x00218ec0 20746865 2070726f 63657373 20616464 the process add │ │ │ │ + 0x00218ed0 72657373 20737061 63652e20 2a6f6666 ress space. *off │ │ │ │ + 0x00218ee0 7365742a 20616e64 202a7369 7a652a20 set* and *size* │ │ │ │ + 0x00218ef0 61726520 6f707469 6f6e616c 3b206966 are optional; if │ │ │ │ + 0x00218f00 206c6566 7420656d 7074792c 20746865 left empty, the │ │ │ │ + 0x00218f10 20636f6d 706c6574 65206669 6c652069 complete file i │ │ │ │ + 0x00218f20 73207365 61726368 65642e20 4578616d s searched. Exam │ │ │ │ + 0x00218f30 706c653a 20606060 6d617468 2e6d6f64 ple: ```math.mod │ │ │ │ + 0x00218f40 6528302c 2066696c 6573697a 6529203d e(0, filesize) = │ │ │ │ + 0x00218f50 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ + 0x00218f60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00218f70 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00218f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00218f90 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00218fa0 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ + 0x00218fb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00218fc0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x00218fd0 6e732074 6865206d 6f737420 636f6d6d ns the most comm │ │ │ │ + 0x00218fe0 6f6e2062 7974652c 20746865 20636f6d on byte, the com │ │ │ │ + 0x00218ff0 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ + 0x00219000 61726368 65642e20 54686520 72657475 arched. The retu │ │ │ │ + 0x00219010 726e6564 2076616c 75652069 73206120 rned value is a │ │ │ │ + 0x00219020 666c6f61 742e2045 78616d70 6c653a20 float. Example: │ │ │ │ + 0x00219030 6060606d 6174682e 6d6f6465 2829203d ```math.mode() = │ │ │ │ + 0x00219040 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ + 0x00219050 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00219060 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00219070 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00219080 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00219090 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x002190a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002190b0 65223a20 22746f5f 696e7422 2c0a2020 e": "to_int",. │ │ │ │ + 0x002190c0 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x002190d0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x002190e0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x002190f0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x00219100 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00219110 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00219120 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00219130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00219150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219160 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x00219170 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00219180 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00219190 6d65223a 20227374 72696e67 220a2020 me": "string". │ │ │ │ + 0x002191a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002191b0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x002191c0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x002191d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002191e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002191f0 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ + 0x00219200 20676976 656e2073 7472696e 6720746f given string to │ │ │ │ + 0x00219210 20612073 69676e65 6420696e 74656765 a signed intege │ │ │ │ + 0x00219220 722e2049 66207468 65207374 72696e67 r. If the string │ │ │ │ + 0x00219230 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ + 0x00219240 785c2220 69742069 73207472 65617465 x\" it is treate │ │ │ │ + 0x00219250 64206173 20626173 65203136 2e204966 d as base 16. If │ │ │ │ + 0x00219260 20746865 20737472 696e6720 73746172 the string star │ │ │ │ + 0x00219270 74732077 69746820 5c22305c 22206974 ts with \"0\" it │ │ │ │ + 0x00219280 20697320 74726561 74656420 62617365 is treated base │ │ │ │ + 0x00219290 20382e20 4c656164 696e6720 272b2720 8. Leading '+' │ │ │ │ + 0x002192a0 6f722027 2d272069 7320616c 736f2073 or '-' is also s │ │ │ │ + 0x002192b0 7570706f 72746564 2e206060 60457861 upported. ```Exa │ │ │ │ + 0x002192c0 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ + 0x002192d0 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ + 0x002192e0 32333460 60602060 60604578 616d706c 234``` ```Exampl │ │ │ │ + 0x002192f0 653a206d 6174682e 746f5f69 6e74285c e: math.to_int(\ │ │ │ │ + 0x00219300 222d3130 5c222920 3d3d202d 31306060 "-10\") == -10`` │ │ │ │ + 0x00219310 60206060 60457861 6d706c65 3a206d61 ` ```Example: ma │ │ │ │ + 0x00219320 74682e74 6f5f696e 74285c22 2d303130 th.to_int(\"-010 │ │ │ │ + 0x00219330 5c22203d 3d202d38 60606022 0a202020 \" == -8```". │ │ │ │ + 0x00219340 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00219350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219360 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00219370 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x00219380 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00219390 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x002193a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002193b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002193c0 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ + 0x002193d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002193e0 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ + 0x002193f0 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ + 0x00219400 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00219410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219420 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00219430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219440 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00219450 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00219460 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00219470 6e616d65 223a2022 62617365 220a2020 name": "base". │ │ │ │ + 0x00219480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219490 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x002194a0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x002194b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002194c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002194d0 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ + 0x002194e0 20676976 656e2073 7472696e 672c2069 given string, i │ │ │ │ + 0x002194f0 6e746572 70726574 65642077 69746820 nterpreted with │ │ │ │ + 0x00219500 74686520 67697665 6e206261 73652c20 the given base, │ │ │ │ + 0x00219510 746f2061 20736967 6e656420 696e7465 to a signed inte │ │ │ │ + 0x00219520 6765722e 20426173 65206d75 73742062 ger. Base must b │ │ │ │ + 0x00219530 65203020 6f722062 65747765 656e2032 e 0 or between 2 │ │ │ │ + 0x00219540 20616e64 20333220 696e636c 75736976 and 32 inclusiv │ │ │ │ + 0x00219550 652e2049 66206974 20697320 7a65726f e. If it is zero │ │ │ │ + 0x00219560 20746865 6e207468 65207374 72696e67 then the string │ │ │ │ + 0x00219570 2077696c 6c206265 20696e74 72657072 will be intrepr │ │ │ │ + 0x00219580 65746564 20617320 62617365 20313620 eted as base 16 │ │ │ │ + 0x00219590 69662069 74207374 61727473 20776974 if it starts wit │ │ │ │ + 0x002195a0 68205c22 30785c22 206f7220 61732062 h \"0x\" or as b │ │ │ │ + 0x002195b0 61736520 38206966 20697420 73746172 ase 8 if it star │ │ │ │ + 0x002195c0 74732077 69746820 5c22305c 222e204c ts with \"0\". L │ │ │ │ + 0x002195d0 65616469 6e672027 2b27206f 7220272d eading '+' or '- │ │ │ │ + 0x002195e0 27206973 20616c73 6f207375 70706f72 ' is also suppor │ │ │ │ + 0x002195f0 7465642e 20606060 4578616d 706c653a ted. ```Example: │ │ │ │ + 0x00219600 206d6174 682e746f 5f696e74 285c2230 math.to_int(\"0 │ │ │ │ + 0x00219610 31315c22 2c203829 203d3d20 5c22395c 11\", 8) == \"9\ │ │ │ │ + 0x00219620 22606060 20606060 4578616d 706c653a "``` ```Example: │ │ │ │ + 0x00219630 206d6174 682e746f 5f696e74 285c222d math.to_int(\"- │ │ │ │ + 0x00219640 3031315c 222c2030 29203d3d 205c222d 011\", 0) == \"- │ │ │ │ + 0x00219650 395c2260 6060220a 20202020 20202020 9\"```". │ │ │ │ + 0x00219660 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00219670 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00219680 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00219690 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002196a0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x002196b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002196c0 2022746f 5f737472 696e6722 2c0a2020 "to_string",. │ │ │ │ + 0x002196d0 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x002196e0 6e5f7479 7065223a 20227322 2c0a2020 n_type": "s",. │ │ │ │ + 0x002196f0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x00219700 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x00219710 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00219720 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00219730 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00219740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00219760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219770 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x00219780 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00219790 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x002197a0 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x002197b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002197c0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x002197d0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x002197e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002197f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00219800 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ + 0x00219810 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ + 0x00219820 20737472 696e672e 204e6f74 653a2069 string. Note: i │ │ │ │ + 0x00219830 6e746567 65727320 696e2059 41524120 ntegers in YARA │ │ │ │ + 0x00219840 61726520 7369676e 65642e20 60606045 are signed. ```E │ │ │ │ + 0x00219850 78616d70 6c653a20 6d617468 2e746f5f xample: math.to_ │ │ │ │ + 0x00219860 73747269 6e672831 3029203d 3d205c22 string(10) == \" │ │ │ │ + 0x00219870 31305c22 60606020 60606045 78616d70 10\"``` ```Examp │ │ │ │ + 0x00219880 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ + 0x00219890 6e67282d 3129203d 3d205c22 2d315c22 ng(-1) == \"-1\" │ │ │ │ + 0x002198a0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x002198b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002198c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002198d0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x002198e0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x002198f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219900 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00219910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219920 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x00219930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219940 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00219950 65223a20 22696e74 220a2020 20202020 e": "int". │ │ │ │ + 0x00219960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219970 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00219980 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00219990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002199a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002199b0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x002199c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002199d0 20202020 226e616d 65223a20 22626173 "name": "bas │ │ │ │ + 0x002199e0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x002199f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00219a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219a10 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x00219a20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00219a30 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ + 0x00219a40 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ + 0x00219a50 67657220 746f2061 20737472 696e6720 ger to a string │ │ │ │ + 0x00219a60 696e2074 68652067 6976656e 20626173 in the given bas │ │ │ │ + 0x00219a70 652e2053 7570706f 72746564 20626173 e. Supported bas │ │ │ │ + 0x00219a80 65732061 72652031 302c2038 20616e64 es are 10, 8 and │ │ │ │ + 0x00219a90 2031362e 204e6f74 653a2069 6e746567 16. Note: integ │ │ │ │ + 0x00219aa0 65727320 696e2059 41524120 61726520 ers in YARA are │ │ │ │ + 0x00219ab0 7369676e 65642e20 60606045 78616d70 signed. ```Examp │ │ │ │ + 0x00219ac0 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ + 0x00219ad0 6e672833 322c2031 3629203d 3d205c22 ng(32, 16) == \" │ │ │ │ + 0x00219ae0 32305c22 60606020 60606045 78616d70 20\"``` ```Examp │ │ │ │ + 0x00219af0 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ + 0x00219b00 6e67282d 312c2031 3629203d 3d205c22 ng(-1, 16) == \" │ │ │ │ + 0x00219b10 66666666 66666666 66666666 66666666 ffffffffffffffff │ │ │ │ + 0x00219b20 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ + 0x00219b30 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00219b40 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x00219b50 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x00219b60 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x00219b70 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x00219b80 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ + 0x00219b90 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x00219ba0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x00219bb0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00219bc0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00219bd0 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ + 0x00219be0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x00219bf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00219c00 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ + 0x00219c10 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ + 0x00219c20 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ + 0x00219c30 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ + 0x00219c40 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ + 0x00219c50 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ + 0x00219c60 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ + 0x00219c70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00219c80 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x00219c90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00219ca0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00219cb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00219cc0 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ + 0x00219cd0 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ + 0x00219ce0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00219cf0 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ + 0x00219d00 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ + 0x00219d10 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ + 0x00219d20 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ + 0x00219d30 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ + 0x00219d40 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00219d50 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x00219d60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00219d70 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x00219d80 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x00219d90 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ + 0x00219da0 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ + 0x00219db0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00219dc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00219dd0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x00219de0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00219df0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00219e00 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x00219e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219e20 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ + 0x00219e30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00219e40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00219e50 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x00219e60 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ + 0x00219e70 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ + 0x00219e80 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ + 0x00219e90 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ + 0x00219ea0 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ + 0x00219eb0 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ + 0x00219ec0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x00219ed0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x00219ee0 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ + 0x00219ef0 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ + 0x00219f00 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ + 0x00219f10 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x00219f20 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x00219f30 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00219f40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00219f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219f60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00219f70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00219f80 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00219f90 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x00219fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00219fb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00219fc0 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ + 0x00219fd0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x00219fe0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00219ff0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x0021a000 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x0021a010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0021a030 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x0021a040 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0021a050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a060 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021a070 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x0021a080 20202020 20202020 20202020 20202020 │ │ │ │ 0x0021a090 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021a0a0 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ - 0x0021a0b0 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ - 0x0021a0c0 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ - 0x0021a0d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0021a0e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0021a0f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0021a100 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0021a110 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0021a120 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ - 0x0021a130 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ - 0x0021a140 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x0021a150 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0021a160 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x0021a170 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ - 0x0021a180 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ - 0x0021a190 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0021a1a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0021a1b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0021a1c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0021a1d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021a1e0 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ - 0x0021a1f0 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ - 0x0021a200 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x0021a210 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0021a220 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x0021a230 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ - 0x0021a240 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0021a250 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0021a260 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0021a270 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0021a280 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0021a290 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x0021a2a0 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ - 0x0021a2b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0021a2c0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x0021a2d0 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ - 0x0021a2e0 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ - 0x0021a2f0 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ - 0x0021a300 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ - 0x0021a310 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ - 0x0021a320 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ - 0x0021a330 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ - 0x0021a340 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ - 0x0021a350 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021a360 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021a370 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021a380 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021a390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021a3a0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x0021a3b0 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ - 0x0021a3c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021a3d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0021a3e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0021a3f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0021a400 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0021a410 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0021a420 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0021a430 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x0021a440 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ - 0x0021a450 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ - 0x0021a460 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021a470 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0021a480 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021a490 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021a4a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021a4b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021a4c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021a4d0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x0021a4e0 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ - 0x0021a4f0 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ - 0x0021a500 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021a510 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0021a520 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0021a530 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0021a540 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0021a550 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0021a560 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0021a570 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x0021a580 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ - 0x0021a590 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0021a5a0 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ - 0x0021a5b0 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ - 0x0021a5c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0021a5d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0021a5e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0021a5f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0021a600 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021a610 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ - 0x0021a620 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ - 0x0021a630 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021a640 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ - 0x0021a650 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ - 0x0021a660 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ - 0x0021a670 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ - 0x0021a680 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x0021a690 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x0021a6a0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x0021a6b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021a6c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021a6d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0021a6e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021a6f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021a700 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ - 0x0021a710 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ - 0x0021a720 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0021a730 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ - 0x0021a740 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ - 0x0021a750 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ - 0x0021a760 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ - 0x0021a770 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ - 0x0021a780 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ - 0x0021a790 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0021a7a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0021a7b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0021a7c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0021a7d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0021a7e0 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ - 0x0021a7f0 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ - 0x0021a800 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021a810 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x0021a820 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ - 0x0021a830 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ - 0x0021a840 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ - 0x0021a850 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ - 0x0021a860 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ - 0x0021a870 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021a880 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021a890 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021a8a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021a8b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021a8c0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x0021a8d0 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ - 0x0021a8e0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x0021a8f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021a900 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ - 0x0021a910 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ - 0x0021a920 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ - 0x0021a930 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ - 0x0021a940 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ - 0x0021a950 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x0021a960 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021a970 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021a980 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021a990 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021a9a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021a9b0 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ - 0x0021a9c0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x0021a9d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021a9e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0021a9f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021aa00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021aa10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021aa20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021aa30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021aa40 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ - 0x0021aa50 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ - 0x0021aa60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021aa70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0021aa80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021aa90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021aaa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021aab0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021aac0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021aad0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x0021aae0 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x0021aaf0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0021ab00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0021ab10 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x0021ab20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021ab30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021ab40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021ab50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021ab60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021ab70 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x0021ab80 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x0021ab90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0021aba0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0021abb0 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x0021abc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021abd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021abe0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021abf0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021ac00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021ac10 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x0021ac20 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ - 0x0021ac30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0021ac40 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0021ac50 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0021ac60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0021ac70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0021ac80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0021ac90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0021aca0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x0021acb0 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ - 0x0021acc0 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ - 0x0021acd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0021ace0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0021acf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021ad00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021ad10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021ad20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021ad30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021ad40 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x0021ad50 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ - 0x0021ad60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021ad70 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ - 0x0021ad80 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ - 0x0021ad90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021ada0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021adb0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021adc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021add0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021ade0 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ - 0x0021adf0 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ - 0x0021ae00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021ae10 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ - 0x0021ae20 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ - 0x0021ae30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021ae40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021ae50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0021ae60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021ae70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021ae80 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x0021ae90 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ - 0x0021aea0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021aeb0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x0021aec0 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ - 0x0021aed0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x0021aee0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x0021aef0 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x0021af00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0021af10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0021af20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0021af30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0021af40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0021af50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0021af60 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ - 0x0021af70 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x0021af80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0021af90 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x0021afa0 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ - 0x0021afb0 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x0021afc0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x0021afd0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x0021afe0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021aff0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0021b000 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0021b010 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0021b020 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0021b030 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x0021b040 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ - 0x0021b050 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x0021b060 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021b070 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x0021b080 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ - 0x0021b090 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x0021b0a0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x0021b0b0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x0021b0c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021b0d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021b0e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021b0f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021b100 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021b110 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x0021b120 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ - 0x0021b130 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021b140 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x0021b150 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ - 0x0021b160 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x0021b170 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x0021b180 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x0021b190 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x0021b1a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0021b1b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0021b1c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0021b1d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0021b1e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021b1f0 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x0021b200 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ - 0x0021b210 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0021b220 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x0021b230 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ - 0x0021b240 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x0021b250 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x0021b260 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x0021b270 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x0021b280 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0021b290 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0021b2a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0021b2b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0021b2c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0021b2d0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x0021b2e0 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ - 0x0021b2f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0021b300 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x0021b310 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ - 0x0021b320 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x0021b330 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x0021b340 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x0021b350 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x0021b360 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021b370 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021b380 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021b390 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021b3a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021b3b0 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x0021b3c0 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ - 0x0021b3d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021b3e0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x0021b3f0 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ - 0x0021b400 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ - 0x0021b410 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ - 0x0021b420 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ - 0x0021b430 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x0021b440 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021b450 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021b460 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021b470 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021b480 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021b490 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ - 0x0021b4a0 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ - 0x0021b4b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021b4c0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x0021b4d0 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ - 0x0021b4e0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x0021b4f0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x0021b500 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x0021b510 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x0021b520 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021b530 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021b540 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021b550 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021b560 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021b570 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x0021b580 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ - 0x0021b590 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0021b5a0 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x0021b5b0 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ - 0x0021b5c0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x0021b5d0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x0021b5e0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x0021b5f0 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x0021b600 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0021b610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0021b620 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0021b630 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0021b640 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0021b650 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x0021b660 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ - 0x0021b670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0021b680 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x0021b690 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ - 0x0021b6a0 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x0021b6b0 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x0021b6c0 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x0021b6d0 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x0021b6e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0021b6f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0021b700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0021b710 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0021b720 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021b730 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x0021b740 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ - 0x0021b750 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021b760 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x0021b770 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ - 0x0021b780 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ - 0x0021b790 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x0021b7a0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x0021b7b0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x0021b7c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021b7d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021b7e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021b7f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021b800 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021b810 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x0021b820 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ - 0x0021b830 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x0021b840 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021b850 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x0021b860 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ - 0x0021b870 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x0021b880 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x0021b890 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x0021b8a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021b8b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0021b8c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0021b8d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0021b8e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0021b8f0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x0021b900 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ - 0x0021b910 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x0021b920 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0021b930 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x0021b940 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ - 0x0021b950 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x0021b960 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x0021b970 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x0021b980 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0021b990 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0021b9a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0021b9b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0021b9c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0021b9d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0021b9e0 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ - 0x0021b9f0 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ - 0x0021ba00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021ba10 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x0021ba20 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ - 0x0021ba30 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ - 0x0021ba40 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x0021ba50 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x0021ba60 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x0021ba70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021ba80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021ba90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0021baa0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021bab0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021bac0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x0021bad0 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ - 0x0021bae0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0021baf0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0021bb00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021bb10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021bb20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021bb30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021bb40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021bb50 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x0021bb60 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ - 0x0021bb70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0021bb80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0021bb90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021bba0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0021bbb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0021bbc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0021bbd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0021bbe0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0021bbf0 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ - 0x0021bc00 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ - 0x0021bc10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021bc20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0021bc30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0021bc40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0021bc50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0021bc60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0021bc70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0021bc80 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x0021bc90 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ - 0x0021bca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021bcb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021bcc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0021bcd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021bce0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021bcf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0021bd00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021bd10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021bd20 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ - 0x0021bd30 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ - 0x0021bd40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0021bd50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0021bd60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021bd70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021bd80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021bd90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021bda0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021bdb0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x0021bdc0 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ - 0x0021bdd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0021bde0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0021bdf0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0021be00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0021be10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0021be20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0021be30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0021be40 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x0021be50 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ - 0x0021be60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021be70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0021be80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021be90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021bea0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021beb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021bec0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021bed0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021bee0 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ - 0x0021bef0 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ - 0x0021bf00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021bf10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0021bf20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021bf30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021bf40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021bf50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021bf60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021bf70 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ - 0x0021bf80 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ - 0x0021bf90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021bfa0 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ - 0x0021bfb0 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ - 0x0021bfc0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0021bfd0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0021bfe0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0021bff0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0021c000 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0021c010 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x0021c020 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ - 0x0021c030 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ - 0x0021c040 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021c050 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0021c060 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021c070 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021c080 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021c090 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021c0a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021c0b0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x0021c0c0 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ - 0x0021c0d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0021c0e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0021c0f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0021c100 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0021c110 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0021c120 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0021c130 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0021c140 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x0021c150 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ - 0x0021c160 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021c170 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0021c180 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021c190 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021c1a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021c1b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021c1c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021c1d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021c1e0 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ - 0x0021c1f0 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ - 0x0021c200 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0021c210 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0021c220 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0021c230 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0021c240 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0021c250 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0021c260 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0021c270 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ - 0x0021c280 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ - 0x0021c290 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021c2a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x0021c2b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021c2c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0021c2d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0021c2e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0021c2f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0021c300 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x0021c310 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ - 0x0021c320 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ - 0x0021c330 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021c340 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0021c350 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021c360 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021c370 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021c380 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021c390 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021c3a0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x0021c3b0 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ - 0x0021c3c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0021c3d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0021c3e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0021c3f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0021c400 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0021c410 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0021c420 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0021c430 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x0021c440 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ - 0x0021c450 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021c460 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0021c470 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021c480 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021c490 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021c4a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021c4b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021c4c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021c4d0 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ - 0x0021c4e0 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ - 0x0021c4f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021c500 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x0021c510 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021c520 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0021c530 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0021c540 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0021c550 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0021c560 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x0021c570 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ - 0x0021c580 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ - 0x0021c590 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021c5a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0021c5b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021c5c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021c5d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021c5e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021c5f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021c600 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x0021c610 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ - 0x0021c620 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021c630 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0021c640 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021c650 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021c660 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021c670 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021c680 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021c690 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021c6a0 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ - 0x0021c6b0 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ - 0x0021c6c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0021c6d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0021c6e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0021c6f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0021c700 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0021c710 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0021c720 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0021c730 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x0021c740 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ - 0x0021c750 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ - 0x0021c760 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0021c770 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0021c780 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0021c790 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0021c7a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0021c7b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0021c7c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0021c7d0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x0021c7e0 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ - 0x0021c7f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021c800 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0021c810 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021c820 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021c830 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021c840 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021c850 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021c860 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021c870 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ - 0x0021c880 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ - 0x0021c890 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0021c8a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0021c8b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0021c8c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0021c8d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0021c8e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0021c8f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0021c900 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x0021c910 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ - 0x0021c920 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ - 0x0021c930 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021c940 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0021c950 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021c960 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021c970 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021c980 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021c990 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021c9a0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x0021c9b0 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ - 0x0021c9c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0021c9d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0021c9e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0021c9f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0021ca00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0021ca10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0021ca20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0021ca30 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x0021ca40 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ - 0x0021ca50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021ca60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021ca70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0021ca80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021ca90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021caa0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0021a0a0 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ + 0x0021a0b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0021a0c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0021a0d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0021a0e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0021a0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a100 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0021a110 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0021a120 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0021a130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a140 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x0021a150 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x0021a160 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0021a170 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0021a180 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ + 0x0021a190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a1a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0021a1b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x0021a1c0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x0021a1d0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x0021a1e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x0021a1f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0021a200 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021a210 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021a220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021a230 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ + 0x0021a240 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x0021a250 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0021a260 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ + 0x0021a270 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ + 0x0021a280 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x0021a290 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0021a2a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021a2b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021a2c0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x0021a2d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0021a2e0 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ + 0x0021a2f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021a300 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x0021a310 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x0021a320 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ + 0x0021a330 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ + 0x0021a340 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ + 0x0021a350 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x0021a360 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x0021a370 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x0021a380 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ + 0x0021a390 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ + 0x0021a3a0 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ + 0x0021a3b0 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ + 0x0021a3c0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x0021a3d0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x0021a3e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021a3f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021a400 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021a410 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021a420 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ + 0x0021a430 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ + 0x0021a440 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021a450 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ + 0x0021a460 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ + 0x0021a470 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ + 0x0021a480 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0021a490 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0021a4a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0021a4b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021a4c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0021a4d0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x0021a4e0 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ + 0x0021a4f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0021a500 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0021a510 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ + 0x0021a520 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ + 0x0021a530 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x0021a540 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0021a550 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0021a560 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0021a570 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x0021a580 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0021a590 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ + 0x0021a5a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021a5b0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x0021a5c0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x0021a5d0 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ + 0x0021a5e0 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ + 0x0021a5f0 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ + 0x0021a600 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ + 0x0021a610 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ + 0x0021a620 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x0021a630 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021a640 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x0021a650 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0021a660 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021a670 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x0021a680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021a690 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ + 0x0021a6a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021a6b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0021a6c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0021a6d0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x0021a6e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x0021a6f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0021a700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a710 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0021a720 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021a730 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0021a740 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ + 0x0021a750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a760 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021a770 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ + 0x0021a780 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ + 0x0021a790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a7a0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x0021a7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a7c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0021a7d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0021a7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a7f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0021a800 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0021a810 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0021a820 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x0021a830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a840 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0021a850 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ + 0x0021a860 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x0021a870 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x0021a880 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x0021a890 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x0021a8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021a8b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021a8c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021a8d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021a8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a8f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0021a900 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ + 0x0021a910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a920 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0021a930 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ + 0x0021a940 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ + 0x0021a950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a960 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x0021a970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a980 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x0021a990 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0021a9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021a9b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0021a9c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0021a9d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021a9e0 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ + 0x0021a9f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021aa00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021aa10 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ + 0x0021aa20 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ + 0x0021aa30 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ + 0x0021aa40 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ + 0x0021aa50 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ + 0x0021aa60 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ + 0x0021aa70 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ + 0x0021aa80 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ + 0x0021aa90 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ + 0x0021aaa0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x0021aab0 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ + 0x0021aac0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0021aad0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021aae0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0021aaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ab00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021ab10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021ab20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0021ab30 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ + 0x0021ab40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ab50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021ab60 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ + 0x0021ab70 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ + 0x0021ab80 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ + 0x0021ab90 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ + 0x0021aba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021abb0 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ + 0x0021abc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021abd0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x0021abe0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0021abf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ac00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0021ac10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0021ac20 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0021ac30 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ + 0x0021ac40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021ac50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0021ac60 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x0021ac70 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x0021ac80 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ + 0x0021ac90 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ + 0x0021aca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021acb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0021acc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021acd0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x0021ace0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021acf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ad00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021ad10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021ad20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021ad30 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ + 0x0021ad40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ad50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021ad60 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ + 0x0021ad70 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ + 0x0021ad80 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ + 0x0021ad90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021ada0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0021adb0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x0021adc0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x0021add0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ade0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0021adf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021ae00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021ae10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ae20 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x0021ae30 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ + 0x0021ae40 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ + 0x0021ae50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ae60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021ae70 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ + 0x0021ae80 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ + 0x0021ae90 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x0021aea0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0021aeb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0021aec0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x0021aed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021aee0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0021aef0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x0021af00 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x0021af10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021af20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021af30 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x0021af40 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x0021af50 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x0021af60 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x0021af70 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ + 0x0021af80 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ + 0x0021af90 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ + 0x0021afa0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x0021afb0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x0021afc0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x0021afd0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x0021afe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021aff0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x0021b000 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021b010 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0021b020 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0021b030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b040 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0021b050 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0021b060 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021b070 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x0021b080 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ + 0x0021b090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b0a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021b0b0 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x0021b0c0 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ + 0x0021b0d0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x0021b0e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0021b0f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0021b100 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x0021b110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b120 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0021b130 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x0021b140 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x0021b150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b160 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021b170 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ + 0x0021b180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b190 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0021b1a0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ + 0x0021b1b0 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ + 0x0021b1c0 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ + 0x0021b1d0 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ + 0x0021b1e0 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ + 0x0021b1f0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x0021b200 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x0021b210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b220 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x0021b230 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021b240 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0021b250 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0021b260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b270 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0021b280 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0021b290 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021b2a0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x0021b2b0 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ + 0x0021b2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b2d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021b2e0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x0021b2f0 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ + 0x0021b300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b310 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0021b320 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x0021b330 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021b340 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021b350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b360 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021b370 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x0021b380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b390 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x0021b3a0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x0021b3b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0021b3c0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x0021b3d0 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ + 0x0021b3e0 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ + 0x0021b3f0 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ + 0x0021b400 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ + 0x0021b410 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ + 0x0021b420 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x0021b430 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021b440 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x0021b450 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x0021b460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b470 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0021b480 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x0021b490 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x0021b4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b4b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021b4c0 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ + 0x0021b4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b4e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0021b4f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0021b500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b510 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x0021b520 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x0021b530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b540 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0021b550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b570 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0021b580 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021b590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b5a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021b5b0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x0021b5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b5d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0021b5e0 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ + 0x0021b5f0 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ + 0x0021b600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b620 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x0021b630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b640 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0021b650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b660 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0021b670 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021b680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b690 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0021b6a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0021b6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b6c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021b6d0 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ + 0x0021b6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b700 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021b710 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ + 0x0021b720 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ + 0x0021b730 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ + 0x0021b740 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ + 0x0021b750 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ + 0x0021b760 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ + 0x0021b770 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ + 0x0021b780 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ + 0x0021b790 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021b7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b7b0 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ + 0x0021b7c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x0021b7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b7e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x0021b7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b800 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021b810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b820 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0021b830 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0021b840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b860 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ + 0x0021b870 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021b880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b890 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0021b8a0 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ + 0x0021b8b0 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ + 0x0021b8c0 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ + 0x0021b8d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0021b8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b8f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021b900 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x0021b910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b920 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0021b930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b940 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021b950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b960 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0021b970 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0021b980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b9a0 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ + 0x0021b9b0 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ + 0x0021b9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021b9d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0021b9e0 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x0021b9f0 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x0021ba00 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ + 0x0021ba10 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ + 0x0021ba20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ba30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0021ba40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0021ba50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ba60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0021ba70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ba80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0021ba90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021baa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bab0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021bac0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021bad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bae0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x0021baf0 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ + 0x0021bb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bb10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0021bb20 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ + 0x0021bb30 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ + 0x0021bb40 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ + 0x0021bb50 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ + 0x0021bb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bb70 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0021bb80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0021bb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bba0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0021bbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bbc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0021bbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bbe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bbf0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021bc00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021bc10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bc20 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x0021bc30 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ + 0x0021bc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bc50 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0021bc60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0021bc70 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ + 0x0021bc80 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ + 0x0021bc90 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ + 0x0021bca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bcb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bcc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0021bcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bce0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x0021bcf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021bd00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bd10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0021bd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bd30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0021bd40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0021bd50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bd60 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021bd70 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ + 0x0021bd80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021bd90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bda0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021bdb0 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ + 0x0021bdc0 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ + 0x0021bdd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0021bde0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bdf0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021be00 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x0021be10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021be20 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0021be30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021be40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021be50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021be60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0021be70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0021be80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021be90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bea0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x0021beb0 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ + 0x0021bec0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021bed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bee0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0021bef0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x0021bf00 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ + 0x0021bf10 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ + 0x0021bf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bf30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021bf40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0021bf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bf60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x0021bf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bf80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021bf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bfa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bfb0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x0021bfc0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x0021bfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021bfe0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0021bff0 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x0021c000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c020 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021c030 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x0021c040 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ + 0x0021c050 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ + 0x0021c060 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x0021c070 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x0021c080 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ + 0x0021c090 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ + 0x0021c0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c0c0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x0021c0d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021c0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c0f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021c100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c110 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021c120 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x0021c130 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021c140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c150 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0021c160 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x0021c170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c190 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021c1a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0021c1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c1d0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x0021c1e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x0021c1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c210 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0021c220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c240 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0021c250 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021c260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c280 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ + 0x0021c290 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021c2a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c2c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021c2d0 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ + 0x0021c2e0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x0021c2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c310 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0021c320 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x0021c330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c340 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0021c350 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021c360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c370 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021c380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c3a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c3b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021c3c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021c3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c3f0 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ + 0x0021c400 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021c410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c430 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021c440 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ + 0x0021c450 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x0021c460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c480 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x0021c490 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021c4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c4b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x0021c4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c4e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x0021c4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c500 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x0021c510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c520 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0021c530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021c540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c550 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021c560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c570 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021c580 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0021c590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c5a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0021c5b0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x0021c5c0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x0021c5d0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x0021c5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c5f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0021c600 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x0021c610 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ + 0x0021c620 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ + 0x0021c630 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ + 0x0021c640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c650 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0021c660 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x0021c670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c680 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021c690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c6a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0021c6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c6c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021c6d0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x0021c6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c700 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ + 0x0021c710 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ + 0x0021c720 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021c730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c740 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0021c750 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x0021c760 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ + 0x0021c770 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ + 0x0021c780 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ + 0x0021c790 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ + 0x0021c7a0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x0021c7b0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x0021c7c0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ + 0x0021c7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c7e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021c7f0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x0021c800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c810 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0021c820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c830 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x0021c840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021c850 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x0021c860 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x0021c870 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x0021c880 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x0021c890 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0021c8a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0021c8b0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x0021c8c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0021c8d0 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ + 0x0021c8e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021c8f0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x0021c900 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x0021c910 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ + 0x0021c920 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x0021c930 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ + 0x0021c940 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ + 0x0021c950 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ + 0x0021c960 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x0021c970 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x0021c980 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ + 0x0021c990 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ + 0x0021c9a0 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ + 0x0021c9b0 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ + 0x0021c9c0 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ + 0x0021c9d0 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x0021c9e0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x0021c9f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0021ca00 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x0021ca10 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x0021ca20 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x0021ca30 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ + 0x0021ca40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021ca50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0021ca60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021ca70 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x0021ca80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ca90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0021caa0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ 0x0021cab0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021cac0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021cad0 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ - 0x0021cae0 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ - 0x0021caf0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021cb00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0021cb10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0021cb20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0021cb30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0021cb40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0021cb50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0021cb60 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ - 0x0021cb70 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ - 0x0021cb80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0021cb90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0021cba0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0021cbb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0021cbc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0021cbd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0021cbe0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0021cbf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0021cc00 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ - 0x0021cc10 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ - 0x0021cc20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0021cc30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0021cc40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0021cc50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0021cc60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0021cc70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0021cc80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0021cc90 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x0021cca0 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ - 0x0021ccb0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x0021ccc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021ccd0 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ - 0x0021cce0 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ - 0x0021ccf0 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ - 0x0021cd00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0021cd10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0021cd20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0021cd30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0021cd40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0021cd50 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x0021cd60 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ - 0x0021cd70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021cd80 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ - 0x0021cd90 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ - 0x0021cda0 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ - 0x0021cdb0 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ - 0x0021cdc0 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ - 0x0021cdd0 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ - 0x0021cde0 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ - 0x0021cdf0 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ - 0x0021ce00 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ - 0x0021ce10 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ - 0x0021ce20 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ - 0x0021ce30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021ce40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021ce50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021ce60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021ce70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021ce80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021ce90 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x0021cea0 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ - 0x0021ceb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021cec0 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ - 0x0021ced0 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ - 0x0021cee0 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ - 0x0021cef0 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ - 0x0021cf00 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ - 0x0021cf10 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ - 0x0021cf20 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ - 0x0021cf30 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ - 0x0021cf40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0021cf50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0021cf60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0021cf70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0021cf80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0021cf90 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x0021cfa0 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ - 0x0021cfb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0021cfc0 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ - 0x0021cfd0 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ - 0x0021cfe0 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ - 0x0021cff0 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ - 0x0021d000 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ - 0x0021d010 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ - 0x0021d020 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ - 0x0021d030 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ - 0x0021d040 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ - 0x0021d050 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ - 0x0021d060 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ - 0x0021d070 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ - 0x0021d080 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ - 0x0021d090 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021d0a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021d0b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021d0c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021d0d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021d0e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021d0f0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x0021d100 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ - 0x0021d110 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0021d120 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ - 0x0021d130 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ - 0x0021d140 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x0021d150 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021d160 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021d170 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021d180 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021d190 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021d1a0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x0021d1b0 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ - 0x0021d1c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021d1d0 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ - 0x0021d1e0 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ - 0x0021d1f0 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ - 0x0021d200 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021d210 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021d220 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021d230 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021d240 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021d250 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ - 0x0021d260 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ - 0x0021d270 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021d280 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x0021d290 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ - 0x0021d2a0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x0021d2b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021d2c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021d2d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021d2e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021d2f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021d300 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x0021d310 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ - 0x0021d320 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ - 0x0021d330 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021d340 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0021d350 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021d360 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021d370 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021d380 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021d390 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021d3a0 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ - 0x0021d3b0 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ - 0x0021d3c0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x0021d3d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021d3e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0021d3f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021d400 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021d410 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021d420 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021d430 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021d440 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x0021d450 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ - 0x0021d460 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0021d470 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ - 0x0021d480 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ - 0x0021d490 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ - 0x0021d4a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021d4b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0021d4c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0021d4d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0021d4e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0021d4f0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x0021d500 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ - 0x0021d510 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ - 0x0021d520 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021d530 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0021d540 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0021d550 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0021d560 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0021d570 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0021d580 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0021d590 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x0021d5a0 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ - 0x0021d5b0 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ - 0x0021d5c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021d5d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0021d5e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021d5f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021d600 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021d610 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021d620 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021d630 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x0021d640 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ - 0x0021d650 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0021d660 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0021d670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021d680 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0021d690 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0021d6a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0021d6b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0021d6c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0021d6d0 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ - 0x0021d6e0 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ - 0x0021d6f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021d700 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0021d710 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021d720 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021d730 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021d740 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021d750 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021d760 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x0021d770 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ - 0x0021d780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021d790 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021d7a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0021d7b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021d7c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021d7d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0021d7e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021d7f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021d800 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ - 0x0021d810 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ - 0x0021d820 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021d830 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0021d840 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021d850 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021d860 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021d870 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021d880 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021d890 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x0021d8a0 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ - 0x0021d8b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021d8c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021d8d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0021d8e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021d8f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021d900 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0021d910 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021d920 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021d930 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ - 0x0021d940 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021d950 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0021d960 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0021d970 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0021d980 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0021d990 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0021d9a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0021d9b0 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ - 0x0021d9c0 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ - 0x0021d9d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021d9e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0021d9f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021da00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021da10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021da20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021da30 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021da40 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ - 0x0021da50 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ - 0x0021da60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021da70 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x0021da80 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ - 0x0021da90 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ - 0x0021daa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0021dab0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0021dac0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0021dad0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0021dae0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021daf0 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ - 0x0021db00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021db10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021db20 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ - 0x0021db30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0021db40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0021db50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0021db60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0021db70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0021db80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0021db90 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ - 0x0021dba0 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ - 0x0021dbb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021dbc0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x0021dbd0 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ - 0x0021dbe0 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ - 0x0021dbf0 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ - 0x0021dc00 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ - 0x0021dc10 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ - 0x0021dc20 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ - 0x0021dc30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0021dc40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0021dc50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0021dc60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0021dc70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021dc80 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x0021dc90 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ - 0x0021dca0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021dcb0 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ - 0x0021dcc0 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ - 0x0021dcd0 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ - 0x0021dce0 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ - 0x0021dcf0 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ - 0x0021dd00 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ - 0x0021dd10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0021dd20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0021dd30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0021dd40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0021dd50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0021dd60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021dd70 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ - 0x0021dd80 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ - 0x0021dd90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021dda0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x0021ddb0 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ - 0x0021ddc0 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ - 0x0021ddd0 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ - 0x0021dde0 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ - 0x0021ddf0 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ - 0x0021de00 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ - 0x0021de10 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ - 0x0021de20 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ - 0x0021de30 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ - 0x0021de40 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ - 0x0021de50 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ - 0x0021de60 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ - 0x0021de70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021de80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021de90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021dea0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021deb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021dec0 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ - 0x0021ded0 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ - 0x0021dee0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0021def0 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ - 0x0021df00 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ - 0x0021df10 64657220 63686172 61637465 72697374 der characterist │ │ │ │ - 0x0021df20 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ - 0x0021df30 63686172 61637465 72697374 69637320 characteristics │ │ │ │ - 0x0021df40 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ - 0x0021df50 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ - 0x0021df60 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ - 0x0021df70 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ - 0x0021df80 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ - 0x0021df90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021dfa0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021dfb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021dfc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021dfd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021dfe0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021dff0 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ - 0x0021e000 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0021e010 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ - 0x0021e020 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ - 0x0021e030 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ - 0x0021e040 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ - 0x0021e050 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ - 0x0021e060 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ - 0x0021e070 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ - 0x0021e080 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ - 0x0021e090 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ - 0x0021e0a0 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ - 0x0021e0b0 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ - 0x0021e0c0 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ - 0x0021e0d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021e0e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021e0f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021e100 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021e110 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021e120 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021e130 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ - 0x0021e140 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021e150 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021e160 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ - 0x0021e170 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ - 0x0021e180 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ - 0x0021e190 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ - 0x0021e1a0 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ - 0x0021e1b0 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ - 0x0021e1c0 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ - 0x0021e1d0 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ - 0x0021e1e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0021e1f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021e200 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021e210 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021e220 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021e230 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ - 0x0021e240 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021e250 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ - 0x0021e260 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ - 0x0021e270 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x0021e280 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ - 0x0021e290 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0021e2a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021e2b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021e2c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021e2d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021e2e0 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ - 0x0021e2f0 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ - 0x0021e300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0021e310 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ - 0x0021e320 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ - 0x0021e330 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ - 0x0021e340 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ - 0x0021e350 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ - 0x0021e360 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ - 0x0021e370 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ - 0x0021e380 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ - 0x0021e390 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ - 0x0021e3a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021e3b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0021e3c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0021e3d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0021e3e0 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ - 0x0021e3f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021e400 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ - 0x0021e410 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ - 0x0021e420 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0021e430 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ - 0x0021e440 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ - 0x0021e450 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ - 0x0021e460 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ - 0x0021e470 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ - 0x0021e480 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ - 0x0021e490 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ - 0x0021e4a0 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ - 0x0021e4b0 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ - 0x0021e4c0 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ - 0x0021e4d0 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ - 0x0021e4e0 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ - 0x0021e4f0 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ - 0x0021e500 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ - 0x0021e510 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ - 0x0021e520 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ - 0x0021e530 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ - 0x0021e540 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ - 0x0021e550 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ - 0x0021e560 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ - 0x0021e570 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x0021e580 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x0021e590 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0021e5a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0021e5b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0021e5c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0021e5d0 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ - 0x0021e5e0 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ - 0x0021e5f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0021e600 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ - 0x0021e610 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ - 0x0021e620 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ - 0x0021e630 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ - 0x0021e640 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021e650 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0021e660 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0021e670 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0021e680 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x0021e690 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x0021e6a0 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ - 0x0021e6b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021e6c0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x0021e6d0 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ - 0x0021e6e0 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ - 0x0021e6f0 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ - 0x0021e700 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ - 0x0021e710 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ - 0x0021e720 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ - 0x0021e730 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ - 0x0021e740 0a202020 20202020 20202020 20227374 . "st │ │ │ │ - 0x0021e750 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ - 0x0021e760 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021e770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0021e780 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ - 0x0021e790 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0021e7a0 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ - 0x0021e7b0 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ - 0x0021e7c0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x0021e7d0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x0021e7e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0021e7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021e800 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0021e810 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0021e820 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0021e830 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ - 0x0021e840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021e850 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0021e860 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ - 0x0021e870 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ - 0x0021e880 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ - 0x0021e890 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ - 0x0021e8a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0021e8b0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x0021e8c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x0021e8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0021e8e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0021e8f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0021e900 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021e910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021e920 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021e930 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0021e940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021e950 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0021e960 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ - 0x0021e970 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ - 0x0021e980 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ - 0x0021e990 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0021e9a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0021e9b0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x0021e9c0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x0021e9d0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x0021e9e0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x0021e9f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021ea00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0021ea10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021ea20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0021ea30 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ - 0x0021ea40 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ - 0x0021ea50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0021ea60 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ - 0x0021ea70 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ - 0x0021ea80 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ - 0x0021ea90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021eaa0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021eab0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021eac0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021ead0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021eae0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x0021eaf0 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ - 0x0021eb00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0021eb10 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x0021eb20 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x0021eb30 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ - 0x0021eb40 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ - 0x0021eb50 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ - 0x0021eb60 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ - 0x0021eb70 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ - 0x0021eb80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021eb90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021eba0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021ebb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021ebc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021ebd0 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ - 0x0021ebe0 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ - 0x0021ebf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021ec00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021ec10 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x0021ec20 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x0021ec30 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ - 0x0021ec40 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ - 0x0021ec50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0021ec60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0021ec70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0021ec80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0021ec90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0021eca0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x0021ecb0 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ - 0x0021ecc0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x0021ecd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0021ece0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x0021ecf0 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ - 0x0021ed00 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ - 0x0021ed10 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ - 0x0021ed20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0021ed30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0021ed40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0021ed50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0021ed60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0021ed70 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ - 0x0021ed80 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ - 0x0021ed90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021eda0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x0021edb0 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ - 0x0021edc0 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ - 0x0021edd0 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ - 0x0021ede0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0021edf0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0021ee00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021ee10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021ee20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021ee30 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ - 0x0021ee40 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ - 0x0021ee50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0021ee60 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ - 0x0021ee70 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ - 0x0021ee80 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ - 0x0021ee90 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ - 0x0021eea0 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ - 0x0021eeb0 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ - 0x0021eec0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021eed0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0021eee0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0021eef0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0021ef00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0021ef10 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ - 0x0021ef20 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ - 0x0021ef30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0021ef40 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x0021ef50 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x0021ef60 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x0021ef70 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ - 0x0021ef80 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ - 0x0021ef90 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ - 0x0021efa0 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ - 0x0021efb0 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ - 0x0021efc0 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ - 0x0021efd0 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ - 0x0021efe0 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ - 0x0021eff0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021f000 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021f010 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021f020 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021f030 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021f040 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021f050 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ - 0x0021f060 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0021f070 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0021f080 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ - 0x0021f090 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ - 0x0021f0a0 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ - 0x0021f0b0 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ - 0x0021f0c0 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ - 0x0021f0d0 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ - 0x0021f0e0 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ - 0x0021f0f0 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ - 0x0021f100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021f110 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021f120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021f130 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x0021f140 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x0021f150 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ - 0x0021f160 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ - 0x0021f170 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0021f180 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ - 0x0021f190 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ - 0x0021f1a0 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ - 0x0021f1b0 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ - 0x0021f1c0 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ - 0x0021f1d0 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ - 0x0021f1e0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x0021f1f0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x0021f200 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x0021f210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f220 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0021f230 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0021f240 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0021f250 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ - 0x0021f260 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0021f270 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ - 0x0021f280 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ - 0x0021f290 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ - 0x0021f2a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0021f2b0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x0021f2c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0021f2d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0021f2e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0021f2f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0021f300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f310 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ - 0x0021f320 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ - 0x0021f330 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0021f340 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ - 0x0021f350 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ - 0x0021f360 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0021f370 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021f380 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x0021f390 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0021f3a0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x0021f3b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021f3c0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x0021f3d0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x0021f3e0 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ - 0x0021f3f0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ - 0x0021f400 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0021f410 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ - 0x0021f420 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ - 0x0021f430 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ - 0x0021f440 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ - 0x0021f450 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ - 0x0021f460 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x0021f470 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x0021f480 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x0021f490 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0021f4a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0021f4b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0021f4c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0021f4d0 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ - 0x0021f4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f4f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0021f500 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ - 0x0021f510 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ - 0x0021f520 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0021f530 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021f540 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x0021f550 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0021f560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f570 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0021f580 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0021f590 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021f5a0 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ - 0x0021f5b0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x0021f5c0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x0021f5d0 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ - 0x0021f5e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0021f5f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021f600 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x0021f610 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0021f620 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x0021f630 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021f640 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x0021f650 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x0021f660 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ - 0x0021f670 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x0021f680 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021f690 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x0021f6a0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x0021f6b0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x0021f6c0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x0021f6d0 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ - 0x0021f6e0 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ - 0x0021f6f0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x0021f700 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x0021f710 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0021f720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f730 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0021f740 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0021f750 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ - 0x0021f760 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ - 0x0021f770 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0021f780 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ - 0x0021f790 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ - 0x0021f7a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0021f7b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021f7c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x0021f7d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0021f7e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021f7f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0021f800 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0021f810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f820 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ - 0x0021f830 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0021f840 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021f850 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ - 0x0021f860 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ - 0x0021f870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f880 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0021f890 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0021f8a0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x0021f8b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0021f8c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0021f8d0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x0021f8e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0021f8f0 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ - 0x0021f900 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x0021f910 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021f920 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x0021f930 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x0021f940 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x0021f950 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x0021f960 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ - 0x0021f970 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ - 0x0021f980 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x0021f990 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x0021f9a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0021f9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021f9c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021f9d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021f9e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0021f9f0 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ - 0x0021fa00 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0021fa10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0021fa20 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ - 0x0021fa30 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x0021fa40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0021fa50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0021fa60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0021fa70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0021fa80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0021fa90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021faa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021fab0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0021fac0 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ - 0x0021fad0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0021fae0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0021faf0 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ - 0x0021fb00 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x0021fb10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0021fb20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0021fb30 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x0021fb40 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x0021fb50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0021fb60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0021fb70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0021fb80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0021fb90 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ - 0x0021fba0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0021fbb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0021fbc0 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ - 0x0021fbd0 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ - 0x0021fbe0 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ - 0x0021fbf0 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ - 0x0021fc00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0021fc10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0021fc20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0021fc30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0021fc40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0021fc50 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x0021fc60 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ - 0x0021fc70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0021fc80 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x0021fc90 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ - 0x0021fca0 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ - 0x0021fcb0 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ - 0x0021fcc0 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ - 0x0021fcd0 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ - 0x0021fce0 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ - 0x0021fcf0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0021fd00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0021fd10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0021fd20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0021fd30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0021fd40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0021fd50 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ - 0x0021fd60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021fd70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0021fd80 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x0021fd90 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x0021fda0 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ - 0x0021fdb0 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ - 0x0021fdc0 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ - 0x0021fdd0 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ - 0x0021fde0 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ - 0x0021fdf0 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ - 0x0021fe00 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ - 0x0021fe10 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ - 0x0021fe20 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ - 0x0021fe30 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ - 0x0021fe40 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ - 0x0021fe50 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ - 0x0021fe60 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ - 0x0021fe70 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ - 0x0021fe80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0021fe90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0021fea0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0021feb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0021fec0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0021fed0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0021fee0 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ - 0x0021fef0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0021ff00 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ - 0x0021ff10 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ - 0x0021ff20 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ - 0x0021ff30 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ - 0x0021ff40 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ - 0x0021ff50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0021ff60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0021ff70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0021ff80 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x0021ff90 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x0021ffa0 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ - 0x0021ffb0 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ - 0x0021ffc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021ffd0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x0021ffe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0021fff0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x00220000 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00220010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220020 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x00220030 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ - 0x00220040 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00220050 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x00220060 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ - 0x00220070 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ - 0x00220080 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ - 0x00220090 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ - 0x002200a0 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ - 0x002200b0 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ - 0x002200c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002200d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x002200e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002200f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00220100 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00220110 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00220120 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ - 0x00220130 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00220140 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00220150 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00220160 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00220170 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00220180 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00220190 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002201a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002201b0 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ - 0x002201c0 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ - 0x002201d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002201e0 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ - 0x002201f0 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ - 0x00220200 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ - 0x00220210 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ - 0x00220220 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ - 0x00220230 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ - 0x00220240 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ - 0x00220250 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ - 0x00220260 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ - 0x00220270 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ - 0x00220280 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ - 0x00220290 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ - 0x002202a0 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ - 0x002202b0 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ - 0x002202c0 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ - 0x002202d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002202e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002202f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00220300 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00220310 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00220320 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ - 0x00220330 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00220340 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00220350 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ - 0x00220360 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ - 0x00220370 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ - 0x00220380 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ - 0x00220390 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002203a0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x002203b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002203c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x002203d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x002203e0 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ - 0x002203f0 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ - 0x00220400 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00220410 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x00220420 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ - 0x00220430 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ - 0x00220440 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ - 0x00220450 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00220460 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00220470 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00220480 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00220490 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002204a0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x002204b0 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ - 0x002204c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x002204d0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x002204e0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x002204f0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x00220500 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ - 0x00220510 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ - 0x00220520 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x00220530 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x00220540 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ - 0x00220550 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ - 0x00220560 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00220570 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00220580 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00220590 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002205a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002205b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002205c0 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ - 0x002205d0 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ - 0x002205e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002205f0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x00220600 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x00220610 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ - 0x00220620 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ - 0x00220630 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ - 0x00220640 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ - 0x00220650 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ - 0x00220660 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ - 0x00220670 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ - 0x00220680 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00220690 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x002206a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002206b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x002206c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002206d0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x002206e0 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ - 0x002206f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00220700 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x00220710 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x00220720 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x00220730 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ - 0x00220740 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ - 0x00220750 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ - 0x00220760 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ - 0x00220770 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ - 0x00220780 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ - 0x00220790 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ - 0x002207a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x002207b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x002207c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x002207d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002207e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x002207f0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x00220800 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ - 0x00220810 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00220820 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00220830 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x00220840 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x00220850 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ - 0x00220860 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ - 0x00220870 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x00220880 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x00220890 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ - 0x002208a0 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ - 0x002208b0 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ - 0x002208c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002208d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002208e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002208f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00220900 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00220910 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00220920 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ - 0x00220930 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00220940 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ - 0x00220950 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ - 0x00220960 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ - 0x00220970 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ - 0x00220980 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00220990 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x002209a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002209b0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x002209c0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x002209d0 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ - 0x002209e0 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ - 0x002209f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00220a00 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x00220a10 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x00220a20 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ - 0x00220a30 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ - 0x00220a40 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ - 0x00220a50 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ - 0x00220a60 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ - 0x00220a70 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ - 0x00220a80 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ - 0x00220a90 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ - 0x00220aa0 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ - 0x00220ab0 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ - 0x00220ac0 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ - 0x00220ad0 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ - 0x00220ae0 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ - 0x00220af0 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ - 0x00220b00 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ - 0x00220b10 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ - 0x00220b20 20202020 20227374 72756374 75726522 "structure" │ │ │ │ - 0x00220b30 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ - 0x00220b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220b50 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x00220b60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00220b70 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ - 0x00220b80 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ - 0x00220b90 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x00220ba0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x00220bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220bc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00220bd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00220be0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00220bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220c00 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ - 0x00220c10 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ - 0x00220c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220c30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00220c40 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ - 0x00220c50 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x00220c60 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ - 0x00220c70 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ - 0x00220c80 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ - 0x00220c90 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ - 0x00220ca0 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ - 0x00220cb0 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ - 0x00220cc0 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ - 0x00220cd0 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ - 0x00220ce0 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ - 0x00220cf0 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ - 0x00220d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220d10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00220d20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00220d30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00220d40 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00220d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220d60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00220d70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00220d80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00220d90 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ - 0x00220da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00220db0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00220dc0 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ - 0x00220dd0 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ - 0x00220de0 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ - 0x00220df0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00220e00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00220e10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00220e20 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00220e30 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x00220e40 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00220e50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00220e60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00220e70 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x00220e80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00220e90 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ - 0x00220ea0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00220eb0 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ - 0x00220ec0 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ - 0x00220ed0 20636861 72616374 65726973 74696373 characteristics │ │ │ │ - 0x00220ee0 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ - 0x00220ef0 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ - 0x00220f00 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ - 0x00220f10 77697468 20737065 63696669 6320636f with specific co │ │ │ │ - 0x00220f20 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ - 0x00220f30 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ - 0x00220f40 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ - 0x00220f50 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ - 0x00220f60 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ - 0x00220f70 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ - 0x00220f80 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ - 0x00220f90 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ - 0x00220fa0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x00220fb0 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ - 0x00220fc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00220fd0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x00220fe0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00220ff0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x00221000 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ - 0x00221010 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x00221020 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00221030 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00221040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221050 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00221060 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00221070 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00221080 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x00221090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002210a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002210b0 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ - 0x002210c0 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ - 0x002210d0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x002210e0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x002210f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x00221100 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00221110 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00221120 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00221130 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00221140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221150 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00221160 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ - 0x00221170 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00221180 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00221190 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x002211a0 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ - 0x002211b0 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ - 0x002211c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002211d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x002211e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002211f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00221200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00221210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221220 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00221230 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00221240 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00221250 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ - 0x00221260 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ - 0x00221270 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00221280 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ - 0x00221290 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ - 0x002212a0 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ - 0x002212b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002212c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002212d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002212e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x002212f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00221300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221310 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00221320 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00221330 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00221340 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ - 0x00221350 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00221360 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00221370 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ - 0x00221380 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ - 0x00221390 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ - 0x002213a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x002213b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x002213c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x002213d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002213e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002213f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00221400 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00221410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221420 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00221430 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ - 0x00221440 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00221450 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00221460 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x00221470 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ - 0x00221480 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00221490 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002214a0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x002214b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x002214c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002214d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002214e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002214f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00221500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221510 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ - 0x00221520 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ - 0x00221530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221540 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00221550 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ - 0x00221560 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ - 0x00221570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221580 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00221590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002215a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002215b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002215c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002215d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002215e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002215f0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00221600 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ - 0x00221610 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ - 0x00221620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221630 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00221640 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ - 0x00221650 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ - 0x00221660 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ - 0x00221670 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ - 0x00221680 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00221690 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002216a0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x002216b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x002216c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002216d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002216e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002216f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00221700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221710 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ - 0x00221720 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ - 0x00221730 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ - 0x00221740 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00221750 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00221760 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ - 0x00221770 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ - 0x00221780 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ - 0x00221790 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ - 0x002217a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002217b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002217c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002217d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002217e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002217f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221800 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00221810 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00221820 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00221830 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ - 0x00221840 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ - 0x00221850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221860 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00221870 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x00221880 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ - 0x00221890 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ - 0x002218a0 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ - 0x002218b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002218c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002218d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002218e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x002218f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00221900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221910 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00221920 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00221930 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00221940 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ - 0x00221950 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ - 0x00221960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221970 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00221980 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x00221990 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ - 0x002219a0 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ - 0x002219b0 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ - 0x002219c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002219d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x002219e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002219f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00221a00 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x00221a10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00221a20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00221a30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00221a40 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x00221a50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00221a60 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ - 0x00221a70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00221a80 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ - 0x00221a90 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ - 0x00221aa0 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ - 0x00221ab0 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ - 0x00221ac0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x00221ad0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x00221ae0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00221af0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00221b00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00221b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221b20 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x00221b30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00221b40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00221b50 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ - 0x00221b60 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ - 0x00221b70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00221b80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00221b90 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00221ba0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00221bb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00221bc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00221bd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00221be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221bf0 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ - 0x00221c00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00221c10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00221c20 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ - 0x00221c30 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ - 0x00221c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221c50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00221c60 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00221c70 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x00221c80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00221c90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00221ca0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x00221cb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00221cc0 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ - 0x00221cd0 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ - 0x00221ce0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00221cf0 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ - 0x00221d00 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ - 0x00221d10 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ - 0x00221d20 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ - 0x00221d30 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ - 0x00221d40 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ - 0x00221d50 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ - 0x00221d60 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ - 0x00221d70 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x00221d80 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x00221d90 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00221da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221db0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00221dc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00221dd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00221de0 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ - 0x00221df0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00221e00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00221e10 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ - 0x00221e20 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ - 0x00221e30 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ - 0x00221e40 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ - 0x00221e50 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ - 0x00221e60 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ - 0x00221e70 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ - 0x00221e80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00221e90 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00221ea0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00221eb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00221ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221ed0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00221ee0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00221ef0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00221f00 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ - 0x00221f10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00221f20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00221f30 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ - 0x00221f40 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ - 0x00221f50 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ - 0x00221f60 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ - 0x00221f70 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ - 0x00221f80 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00221f90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00221fa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00221fb0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00221fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00221fd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00221fe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00221ff0 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ - 0x00222000 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ - 0x00222010 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00222020 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ - 0x00222030 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ - 0x00222040 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ - 0x00222050 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00222060 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00222070 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00222080 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00222090 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002220a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x002220b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x002220c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002220d0 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ - 0x002220e0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x002220f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00222100 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ - 0x00222110 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ - 0x00222120 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ - 0x00222130 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00222140 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00222150 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00222160 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00222170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00222180 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00222190 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x002221a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002221b0 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ - 0x002221c0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x002221d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002221e0 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ - 0x002221f0 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ - 0x00222200 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ - 0x00222210 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ - 0x00222220 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00222230 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00222240 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x00222250 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00222260 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00222270 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00222280 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00222290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002222a0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x002222b0 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ - 0x002222c0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x002222d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x002222e0 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ - 0x002222f0 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ - 0x00222300 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ - 0x00222310 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ - 0x00222320 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00222330 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00222340 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00222350 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00222360 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00222370 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00222380 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00222390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002223a0 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ - 0x002223b0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x002223c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002223d0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x002223e0 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ - 0x002223f0 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ - 0x00222400 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ - 0x00222410 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ - 0x00222420 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ - 0x00222430 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ - 0x00222440 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ - 0x00222450 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ - 0x00222460 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ - 0x00222470 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ - 0x00222480 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ - 0x00222490 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ - 0x002224a0 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ - 0x002224b0 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ - 0x002224c0 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ - 0x002224d0 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ - 0x002224e0 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ - 0x002224f0 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ - 0x00222500 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ - 0x00222510 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ - 0x00222520 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ - 0x00222530 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ - 0x00222540 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ - 0x00222550 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ - 0x00222560 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ - 0x00222570 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ - 0x00222580 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ - 0x00222590 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ - 0x002225a0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x002225b0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x002225c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002225d0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x002225e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002225f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00222600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222610 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x00222620 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x00222630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222640 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00222650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222660 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00222670 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x00222680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222690 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x002226a0 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ - 0x002226b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002226c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002226d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002226e0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x002226f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222700 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00222710 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x00222720 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x00222730 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x00222740 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x00222750 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x00222760 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ - 0x00222770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222780 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00222790 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x002227a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002227b0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x002227c0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x002227d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002227e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002227f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222810 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x00222820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222840 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x00222850 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x00222860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222870 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00222880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222890 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002228a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002228b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x002228c0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x002228d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002228e0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002228f0 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ - 0x00222900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222910 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00222920 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00222930 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x00222940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222950 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00222960 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x00222970 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x00222980 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x00222990 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x002229a0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x002229b0 20726563 6f726473 20746861 7420616c records that al │ │ │ │ - 0x002229c0 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ - 0x002229d0 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ - 0x002229e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002229f0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00222a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222a10 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x00222a20 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00222a30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00222a40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00222a50 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00222a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222a70 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x00222a80 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ - 0x00222a90 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x00222aa0 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ - 0x00222ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222ac0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00222ad0 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ - 0x00222ae0 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ - 0x00222af0 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ - 0x00222b00 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ - 0x00222b10 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ - 0x00222b20 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ - 0x00222b30 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ - 0x00222b40 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ - 0x00222b50 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ - 0x00222b60 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ - 0x00222b70 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ - 0x00222b80 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ - 0x00222b90 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ - 0x00222ba0 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ - 0x00222bb0 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ - 0x00222bc0 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ - 0x00222bd0 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ - 0x00222be0 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ - 0x00222bf0 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ - 0x00222c00 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ - 0x00222c10 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ - 0x00222c20 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ - 0x00222c30 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ - 0x00222c40 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ - 0x00222c50 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ - 0x00222c60 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ - 0x00222c70 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ - 0x00222c80 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ - 0x00222c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222ca0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x00222cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222cc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00222cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222ce0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00222cf0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00222d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222d10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00222d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222d30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00222d40 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x00222d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222d60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00222d70 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ - 0x00222d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222d90 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00222da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222db0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x00222dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222dd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00222de0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00222df0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00222e00 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x00222e10 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x00222e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222e30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00222e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222e60 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x00222e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222e90 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x00222ea0 6964220a 20202020 20202020 20202020 id". │ │ │ │ - 0x00222eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222ec0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00222ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222ee0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00222ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222f00 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00222f10 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00222f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222f30 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00222f40 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ - 0x00222f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222f70 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00222f80 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x00222f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222fa0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x00222fb0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x00222fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00222fd0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x00222fe0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00222ff0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00223000 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x00223010 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00223020 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ - 0x00223030 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x00223040 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x00223050 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x00223060 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x00223070 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00223080 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00223090 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x002230a0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x002230b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002230c0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x002230d0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x002230e0 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ - 0x002230f0 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ - 0x00223100 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ - 0x00223110 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ - 0x00223120 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ - 0x00223130 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ - 0x00223140 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ - 0x00223150 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ - 0x00223160 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ - 0x00223170 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ - 0x00223180 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ - 0x00223190 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ - 0x002231a0 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ - 0x002231b0 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ - 0x002231c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002231d0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x002231e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002231f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00223200 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x00223210 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00223220 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x00223230 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ - 0x00223240 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x00223250 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00223260 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x00223270 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00223280 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00223290 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x002232a0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x002232b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002232c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002232d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002232e0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x002232f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223300 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00223310 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ - 0x00223320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223330 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00223340 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x00223350 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00223360 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x00223370 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x00223380 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ - 0x00223390 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ - 0x002233a0 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ - 0x002233b0 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ - 0x002233c0 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ - 0x002233d0 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ - 0x002233e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x002233f0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00223400 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00223410 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00223420 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00223430 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00223440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223450 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00223460 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x00223470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223480 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ - 0x00223490 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002234a0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x002234b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002234c0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x002234d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002234e0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x002234f0 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ - 0x00223500 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ - 0x00223510 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ - 0x00223520 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ - 0x00223530 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ - 0x00223540 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ - 0x00223550 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ - 0x00223560 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ - 0x00223570 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ - 0x00223580 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00223590 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x002235a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002235b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002235c0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x002235d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x002235e0 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ - 0x002235f0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x00223600 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x00223610 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x00223620 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x00223630 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00223640 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x00223650 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x00223660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223670 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00223680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223690 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x002236a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002236b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x002236c0 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ - 0x002236d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002236e0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x002236f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223700 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x00223710 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00223720 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x00223730 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ - 0x00223740 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ - 0x00223750 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ - 0x00223760 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ - 0x00223770 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ - 0x00223780 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00223790 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x002237a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002237b0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x002237c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002237d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002237e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002237f0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x00223800 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00223810 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00223820 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ - 0x00223830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223840 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00223850 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x00223860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223870 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00223880 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x00223890 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x002238a0 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ - 0x002238b0 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ - 0x002238c0 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ - 0x002238d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x002238e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002238f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00223900 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x00223910 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00223920 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00223930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223940 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00223950 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ - 0x00223960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223970 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ - 0x00223980 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ - 0x00223990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002239a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x002239b0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x002239c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002239d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002239e0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x002239f0 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ - 0x00223a00 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ - 0x00223a10 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ - 0x00223a20 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ - 0x00223a30 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x00223a40 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00223a50 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x00223a60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00223a70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00223a80 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00223a90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00223aa0 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ - 0x00223ab0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x00223ac0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x00223ad0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x00223ae0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x00223af0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00223b00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00223b10 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00223b20 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00223b30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00223b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223b50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00223b60 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x00223b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223b80 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ - 0x00223b90 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ - 0x00223ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223bb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00223bc0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x00223bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223be0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00223bf0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x00223c00 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ - 0x00223c10 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ - 0x00223c20 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ - 0x00223c30 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ - 0x00223c40 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ - 0x00223c50 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ - 0x00223c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223c70 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00223c80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00223c90 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00223ca0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00223cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223cc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00223cd0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00223ce0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x00223cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223d00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00223d10 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ - 0x00223d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223d30 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x00223d40 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x00223d50 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00223d60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00223d70 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x00223d80 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ - 0x00223d90 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ - 0x00223da0 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ - 0x00223db0 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ - 0x00223dc0 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ - 0x00223dd0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ - 0x00223de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223df0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00223e00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00223e10 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00223e20 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00223e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223e40 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00223e50 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00223e60 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ - 0x00223e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223e80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00223e90 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ - 0x00223ea0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x00223eb0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00223ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00223ed0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x00223ee0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00223ef0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x00223f00 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ - 0x00223f10 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ - 0x00223f20 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ - 0x00223f30 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ - 0x00223f40 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ - 0x00223f50 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ - 0x00223f60 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ - 0x00223f70 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ - 0x00223f80 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x00223f90 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00223fa0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x00223fb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00223fc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00223fd0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x00223fe0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00223ff0 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ - 0x00224000 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00224010 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00224020 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ - 0x00224030 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ - 0x00224040 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ - 0x00224050 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ - 0x00224060 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x00224070 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x00224080 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00224090 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002240a0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x002240b0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002240c0 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ - 0x002240d0 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ - 0x002240e0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x002240f0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x00224100 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00224110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224120 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00224130 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00224140 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00224150 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ - 0x00224160 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00224170 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00224180 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ - 0x00224190 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ - 0x002241a0 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ - 0x002241b0 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ - 0x002241c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002241d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x002241e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002241f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00224200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00224210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224220 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00224230 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00224240 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00224250 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ - 0x00224260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224270 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00224280 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ - 0x00224290 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ - 0x002242a0 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ - 0x002242b0 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ - 0x002242c0 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ - 0x002242d0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ - 0x002242e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002242f0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x00224300 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00224310 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00224320 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00224330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224340 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00224350 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00224360 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00224370 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ - 0x00224380 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00224390 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x002243a0 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ - 0x002243b0 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ - 0x002243c0 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ - 0x002243d0 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ - 0x002243e0 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ - 0x002243f0 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ - 0x00224400 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ - 0x00224410 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ - 0x00224420 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00224430 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00224440 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x00224450 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00224460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224470 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00224480 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00224490 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x002244a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002244b0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x002244c0 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ + 0x0021cac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021cad0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x0021cae0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x0021caf0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0021cb00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0021cb10 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ + 0x0021cb20 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ + 0x0021cb30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021cb40 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0021cb50 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x0021cb60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x0021cb70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021cb80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0021cb90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021cba0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021cbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021cbc0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x0021cbd0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x0021cbe0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x0021cbf0 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x0021cc00 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x0021cc10 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x0021cc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021cc30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0021cc40 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x0021cc50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021cc60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021cc70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021cc80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021cc90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0021cca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021ccb0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x0021ccc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021ccd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0021cce0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x0021ccf0 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x0021cd00 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ + 0x0021cd10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021cd20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0021cd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021cd40 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x0021cd50 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x0021cd60 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x0021cd70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0021cd80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0021cd90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0021cda0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x0021cdb0 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ + 0x0021cdc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021cdd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0021cde0 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ + 0x0021cdf0 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ + 0x0021ce00 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ + 0x0021ce10 20617265 20646966 66657265 6e742066 are different f │ │ │ │ + 0x0021ce20 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ + 0x0021ce30 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ + 0x0021ce40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0021ce50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0021ce60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0021ce70 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x0021ce80 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x0021ce90 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ + 0x0021cea0 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ + 0x0021ceb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0021cec0 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ + 0x0021ced0 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ + 0x0021cee0 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ + 0x0021cef0 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ + 0x0021cf00 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x0021cf10 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x0021cf20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021cf30 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x0021cf40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021cf50 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x0021cf60 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ + 0x0021cf70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0021cf80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0021cf90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021cfa0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x0021cfb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021cfc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021cfd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021cfe0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x0021cff0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021d000 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0021d010 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ + 0x0021d020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d030 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021d040 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x0021d050 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ + 0x0021d060 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ + 0x0021d070 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x0021d080 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ + 0x0021d090 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ + 0x0021d0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d0b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x0021d0c0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x0021d0d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021d0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d100 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021d110 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021d120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d130 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ + 0x0021d140 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021d150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d160 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0021d170 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0021d180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d190 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0021d1a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x0021d1b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0021d1c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021d1d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021d1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d200 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021d210 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021d220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d230 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x0021d240 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021d250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d260 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0021d270 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0021d280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d290 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0021d2a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x0021d2b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0021d2c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021d2d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021d2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d300 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021d310 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021d320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d330 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ + 0x0021d340 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ + 0x0021d350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d360 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0021d370 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0021d380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d390 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x0021d3a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0021d3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d3c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021d3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d3e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021d3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d400 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0021d410 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0021d420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d430 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0021d440 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ + 0x0021d450 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0021d460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d470 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021d480 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0021d490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d4a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021d4b0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x0021d4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d4d0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x0021d4e0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x0021d4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d500 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x0021d510 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021d520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d530 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021d540 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021d550 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021d560 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ + 0x0021d570 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ + 0x0021d580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021d5a0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x0021d5b0 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ + 0x0021d5c0 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ + 0x0021d5d0 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ + 0x0021d5e0 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ + 0x0021d5f0 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ + 0x0021d600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d610 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x0021d620 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021d630 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0021d640 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0021d650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d660 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0021d670 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0021d680 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021d690 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x0021d6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d6b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021d6c0 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ + 0x0021d6d0 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ + 0x0021d6e0 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ + 0x0021d6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d700 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021d710 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x0021d720 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0021d730 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x0021d740 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0021d750 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0021d760 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0021d770 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0021d780 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0021d790 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ + 0x0021d7a0 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ + 0x0021d7b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021d7c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0021d7d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021d7e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0021d7f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021d800 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x0021d810 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x0021d820 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x0021d830 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ + 0x0021d840 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021d850 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ + 0x0021d860 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ + 0x0021d870 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ + 0x0021d880 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ + 0x0021d890 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ + 0x0021d8a0 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ + 0x0021d8b0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x0021d8c0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x0021d8d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0021d8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d8f0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x0021d900 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x0021d910 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021d920 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ + 0x0021d930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d940 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021d950 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ + 0x0021d960 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ + 0x0021d970 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ + 0x0021d980 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x0021d990 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ + 0x0021d9a0 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ + 0x0021d9b0 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x0021d9c0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x0021d9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021d9e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0021d9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021da00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021da10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021da20 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0021da30 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ + 0x0021da40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021da50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0021da60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0021da70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021da80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0021da90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0021daa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dab0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x0021dac0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0021dad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dae0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0021daf0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0021db00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021db10 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x0021db20 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ + 0x0021db30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021db40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021db50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0021db60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021db70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0021db80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021db90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0021dba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dbb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0021dbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dbd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021dbe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0021dbf0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0021dc00 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ + 0x0021dc10 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x0021dc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dc30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0021dc40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0021dc50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dc60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0021dc70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dc80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021dc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dca0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021dcb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dcc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021dcd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021dce0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0021dcf0 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ + 0x0021dd00 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ + 0x0021dd10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dd20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021dd30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0021dd40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021dd50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0021dd60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021dd70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x0021dd80 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x0021dd90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021dda0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x0021ddb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0021ddc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021ddd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021dde0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0021ddf0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x0021de00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021de10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021de20 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ + 0x0021de30 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ + 0x0021de40 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ + 0x0021de50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021de60 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x0021de70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0021de80 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0021de90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0021dea0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0021deb0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0021dec0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021ded0 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ + 0x0021dee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021def0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021df00 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x0021df10 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ + 0x0021df20 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ + 0x0021df30 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ + 0x0021df40 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ + 0x0021df50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021df60 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x0021df70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0021df80 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x0021df90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0021dfa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0021dfb0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x0021dfc0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0021dfd0 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ + 0x0021dfe0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x0021dff0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0021e000 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ + 0x0021e010 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ + 0x0021e020 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ + 0x0021e030 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ + 0x0021e040 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ + 0x0021e050 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ + 0x0021e060 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ + 0x0021e070 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x0021e080 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x0021e090 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x0021e0a0 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ + 0x0021e0b0 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ + 0x0021e0c0 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ + 0x0021e0d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0021e0e0 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ + 0x0021e0f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0021e100 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021e110 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0021e120 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x0021e130 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ + 0x0021e140 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ + 0x0021e150 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021e160 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x0021e170 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ + 0x0021e180 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ + 0x0021e190 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x0021e1a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0021e1b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021e1c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021e1d0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x0021e1e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0021e1f0 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ + 0x0021e200 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ + 0x0021e210 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021e220 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ + 0x0021e230 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ + 0x0021e240 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ + 0x0021e250 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ + 0x0021e260 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ + 0x0021e270 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ + 0x0021e280 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ + 0x0021e290 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ + 0x0021e2a0 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ + 0x0021e2b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0021e2c0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x0021e2d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0021e2e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0021e2f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0021e300 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0021e310 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ + 0x0021e320 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ + 0x0021e330 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0021e340 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ + 0x0021e350 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ + 0x0021e360 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ + 0x0021e370 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0021e380 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0021e390 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0021e3a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0021e3b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0021e3c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0021e3d0 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ + 0x0021e3e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021e3f0 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ + 0x0021e400 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ + 0x0021e410 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0021e420 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x0021e430 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0021e440 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0021e450 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x0021e460 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021e470 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ + 0x0021e480 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0021e490 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0021e4a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0021e4b0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x0021e4c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0021e4d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0021e4e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0021e4f0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x0021e500 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ + 0x0021e510 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x0021e520 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021e530 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0021e540 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0021e550 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021e560 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021e570 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x0021e580 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021e590 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ + 0x0021e5a0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x0021e5b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021e5c0 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x0021e5d0 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ + 0x0021e5e0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x0021e5f0 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ + 0x0021e600 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ + 0x0021e610 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x0021e620 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x0021e630 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x0021e640 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021e650 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0021e660 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021e670 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0021e680 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0021e690 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x0021e6a0 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ + 0x0021e6b0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x0021e6c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021e6d0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x0021e6e0 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ + 0x0021e6f0 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ + 0x0021e700 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ + 0x0021e710 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0021e720 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021e730 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021e740 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021e750 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021e760 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ + 0x0021e770 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0021e780 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ + 0x0021e790 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ + 0x0021e7a0 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ + 0x0021e7b0 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ + 0x0021e7c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0021e7d0 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ + 0x0021e7e0 5d0a7d0a 0a000000 7b0a2020 2020226b ].}.....{. "k │ │ │ │ + 0x0021e7f0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x0021e800 20202020 226e616d 65223a20 226d6163 "name": "mac │ │ │ │ + 0x0021e810 686f222c 0a202020 20226174 74726962 ho",. "attrib │ │ │ │ + 0x0021e820 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x0021e830 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021e840 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021e850 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021e860 65223a20 224d485f 4d414749 43222c0a e": "MH_MAGIC",. │ │ │ │ + 0x0021e870 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0021e880 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0021e890 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0021e8a0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x0021e8b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0021e8c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021e8d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021e8e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021e8f0 4d485f43 4947414d 222c0a20 20202020 MH_CIGAM",. │ │ │ │ + 0x0021e900 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021e910 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0021e920 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021e930 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0021e940 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021e950 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0021e960 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0021e970 2020226e 616d6522 3a20224d 485f4d41 "name": "MH_MA │ │ │ │ + 0x0021e980 4749435f 3634222c 0a202020 20202020 GIC_64",. │ │ │ │ + 0x0021e990 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0021e9a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0021e9b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0021e9c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0021e9d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021e9e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0021e9f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0021ea00 226e616d 65223a20 224d485f 43494741 "name": "MH_CIGA │ │ │ │ + 0x0021ea10 4d5f3634 222c0a20 20202020 20202020 M_64",. │ │ │ │ + 0x0021ea20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021ea30 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0021ea40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0021ea50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0021ea60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0021ea70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021ea80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0021ea90 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ + 0x0021eaa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021eab0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0021eac0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0021ead0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0021eae0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0021eaf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0021eb00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0021eb10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021eb20 3a202246 41545f43 4947414d 222c0a20 : "FAT_CIGAM",. │ │ │ │ + 0x0021eb30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0021eb40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0021eb50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0021eb60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0021eb70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0021eb80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0021eb90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0021eba0 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ + 0x0021ebb0 41545f4d 41474943 5f363422 2c0a2020 AT_MAGIC_64",. │ │ │ │ + 0x0021ebc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021ebd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0021ebe0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0021ebf0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0021ec00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0021ec10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021ec20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0021ec30 20202020 20226e61 6d65223a 20224641 "name": "FA │ │ │ │ + 0x0021ec40 545f4349 47414d5f 3634222c 0a202020 T_CIGAM_64",. │ │ │ │ + 0x0021ec50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0021ec60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0021ec70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0021ec80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0021ec90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0021eca0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0021ecb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0021ecc0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x0021ecd0 5f415243 485f4142 49363422 2c0a2020 _ARCH_ABI64",. │ │ │ │ + 0x0021ece0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021ecf0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0021ed00 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0021ed10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0021ed20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0021ed30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021ed40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0021ed50 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x0021ed60 555f5355 42545950 455f4c49 42363422 U_SUBTYPE_LIB64" │ │ │ │ + 0x0021ed70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0021ed80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0021ed90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021eda0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0021edb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0021edc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0021edd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0021ede0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0021edf0 20224350 555f5459 50455f4d 43363830 "CPU_TYPE_MC680 │ │ │ │ + 0x0021ee00 5830222c 0a202020 20202020 20202020 X0",. │ │ │ │ + 0x0021ee10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021ee20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0021ee30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0021ee40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021ee50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021ee60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021ee70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021ee80 65223a20 22435055 5f545950 455f5838 e": "CPU_TYPE_X8 │ │ │ │ + 0x0021ee90 36222c0a 20202020 20202020 20202020 6",. │ │ │ │ + 0x0021eea0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0021eeb0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0021eec0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0021eed0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0021eee0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0021eef0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0021ef00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0021ef10 223a2022 4350555f 54595045 5f493338 ": "CPU_TYPE_I38 │ │ │ │ + 0x0021ef20 36222c0a 20202020 20202020 20202020 6",. │ │ │ │ + 0x0021ef30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0021ef40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0021ef50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0021ef60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0021ef70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0021ef80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0021ef90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0021efa0 223a2022 4350555f 54595045 5f583836 ": "CPU_TYPE_X86 │ │ │ │ + 0x0021efb0 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ + 0x0021efc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0021efd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0021efe0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0021eff0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021f000 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021f010 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021f020 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0021f030 6d65223a 20224350 555f5459 50455f4d me": "CPU_TYPE_M │ │ │ │ + 0x0021f040 49505322 2c0a2020 20202020 20202020 IPS",. │ │ │ │ + 0x0021f050 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0021f060 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0021f070 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0021f080 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021f090 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021f0a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021f0b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0021f0c0 6d65223a 20224350 555f5459 50455f4d me": "CPU_TYPE_M │ │ │ │ + 0x0021f0d0 43393830 3030222c 0a202020 20202020 C98000",. │ │ │ │ + 0x0021f0e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0021f0f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0021f100 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0021f110 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0021f120 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021f130 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0021f140 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0021f150 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ + 0x0021f160 455f4152 4d222c0a 20202020 20202020 E_ARM",. │ │ │ │ + 0x0021f170 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021f180 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0021f190 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0021f1a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0021f1b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0021f1c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0021f1d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021f1e0 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ + 0x0021f1f0 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ + 0x0021f200 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0021f210 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0021f220 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0021f230 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0021f240 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021f250 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0021f260 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0021f270 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ + 0x0021f280 455f4d43 38383030 30222c0a 20202020 E_MC88000",. │ │ │ │ + 0x0021f290 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0021f2a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0021f2b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0021f2c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0021f2d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0021f2e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0021f2f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0021f300 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x0021f310 54595045 5f535041 5243222c 0a202020 TYPE_SPARC",. │ │ │ │ + 0x0021f320 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0021f330 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0021f340 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0021f350 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0021f360 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0021f370 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0021f380 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0021f390 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x0021f3a0 5f545950 455f504f 57455250 43222c0a _TYPE_POWERPC",. │ │ │ │ + 0x0021f3b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0021f3c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0021f3d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0021f3e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0021f3f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0021f400 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021f410 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021f420 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021f430 4350555f 54595045 5f504f57 45525043 CPU_TYPE_POWERPC │ │ │ │ + 0x0021f440 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x0021f450 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021f460 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0021f470 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0021f480 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021f490 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021f4a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021f4b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021f4c0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x0021f4d0 5f494e54 454c5f4d 4f44454c 5f414c4c _INTEL_MODEL_ALL │ │ │ │ + 0x0021f4e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021f4f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0021f500 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0021f510 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0021f520 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0021f530 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0021f540 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0021f550 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0021f560 3a202243 50555f53 55425459 50455f33 : "CPU_SUBTYPE_3 │ │ │ │ + 0x0021f570 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ + 0x0021f580 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021f590 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0021f5a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0021f5b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021f5c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021f5d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021f5e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021f5f0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x0021f600 5f493338 365f414c 4c222c0a 20202020 _I386_ALL",. │ │ │ │ + 0x0021f610 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0021f620 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0021f630 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0021f640 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0021f650 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0021f660 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0021f670 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0021f680 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x0021f690 53554254 5950455f 5838365f 36345f41 SUBTYPE_X86_64_A │ │ │ │ + 0x0021f6a0 4c4c222c 0a202020 20202020 20202020 LL",. │ │ │ │ + 0x0021f6b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0021f6c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0021f6d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0021f6e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0021f6f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0021f700 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0021f710 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0021f720 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x0021f730 5f343836 222c0a20 20202020 20202020 _486",. │ │ │ │ + 0x0021f740 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0021f750 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0021f760 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0021f770 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0021f780 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0021f790 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0021f7a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0021f7b0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x0021f7c0 50455f34 38365358 222c0a20 20202020 PE_486SX",. │ │ │ │ + 0x0021f7d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021f7e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0021f7f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021f800 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0021f810 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021f820 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0021f830 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0021f840 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x0021f850 55425459 50455f35 3836222c 0a202020 UBTYPE_586",. │ │ │ │ + 0x0021f860 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0021f870 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0021f880 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0021f890 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0021f8a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0021f8b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0021f8c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0021f8d0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x0021f8e0 5f535542 54595045 5f50454e 54222c0a _SUBTYPE_PENT",. │ │ │ │ + 0x0021f8f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0021f900 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0021f910 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0021f920 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0021f930 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0021f940 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021f950 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021f960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021f970 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x0021f980 50524f22 2c0a2020 20202020 20202020 PRO",. │ │ │ │ + 0x0021f990 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0021f9a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0021f9b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0021f9c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021f9d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021f9e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021f9f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0021fa00 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x0021fa10 455f5045 4e544949 5f4d3322 2c0a2020 E_PENTII_M3",. │ │ │ │ + 0x0021fa20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0021fa30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0021fa40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0021fa50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0021fa60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0021fa70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0021fa80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0021fa90 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x0021faa0 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ + 0x0021fab0 5f4d3522 2c0a2020 20202020 20202020 _M5",. │ │ │ │ + 0x0021fac0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0021fad0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0021fae0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0021faf0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0021fb00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0021fb10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0021fb20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0021fb30 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x0021fb40 455f4345 4c45524f 4e222c0a 20202020 E_CELERON",. │ │ │ │ + 0x0021fb50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0021fb60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0021fb70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0021fb80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0021fb90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0021fba0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0021fbb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0021fbc0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x0021fbd0 53554254 5950455f 43454c45 524f4e5f SUBTYPE_CELERON_ │ │ │ │ + 0x0021fbe0 4d4f4249 4c45222c 0a202020 20202020 MOBILE",. │ │ │ │ + 0x0021fbf0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0021fc00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0021fc10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0021fc20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0021fc30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0021fc40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0021fc50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0021fc60 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x0021fc70 54595045 5f50454e 5449554d 5f33222c TYPE_PENTIUM_3", │ │ │ │ + 0x0021fc80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0021fc90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0021fca0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0021fcb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0021fcc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0021fcd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0021fce0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0021fcf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0021fd00 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ + 0x0021fd10 5449554d 5f335f4d 222c0a20 20202020 TIUM_3_M",. │ │ │ │ + 0x0021fd20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0021fd30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0021fd40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0021fd50 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0021fd60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0021fd70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0021fd80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0021fd90 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x0021fda0 55425459 50455f50 454e5449 554d5f33 UBTYPE_PENTIUM_3 │ │ │ │ + 0x0021fdb0 5f58454f 4e222c0a 20202020 20202020 _XEON",. │ │ │ │ + 0x0021fdc0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021fdd0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0021fde0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0021fdf0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0021fe00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0021fe10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0021fe20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021fe30 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x0021fe40 5950455f 50454e54 49554d5f 4d222c0a YPE_PENTIUM_M",. │ │ │ │ + 0x0021fe50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0021fe60 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0021fe70 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0021fe80 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0021fe90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0021fea0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0021feb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0021fec0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0021fed0 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x0021fee0 49554d5f 34222c0a 20202020 20202020 IUM_4",. │ │ │ │ + 0x0021fef0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0021ff00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0021ff10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0021ff20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0021ff30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0021ff40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0021ff50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021ff60 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x0021ff70 5950455f 50454e54 49554d5f 345f4d22 YPE_PENTIUM_4_M" │ │ │ │ + 0x0021ff80 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0021ff90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0021ffa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0021ffb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0021ffc0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0021ffd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0021ffe0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0021fff0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00220000 20224350 555f5355 42545950 455f4954 "CPU_SUBTYPE_IT │ │ │ │ + 0x00220010 414e4955 4d222c0a 20202020 20202020 ANIUM",. │ │ │ │ + 0x00220020 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00220030 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00220040 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00220050 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00220060 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00220070 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00220080 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00220090 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x002200a0 5950455f 4954414e 49554d5f 32222c0a YPE_ITANIUM_2",. │ │ │ │ + 0x002200b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002200c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x002200d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002200e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002200f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00220100 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00220110 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00220120 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00220130 4350555f 53554254 5950455f 58454f4e CPU_SUBTYPE_XEON │ │ │ │ + 0x00220140 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00220150 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00220160 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00220170 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00220180 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00220190 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x002201a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002201b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002201c0 3a202243 50555f53 55425459 50455f58 : "CPU_SUBTYPE_X │ │ │ │ + 0x002201d0 454f4e5f 4d50222c 0a202020 20202020 EON_MP",. │ │ │ │ + 0x002201e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002201f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00220200 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00220210 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00220220 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00220230 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00220240 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00220250 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x00220260 54595045 5f41524d 5f414c4c 222c0a20 TYPE_ARM_ALL",. │ │ │ │ + 0x00220270 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00220280 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00220290 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002202a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002202b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002202c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002202d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002202e0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x002202f0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ + 0x00220300 3454222c 0a202020 20202020 20202020 4T",. │ │ │ │ + 0x00220310 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00220320 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00220330 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00220340 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00220350 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00220360 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00220370 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00220380 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x00220390 5f41524d 5f563622 2c0a2020 20202020 _ARM_V6",. │ │ │ │ + 0x002203a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002203b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002203c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002203d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x002203e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002203f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00220400 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00220410 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x00220420 42545950 455f4152 4d5f5635 222c0a20 BTYPE_ARM_V5",. │ │ │ │ + 0x00220430 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00220440 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00220450 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00220460 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00220470 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00220480 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00220490 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002204a0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x002204b0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ + 0x002204c0 3554454a 222c0a20 20202020 20202020 5TEJ",. │ │ │ │ + 0x002204d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002204e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x002204f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00220500 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00220510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00220520 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00220530 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00220540 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x00220550 50455f41 524d5f58 5343414c 45222c0a PE_ARM_XSCALE",. │ │ │ │ + 0x00220560 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00220570 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00220580 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00220590 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002205a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002205b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002205c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002205d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002205e0 4350555f 53554254 5950455f 41524d5f CPU_SUBTYPE_ARM_ │ │ │ │ + 0x002205f0 5637222c 0a202020 20202020 20202020 V7",. │ │ │ │ + 0x00220600 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00220610 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00220620 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00220630 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00220640 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00220650 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00220660 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00220670 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x00220680 5f41524d 5f563746 222c0a20 20202020 _ARM_V7F",. │ │ │ │ + 0x00220690 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002206a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002206b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002206c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x002206d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002206e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002206f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00220700 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x00220710 55425459 50455f41 524d5f56 3753222c UBTYPE_ARM_V7S", │ │ │ │ + 0x00220720 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00220730 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00220740 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00220750 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00220760 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00220770 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00220780 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00220790 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002207a0 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ + 0x002207b0 5f56374b 222c0a20 20202020 20202020 _V7K",. │ │ │ │ + 0x002207c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002207d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x002207e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002207f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00220800 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00220810 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00220820 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00220830 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x00220840 50455f41 524d5f56 364d222c 0a202020 PE_ARM_V6M",. │ │ │ │ + 0x00220850 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00220860 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00220870 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00220880 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00220890 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x002208a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002208b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002208c0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x002208d0 5f535542 54595045 5f41524d 5f56374d _SUBTYPE_ARM_V7M │ │ │ │ + 0x002208e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002208f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00220900 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00220910 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00220920 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00220930 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00220940 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00220950 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00220960 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ + 0x00220970 524d5f56 37454d22 2c0a2020 20202020 RM_V7EM",. │ │ │ │ + 0x00220980 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00220990 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002209a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002209b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x002209c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002209d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002209e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x002209f0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x00220a00 42545950 455f4152 4d36345f 414c4c22 BTYPE_ARM64_ALL" │ │ │ │ + 0x00220a10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00220a20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00220a30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00220a40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00220a50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00220a60 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00220a70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00220a80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00220a90 20224350 555f5355 42545950 455f5350 "CPU_SUBTYPE_SP │ │ │ │ + 0x00220aa0 4152435f 414c4c22 2c0a2020 20202020 ARC_ALL",. │ │ │ │ + 0x00220ab0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00220ac0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00220ad0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00220ae0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00220af0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00220b00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00220b10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00220b20 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x00220b30 42545950 455f504f 57455250 435f414c BTYPE_POWERPC_AL │ │ │ │ + 0x00220b40 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x00220b50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00220b60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00220b70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00220b80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00220b90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00220ba0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00220bb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00220bc0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x00220bd0 4d433938 30303030 5f414c4c 222c0a20 MC980000_ALL",. │ │ │ │ + 0x00220be0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00220bf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00220c00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00220c10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00220c20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00220c30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00220c40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00220c50 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x00220c60 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ + 0x00220c70 50435f36 3031222c 0a202020 20202020 PC_601",. │ │ │ │ + 0x00220c80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00220c90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00220ca0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00220cb0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00220cc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00220cd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00220ce0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00220cf0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x00220d00 54595045 5f4d4339 38363031 222c0a20 TYPE_MC98601",. │ │ │ │ + 0x00220d10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00220d20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00220d30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00220d40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00220d50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00220d60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00220d70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00220d80 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x00220d90 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ + 0x00220da0 50435f36 3032222c 0a202020 20202020 PC_602",. │ │ │ │ + 0x00220db0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00220dc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00220dd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00220de0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00220df0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00220e00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00220e10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00220e20 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x00220e30 54595045 5f504f57 45525043 5f363033 TYPE_POWERPC_603 │ │ │ │ + 0x00220e40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00220e50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00220e60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00220e70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00220e80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00220e90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00220ea0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00220eb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00220ec0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ + 0x00220ed0 4f574552 50435f36 30336522 2c0a2020 OWERPC_603e",. │ │ │ │ + 0x00220ee0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00220ef0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00220f00 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00220f10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x00220f20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00220f30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00220f40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00220f50 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x00220f60 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ + 0x00220f70 435f3630 33657622 2c0a2020 20202020 C_603ev",. │ │ │ │ + 0x00220f80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00220f90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00220fa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00220fb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00220fc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00220fd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00220fe0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00220ff0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x00221000 42545950 455f504f 57455250 435f3630 BTYPE_POWERPC_60 │ │ │ │ + 0x00221010 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ + 0x00221020 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00221030 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00221040 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00221050 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00221060 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00221070 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00221080 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00221090 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x002210a0 504f5745 5250435f 36303465 222c0a20 POWERPC_604e",. │ │ │ │ + 0x002210b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002210c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002210d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002210e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002210f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00221100 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00221110 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00221120 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x00221130 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ + 0x00221140 50435f36 3230222c 0a202020 20202020 PC_620",. │ │ │ │ + 0x00221150 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00221160 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00221170 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00221180 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00221190 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002211a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x002211b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002211c0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x002211d0 54595045 5f504f57 45525043 5f373530 TYPE_POWERPC_750 │ │ │ │ + 0x002211e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002211f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00221200 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00221210 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00221220 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00221230 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00221240 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00221250 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00221260 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ + 0x00221270 4f574552 50435f37 34303022 2c0a2020 OWERPC_7400",. │ │ │ │ + 0x00221280 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00221290 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x002212a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002212b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x002212c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002212d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002212e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002212f0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x00221300 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ + 0x00221310 435f3734 3530222c 0a202020 20202020 C_7450",. │ │ │ │ + 0x00221320 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00221330 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00221340 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00221350 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00221360 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00221370 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00221380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00221390 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x002213a0 54595045 5f504f57 45525043 5f393730 TYPE_POWERPC_970 │ │ │ │ + 0x002213b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002213c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002213d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002213e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002213f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00221400 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00221410 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00221420 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00221430 3a20224d 485f4f42 4a454354 222c0a20 : "MH_OBJECT",. │ │ │ │ + 0x00221440 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00221450 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00221460 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00221470 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00221480 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00221490 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002214a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002214b0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x002214c0 485f4558 45435554 45222c0a 20202020 H_EXECUTE",. │ │ │ │ + 0x002214d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x002214e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x002214f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00221500 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00221510 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00221520 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00221530 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00221540 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ + 0x00221550 564d4c49 42222c0a 20202020 20202020 VMLIB",. │ │ │ │ + 0x00221560 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00221570 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00221580 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00221590 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x002215a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002215b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002215c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002215d0 6e616d65 223a2022 4d485f43 4f524522 name": "MH_CORE" │ │ │ │ + 0x002215e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x002215f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00221600 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00221610 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00221620 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00221630 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00221640 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00221650 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00221660 20224d48 5f505245 4c4f4144 222c0a20 "MH_PRELOAD",. │ │ │ │ + 0x00221670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00221680 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00221690 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002216a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002216b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002216c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002216d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002216e0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x002216f0 485f4459 4c494222 2c0a2020 20202020 H_DYLIB",. │ │ │ │ + 0x00221700 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00221710 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00221720 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00221730 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00221740 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00221750 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00221760 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00221770 20226e61 6d65223a 20224d48 5f44594c "name": "MH_DYL │ │ │ │ + 0x00221780 494e4b45 52222c0a 20202020 20202020 INKER",. │ │ │ │ + 0x00221790 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002217a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x002217b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002217c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x002217d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002217e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002217f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00221800 6e616d65 223a2022 4d485f42 554e444c name": "MH_BUNDL │ │ │ │ + 0x00221810 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x00221820 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00221830 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00221840 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00221850 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00221860 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00221870 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00221880 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00221890 223a2022 4d485f44 594c4942 5f535455 ": "MH_DYLIB_STU │ │ │ │ + 0x002218a0 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ + 0x002218b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002218c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002218d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x002218e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002218f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00221900 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00221910 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00221920 223a2022 4d485f44 53594d22 2c0a2020 ": "MH_DSYM",. │ │ │ │ + 0x00221930 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00221940 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00221950 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00221960 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x00221970 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00221980 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00221990 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002219a0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ + 0x002219b0 5f4b4558 545f4255 4e444c45 222c0a20 _KEXT_BUNDLE",. │ │ │ │ + 0x002219c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002219d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002219e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002219f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00221a00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00221a10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00221a20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00221a30 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x00221a40 485f4e4f 554e4445 4653222c 0a202020 H_NOUNDEFS",. │ │ │ │ + 0x00221a50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00221a60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00221a70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00221a80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00221a90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00221aa0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00221ab0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00221ac0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x00221ad0 494e4352 4c494e4b 222c0a20 20202020 INCRLINK",. │ │ │ │ + 0x00221ae0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00221af0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00221b00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00221b10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00221b20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00221b30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00221b40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00221b50 2020226e 616d6522 3a20224d 485f4459 "name": "MH_DY │ │ │ │ + 0x00221b60 4c444c49 4e4b222c 0a202020 20202020 LDLINK",. │ │ │ │ + 0x00221b70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00221b80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00221b90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00221ba0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00221bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00221bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00221bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00221be0 226e616d 65223a20 224d485f 42494e44 "name": "MH_BIND │ │ │ │ + 0x00221bf0 41544c4f 4144222c 0a202020 20202020 ATLOAD",. │ │ │ │ + 0x00221c00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00221c10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00221c20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00221c30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00221c40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00221c50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00221c60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00221c70 226e616d 65223a20 224d485f 50524542 "name": "MH_PREB │ │ │ │ + 0x00221c80 4f554e44 222c0a20 20202020 20202020 OUND",. │ │ │ │ + 0x00221c90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00221ca0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00221cb0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00221cc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00221cd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00221ce0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00221cf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00221d00 616d6522 3a20224d 485f5350 4c49545f ame": "MH_SPLIT_ │ │ │ │ + 0x00221d10 53454753 222c0a20 20202020 20202020 SEGS",. │ │ │ │ + 0x00221d20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00221d30 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00221d40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00221d50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00221d60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00221d70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00221d80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00221d90 616d6522 3a20224d 485f4c41 5a595f49 ame": "MH_LAZY_I │ │ │ │ + 0x00221da0 4e495422 2c0a2020 20202020 20202020 NIT",. │ │ │ │ + 0x00221db0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00221dc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00221dd0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00221de0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00221df0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00221e00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00221e10 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00221e20 6d65223a 20224d48 5f54574f 4c455645 me": "MH_TWOLEVE │ │ │ │ + 0x00221e30 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x00221e40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00221e50 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00221e60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00221e70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00221e80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00221e90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00221ea0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00221eb0 223a2022 4d485f46 4f524345 5f464c41 ": "MH_FORCE_FLA │ │ │ │ + 0x00221ec0 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ + 0x00221ed0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00221ee0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00221ef0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00221f00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00221f10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00221f20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00221f30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00221f40 223a2022 4d485f4e 4f4d554c 54494445 ": "MH_NOMULTIDE │ │ │ │ + 0x00221f50 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ + 0x00221f60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00221f70 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00221f80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00221f90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00221fa0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00221fb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00221fc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00221fd0 65223a20 224d485f 4e4f4649 58505245 e": "MH_NOFIXPRE │ │ │ │ + 0x00221fe0 42494e44 494e4722 2c0a2020 20202020 BINDING",. │ │ │ │ + 0x00221ff0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00222000 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00222010 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00222020 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00222030 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00222040 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00222050 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00222060 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ + 0x00222070 42494e44 41424c45 222c0a20 20202020 BINDABLE",. │ │ │ │ + 0x00222080 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00222090 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002220a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002220b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x002220c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002220d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002220e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002220f0 2020226e 616d6522 3a20224d 485f414c "name": "MH_AL │ │ │ │ + 0x00222100 4c4d4f44 53424f55 4e44222c 0a202020 LMODSBOUND",. │ │ │ │ + 0x00222110 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00222120 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00222130 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00222140 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00222150 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00222160 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00222170 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00222180 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x00222190 53554253 45435449 4f4e535f 5649415f SUBSECTIONS_VIA_ │ │ │ │ + 0x002221a0 53594d42 4f4c5322 2c0a2020 20202020 SYMBOLS",. │ │ │ │ + 0x002221b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002221c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002221d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002221e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x002221f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00222200 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00222210 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00222220 20226e61 6d65223a 20224d48 5f43414e "name": "MH_CAN │ │ │ │ + 0x00222230 4f4e4943 414c222c 0a202020 20202020 ONICAL",. │ │ │ │ + 0x00222240 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00222250 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00222260 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00222270 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00222280 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00222290 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x002222a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002222b0 226e616d 65223a20 224d485f 5745414b "name": "MH_WEAK │ │ │ │ + 0x002222c0 5f444546 494e4553 222c0a20 20202020 _DEFINES",. │ │ │ │ + 0x002222d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002222e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002222f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00222300 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00222310 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00222320 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00222330 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00222340 2020226e 616d6522 3a20224d 485f4249 "name": "MH_BI │ │ │ │ + 0x00222350 4e44535f 544f5f57 45414b22 2c0a2020 NDS_TO_WEAK",. │ │ │ │ + 0x00222360 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00222370 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00222380 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00222390 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x002223a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002223b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002223c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002223d0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ + 0x002223e0 5f414c4c 4f575f53 5441434b 5f455845 _ALLOW_STACK_EXE │ │ │ │ + 0x002223f0 43555449 4f4e222c 0a202020 20202020 CUTION",. │ │ │ │ + 0x00222400 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00222410 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00222420 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00222430 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00222440 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00222450 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00222460 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00222470 226e616d 65223a20 224d485f 524f4f54 "name": "MH_ROOT │ │ │ │ + 0x00222480 5f534146 45222c0a 20202020 20202020 _SAFE",. │ │ │ │ + 0x00222490 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002224a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x002224b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002224c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x002224d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002224e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002224f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00222500 6e616d65 223a2022 4d485f53 45545549 name": "MH_SETUI │ │ │ │ + 0x00222510 445f5341 4645222c 0a202020 20202020 D_SAFE",. │ │ │ │ + 0x00222520 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00222530 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00222540 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00222550 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00222560 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00222570 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00222580 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00222590 226e616d 65223a20 224d485f 4e4f5f52 "name": "MH_NO_R │ │ │ │ + 0x002225a0 45455850 4f525445 445f4459 4c494253 EEXPORTED_DYLIBS │ │ │ │ + 0x002225b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002225c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002225d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002225e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002225f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00222600 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00222610 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00222620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00222630 3a20224d 485f5049 45222c0a 20202020 : "MH_PIE",. │ │ │ │ + 0x00222640 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00222650 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00222660 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00222670 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00222680 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00222690 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x002226a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x002226b0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x002226c0 4541445f 53545249 50504142 4c455f44 EAD_STRIPPABLE_D │ │ │ │ + 0x002226d0 594c4942 222c0a20 20202020 20202020 YLIB",. │ │ │ │ + 0x002226e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002226f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00222700 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00222710 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00222720 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00222730 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00222740 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00222750 616d6522 3a20224d 485f4841 535f544c ame": "MH_HAS_TL │ │ │ │ + 0x00222760 565f4445 53435249 50544f52 53222c0a V_DESCRIPTORS",. │ │ │ │ + 0x00222770 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00222780 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00222790 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002227a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002227b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002227c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002227d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002227e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002227f0 4d485f4e 4f5f4845 41505f45 58454355 MH_NO_HEAP_EXECU │ │ │ │ + 0x00222800 54494f4e 222c0a20 20202020 20202020 TION",. │ │ │ │ + 0x00222810 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00222820 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00222830 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00222840 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00222850 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00222860 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00222870 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00222880 616d6522 3a20224d 485f4150 505f4558 ame": "MH_APP_EX │ │ │ │ + 0x00222890 54454e53 494f4e5f 53414645 222c0a20 TENSION_SAFE",. │ │ │ │ + 0x002228a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002228b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002228c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002228d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002228e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002228f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00222900 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00222910 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x00222920 475f4849 4748564d 222c0a20 20202020 G_HIGHVM",. │ │ │ │ + 0x00222930 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00222940 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00222950 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00222960 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00222970 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00222980 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00222990 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002229a0 2020226e 616d6522 3a202253 475f4656 "name": "SG_FV │ │ │ │ + 0x002229b0 4d4c4942 222c0a20 20202020 20202020 MLIB",. │ │ │ │ + 0x002229c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002229d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x002229e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002229f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00222a00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00222a10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00222a20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00222a30 616d6522 3a202253 475f4e4f 52454c4f ame": "SG_NORELO │ │ │ │ + 0x00222a40 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x00222a50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00222a60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00222a70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00222a80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00222a90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00222aa0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00222ab0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00222ac0 223a2022 53475f50 524f5445 43544544 ": "SG_PROTECTED │ │ │ │ + 0x00222ad0 5f564552 53494f4e 5f31222c 0a202020 _VERSION_1",. │ │ │ │ + 0x00222ae0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00222af0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00222b00 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00222b10 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00222b20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00222b30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00222b40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00222b50 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x00222b60 54494f4e 5f545950 45222c0a 20202020 TION_TYPE",. │ │ │ │ + 0x00222b70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00222b80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00222b90 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00222ba0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00222bb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00222bc0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00222bd0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00222be0 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x00222bf0 494f4e5f 41545452 49425554 4553222c ION_ATTRIBUTES", │ │ │ │ + 0x00222c00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00222c10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00222c20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00222c30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00222c40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00222c50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00222c60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00222c70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00222c80 22535f52 4547554c 4152222c 0a202020 "S_REGULAR",. │ │ │ │ + 0x00222c90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00222ca0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00222cb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00222cc0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00222cd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00222ce0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00222cf0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00222d00 20202020 226e616d 65223a20 22535f5a "name": "S_Z │ │ │ │ + 0x00222d10 45524f46 494c4c22 2c0a2020 20202020 EROFILL",. │ │ │ │ + 0x00222d20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00222d30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00222d40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00222d50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00222d60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00222d70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00222d80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00222d90 20226e61 6d65223a 2022535f 43535452 "name": "S_CSTR │ │ │ │ + 0x00222da0 494e475f 4c495445 52414c53 222c0a20 ING_LITERALS",. │ │ │ │ + 0x00222db0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00222dc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00222dd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00222de0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00222df0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00222e00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00222e10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00222e20 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x00222e30 5f344259 54455f4c 49544552 414c5322 _4BYTE_LITERALS" │ │ │ │ + 0x00222e40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00222e50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00222e60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00222e70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00222e80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00222e90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00222ea0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00222eb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00222ec0 2022535f 38425954 455f4c49 54455241 "S_8BYTE_LITERA │ │ │ │ + 0x00222ed0 4c53222c 0a202020 20202020 20202020 LS",. │ │ │ │ + 0x00222ee0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00222ef0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00222f00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00222f10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00222f20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00222f30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00222f40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00222f50 65223a20 22535f4c 49544552 414c5f50 e": "S_LITERAL_P │ │ │ │ + 0x00222f60 4f494e54 45525322 2c0a2020 20202020 OINTERS",. │ │ │ │ + 0x00222f70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00222f80 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00222f90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00222fa0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00222fb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00222fc0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00222fd0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00222fe0 20226e61 6d65223a 2022535f 4e4f4e5f "name": "S_NON_ │ │ │ │ + 0x00222ff0 4c415a59 5f53594d 424f4c5f 504f494e LAZY_SYMBOL_POIN │ │ │ │ + 0x00223000 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ + 0x00223010 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00223020 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00223030 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00223040 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00223050 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00223060 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00223070 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00223080 616d6522 3a202253 5f4c415a 595f5359 ame": "S_LAZY_SY │ │ │ │ + 0x00223090 4d424f4c 5f504f49 4e544552 53222c0a MBOL_POINTERS",. │ │ │ │ + 0x002230a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002230b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x002230c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002230d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002230e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002230f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00223100 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00223110 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00223120 535f5359 4d424f4c 5f535455 4253222c S_SYMBOL_STUBS", │ │ │ │ + 0x00223130 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00223140 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00223150 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00223160 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00223170 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00223180 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00223190 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002231a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002231b0 22535f4d 4f445f49 4e49545f 46554e43 "S_MOD_INIT_FUNC │ │ │ │ + 0x002231c0 5f504f49 4e544552 53222c0a 20202020 _POINTERS",. │ │ │ │ + 0x002231d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x002231e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x002231f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00223200 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00223210 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00223220 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00223230 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00223240 20202022 6e616d65 223a2022 535f4d4f "name": "S_MO │ │ │ │ + 0x00223250 445f5445 524d5f46 554e435f 504f494e D_TERM_FUNC_POIN │ │ │ │ + 0x00223260 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ + 0x00223270 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00223280 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00223290 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002232a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x002232b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x002232c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x002232d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x002232e0 616d6522 3a202253 5f434f41 4c455343 ame": "S_COALESC │ │ │ │ + 0x002232f0 4544222c 0a202020 20202020 20202020 ED",. │ │ │ │ + 0x00223300 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00223310 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00223320 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00223330 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00223340 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00223350 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00223360 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00223370 65223a20 22535f47 425f5a45 524f4649 e": "S_GB_ZEROFI │ │ │ │ + 0x00223380 4c4c222c 0a202020 20202020 20202020 LL",. │ │ │ │ + 0x00223390 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002233a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x002233b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002233c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x002233d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x002233e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x002233f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00223400 65223a20 22535f49 4e544552 504f5349 e": "S_INTERPOSI │ │ │ │ + 0x00223410 4e47222c 0a202020 20202020 20202020 NG",. │ │ │ │ + 0x00223420 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00223430 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00223440 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00223450 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00223460 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00223470 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00223480 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00223490 65223a20 22535f31 36425954 455f4c49 e": "S_16BYTE_LI │ │ │ │ + 0x002234a0 54455241 4c53222c 0a202020 20202020 TERALS",. │ │ │ │ + 0x002234b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002234c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x002234d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002234e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x002234f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00223500 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00223510 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00223520 226e616d 65223a20 22535f44 54524143 "name": "S_DTRAC │ │ │ │ + 0x00223530 455f444f 46222c0a 20202020 20202020 E_DOF",. │ │ │ │ + 0x00223540 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00223550 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00223560 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00223570 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00223580 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00223590 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002235a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002235b0 6e616d65 223a2022 535f4c41 5a595f44 name": "S_LAZY_D │ │ │ │ + 0x002235c0 594c4942 5f53594d 424f4c5f 504f494e YLIB_SYMBOL_POIN │ │ │ │ + 0x002235d0 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ + 0x002235e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002235f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00223600 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00223610 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00223620 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00223630 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00223640 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00223650 616d6522 3a202253 5f544852 4541445f ame": "S_THREAD_ │ │ │ │ + 0x00223660 4c4f4341 4c5f5245 47554c41 52222c0a LOCAL_REGULAR",. │ │ │ │ + 0x00223670 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00223680 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00223690 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002236a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002236b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002236c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002236d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002236e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002236f0 535f5448 52454144 5f4c4f43 414c5f5a S_THREAD_LOCAL_Z │ │ │ │ + 0x00223700 45524f46 494c4c22 2c0a2020 20202020 EROFILL",. │ │ │ │ + 0x00223710 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00223720 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00223730 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00223740 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00223750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00223760 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00223770 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00223780 20226e61 6d65223a 2022535f 54485245 "name": "S_THRE │ │ │ │ + 0x00223790 41445f4c 4f43414c 5f564152 4941424c AD_LOCAL_VARIABL │ │ │ │ + 0x002237a0 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ + 0x002237b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002237c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x002237d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002237e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x002237f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00223800 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00223810 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00223820 65223a20 22535f54 48524541 445f4c4f e": "S_THREAD_LO │ │ │ │ + 0x00223830 43414c5f 56415249 41424c45 5f504f49 CAL_VARIABLE_POI │ │ │ │ + 0x00223840 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x00223850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00223860 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00223870 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00223880 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00223890 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002238a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002238b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002238c0 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ + 0x002238d0 5f4c4f43 414c5f49 4e49545f 46554e43 _LOCAL_INIT_FUNC │ │ │ │ + 0x002238e0 54494f4e 5f504f49 4e544552 53222c0a TION_POINTERS",. │ │ │ │ + 0x002238f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00223900 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00223910 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00223920 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00223930 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00223940 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00223950 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00223960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00223970 535f4154 54525f50 5552455f 494e5354 S_ATTR_PURE_INST │ │ │ │ + 0x00223980 52554354 494f4e53 222c0a20 20202020 RUCTIONS",. │ │ │ │ + 0x00223990 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002239a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002239b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002239c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x002239d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002239e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002239f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00223a00 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ + 0x00223a10 525f4e4f 5f544f43 222c0a20 20202020 R_NO_TOC",. │ │ │ │ + 0x00223a20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00223a30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00223a40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00223a50 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00223a60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00223a70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00223a80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00223a90 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ + 0x00223aa0 525f5354 5249505f 53544154 49435f53 R_STRIP_STATIC_S │ │ │ │ + 0x00223ab0 594d5322 2c0a2020 20202020 20202020 YMS",. │ │ │ │ + 0x00223ac0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00223ad0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00223ae0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00223af0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00223b00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00223b10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00223b20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00223b30 6d65223a 2022535f 41545452 5f4e4f5f me": "S_ATTR_NO_ │ │ │ │ + 0x00223b40 44454144 5f535452 4950222c 0a202020 DEAD_STRIP",. │ │ │ │ + 0x00223b50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00223b60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00223b70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00223b80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00223b90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00223ba0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00223bb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00223bc0 20202020 226e616d 65223a20 22535f41 "name": "S_A │ │ │ │ + 0x00223bd0 5454525f 4c495645 5f535550 504f5254 TTR_LIVE_SUPPORT │ │ │ │ + 0x00223be0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00223bf0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00223c00 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00223c10 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00223c20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00223c30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00223c40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00223c50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00223c60 3a202253 5f415454 525f5345 4c465f4d : "S_ATTR_SELF_M │ │ │ │ + 0x00223c70 4f444946 59494e47 5f434f44 45222c0a ODIFYING_CODE",. │ │ │ │ + 0x00223c80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00223c90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00223ca0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00223cb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00223cc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00223cd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00223ce0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00223cf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00223d00 535f4154 54525f44 45425547 222c0a20 S_ATTR_DEBUG",. │ │ │ │ + 0x00223d10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00223d20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00223d30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00223d40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00223d50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00223d60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00223d70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00223d80 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x00223d90 5f415454 525f534f 4d455f49 4e535452 _ATTR_SOME_INSTR │ │ │ │ + 0x00223da0 55435449 4f4e5322 2c0a2020 20202020 UCTIONS",. │ │ │ │ + 0x00223db0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00223dc0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00223dd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00223de0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00223df0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00223e00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00223e10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00223e20 20226e61 6d65223a 2022535f 41545452 "name": "S_ATTR │ │ │ │ + 0x00223e30 5f455854 5f52454c 4f43222c 0a202020 _EXT_RELOC",. │ │ │ │ + 0x00223e40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00223e50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00223e60 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00223e70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00223e80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00223e90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00223ea0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00223eb0 20202020 226e616d 65223a20 22535f41 "name": "S_A │ │ │ │ + 0x00223ec0 5454525f 4c4f435f 52454c4f 43222c0a TTR_LOC_RELOC",. │ │ │ │ + 0x00223ed0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00223ee0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00223ef0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00223f00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00223f10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00223f20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00223f30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00223f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00223f50 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ + 0x00223f60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00223f70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00223f80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00223f90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00223fa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00223fb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00223fc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00223fd0 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ + 0x00223fe0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00223ff0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00224000 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00224010 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00224020 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00224030 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00224040 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00224050 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00224060 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ + 0x00224070 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00224080 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00224090 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002240a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002240b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002240c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002240d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002240e0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x002240f0 696c6574 79706522 2c0a2020 20202020 iletype",. │ │ │ │ + 0x00224100 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00224110 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00224120 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00224130 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00224140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00224150 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00224160 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00224170 20226e61 6d65223a 20226e63 6d647322 "name": "ncmds" │ │ │ │ + 0x00224180 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00224190 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002241a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002241b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002241c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x002241d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x002241e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x002241f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00224200 20227369 7a656f66 636d6473 222c0a20 "sizeofcmds",. │ │ │ │ + 0x00224210 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00224220 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00224230 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00224240 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00224250 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00224260 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00224270 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00224280 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x00224290 6c616773 222c0a20 20202020 20202020 lags",. │ │ │ │ + 0x002242a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002242b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x002242c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002242d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x002242e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x002242f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00224300 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00224310 616d6522 3a202272 65736572 76656422 ame": "reserved" │ │ │ │ + 0x00224320 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00224330 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00224340 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00224350 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00224360 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00224370 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00224380 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00224390 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002243a0 20226e75 6d626572 5f6f665f 7365676d "number_of_segm │ │ │ │ + 0x002243b0 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ + 0x002243c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002243d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x002243e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002243f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00224400 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00224410 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x00224420 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00224430 616d6522 3a202273 65676d65 6e747322 ame": "segments" │ │ │ │ + 0x00224440 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00224450 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00224460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00224470 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x00224480 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00224490 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002244a0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x002244b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002244c0 65223a20 22736567 6d656e74 73222c0a e": "segments",. │ │ │ │ 0x002244d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002244e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002244f0 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ - 0x00224500 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ - 0x00224510 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ - 0x00224520 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ - 0x00224530 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ - 0x00224540 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ - 0x00224550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224560 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00224570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224580 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x00224590 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x002245a0 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ - 0x002245b0 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ - 0x002245c0 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ - 0x002245d0 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ - 0x002245e0 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ - 0x002245f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00224600 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ - 0x00224610 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ - 0x00224620 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ - 0x00224630 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ - 0x00224640 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ - 0x00224650 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ - 0x00224660 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ - 0x00224670 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ - 0x00224680 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ - 0x00224690 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x002246a0 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ - 0x002246b0 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ - 0x002246c0 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ - 0x002246d0 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ - 0x002246e0 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ - 0x002246f0 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ - 0x00224700 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ - 0x00224710 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ - 0x00224720 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ - 0x00224730 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x00224740 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ - 0x00224750 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ - 0x00224760 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ - 0x00224770 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ - 0x00224780 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ - 0x00224790 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ - 0x002247a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x002244e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002244f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00224500 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x00224510 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00224520 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00224530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224540 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00224550 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00224560 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00224570 65223a20 22736567 6e616d65 222c0a20 e": "segname",. │ │ │ │ + 0x00224580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224590 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002245a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002245b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002245c0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x002245d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002245e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002245f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00224600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224610 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00224620 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00224630 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00224640 616d6522 3a202276 6d616464 72222c0a ame": "vmaddr",. │ │ │ │ + 0x00224650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224660 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00224670 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00224680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224690 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002246a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002246b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002246c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002246d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002246e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x002246f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00224700 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00224710 6e616d65 223a2022 766d7369 7a65222c name": "vmsize", │ │ │ │ + 0x00224720 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00224730 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00224740 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00224750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224760 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00224770 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00224780 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00224790 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x002247a0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002247b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002247c0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x002247d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002247e0 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x002247f0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x00224800 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00224810 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x00224820 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00224830 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00224840 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x00224850 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x00224860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224870 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00224880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224890 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x002247c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002247d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002247e0 226e616d 65223a20 2266696c 656f6666 "name": "fileoff │ │ │ │ + 0x002247f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00224800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00224810 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00224820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224830 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00224840 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00224850 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00224860 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00224870 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00224880 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00224890 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ 0x002248a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002248b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002248c0 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ - 0x002248d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002248e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002248f0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00224900 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00224910 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00224920 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x00224930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224940 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x00224950 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ - 0x00224960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224970 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00224980 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00224990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002249a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002249b0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x002249c0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x002249d0 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ - 0x002249e0 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ - 0x002249f0 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ - 0x00224a00 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ - 0x00224a10 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ - 0x00224a20 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ - 0x00224a30 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00224a40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00224a50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00224a60 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x00224a70 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x00224a80 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00224a90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002248b0 2020226e 616d6522 3a202266 73697a65 "name": "fsize │ │ │ │ + 0x002248c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002248d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002248e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002248f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224900 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00224910 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00224920 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00224930 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00224940 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00224950 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00224960 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00224970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224980 2020226e 616d6522 3a20226d 61787072 "name": "maxpr │ │ │ │ + 0x00224990 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ + 0x002249a0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x002249b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x002249c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002249d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002249e0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x002249f0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00224a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224a10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00224a20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00224a30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00224a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224a50 20202020 226e616d 65223a20 22696e69 "name": "ini │ │ │ │ + 0x00224a60 7470726f 74222c0a 20202020 20202020 tprot",. │ │ │ │ + 0x00224a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224a80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00224a90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ 0x00224aa0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00224ab0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x00224ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224ad0 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ - 0x00224ae0 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ - 0x00224af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224b00 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00224b10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00224b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224b30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00224b40 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x00224b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224b60 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ - 0x00224b70 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ - 0x00224b80 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x00224b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224ba0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x00224bb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00224bc0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x00224bd0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x00224be0 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ - 0x00224bf0 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ - 0x00224c00 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ - 0x00224c10 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ - 0x00224c20 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ - 0x00224c30 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ - 0x00224c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224c50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00224c60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00224c70 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00224c80 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00224c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224ca0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00224cb0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00224cc0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x00224cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224ce0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00224cf0 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ - 0x00224d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224d10 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x00224d20 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x00224d30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00224d40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00224d50 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x00224d60 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ - 0x00224d70 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ - 0x00224d80 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ - 0x00224d90 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ - 0x00224da0 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x00224db0 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x00224dc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00224dd0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00224de0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00224df0 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x00224e00 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x00224ab0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00224ac0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00224ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224ae0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00224af0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00224b00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00224b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224b20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00224b30 6e736563 7473222c 0a202020 20202020 nsects",. │ │ │ │ + 0x00224b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00224b60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00224b70 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00224b80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00224b90 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00224ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00224bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00224bc0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00224bd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00224be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224bf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00224c00 22666c61 6773222c 0a202020 20202020 "flags",. │ │ │ │ + 0x00224c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224c20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00224c30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00224c40 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00224c50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00224c60 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00224c70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00224c80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00224c90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00224ca0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x00224cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224cc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00224cd0 22736563 74696f6e 73222c0a 20202020 "sections",. │ │ │ │ + 0x00224ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224cf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00224d00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00224d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224d20 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x00224d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224d40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00224d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224d60 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x00224d70 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x00224d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224d90 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ + 0x00224da0 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ + 0x00224db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224dc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00224dd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00224de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224df0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x00224e00 205b0a20 20202020 20202020 20202020 [. │ │ │ │ 0x00224e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224e20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00224e30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00224e40 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x00224e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224e60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00224e70 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ - 0x00224e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224e90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00224e20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00224e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224e40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00224e50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00224e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224e70 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00224e80 616d6522 3a202273 6563746e 616d6522 ame": "sectname" │ │ │ │ + 0x00224e90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x00224ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224eb0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00224ec0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00224ed0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ - 0x00224ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00224ef0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00224f00 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ - 0x00224f10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00224f20 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00224f30 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00224f40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00224f50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00224f60 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x00224f70 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ - 0x00224f80 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ - 0x00224f90 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ - 0x00224fa0 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ - 0x00224fb0 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ - 0x00224fc0 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ - 0x00224fd0 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ - 0x00224fe0 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ - 0x00224ff0 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ - 0x00225000 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ - 0x00225010 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ - 0x00225020 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ - 0x00225030 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ - 0x00225040 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ - 0x00225050 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ - 0x00225060 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00225070 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00225080 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ - 0x00225090 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ - 0x002250a0 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ - 0x002250b0 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ - 0x002250c0 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ - 0x002250d0 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ - 0x002250e0 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x002250f0 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ - 0x00225100 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ - 0x00225110 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ - 0x00225120 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ - 0x00225130 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ - 0x00225140 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ - 0x00225150 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ - 0x00225160 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ - 0x00225170 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x00225180 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x00225190 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x002251a0 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ - 0x002251b0 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ - 0x002251c0 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ - 0x002251d0 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ - 0x002251e0 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ - 0x002251f0 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x00225200 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x00225210 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ - 0x00225220 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ - 0x00225230 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ - 0x00225240 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ - 0x00225250 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ - 0x00225260 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ - 0x00225270 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ - 0x00225280 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ - 0x00225290 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x002252a0 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ - 0x002252b0 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ - 0x002252c0 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ - 0x002252d0 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ - 0x002252e0 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ - 0x002252f0 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ - 0x00225300 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x00225310 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x00225320 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ - 0x00225330 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ - 0x00225340 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ - 0x00225350 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ - 0x00225360 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ - 0x00225370 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ - 0x00225380 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ - 0x00225390 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ - 0x002253a0 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ - 0x002253b0 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ - 0x002253c0 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x002253d0 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ - 0x002253e0 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ - 0x002253f0 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ - 0x00225400 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ - 0x00225410 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ - 0x00225420 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ - 0x00225430 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ - 0x00225440 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ - 0x00225450 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x00225460 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x00225470 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ - 0x00225480 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ - 0x00225490 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ - 0x002254a0 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ - 0x002254b0 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ - 0x002254c0 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ - 0x002254d0 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ - 0x002254e0 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ - 0x002254f0 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ - 0x00225500 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ - 0x00225510 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ - 0x00225520 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x00225530 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ - 0x00225540 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ - 0x00225550 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ - 0x00225560 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ - 0x00225570 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ - 0x00225580 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ - 0x00225590 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ - 0x002255a0 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ - 0x002255b0 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ - 0x002255c0 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ - 0x002255d0 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ - 0x002255e0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x002255f0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x00225600 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ - 0x00225610 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ - 0x00225620 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ - 0x00225630 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ - 0x00225640 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ - 0x00225650 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ - 0x00225660 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ - 0x00225670 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ - 0x00225680 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ - 0x00225690 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ - 0x002256a0 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ - 0x002256b0 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ - 0x002256c0 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ - 0x002256d0 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ - 0x002256e0 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ - 0x002256f0 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ - 0x00225700 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ - 0x00225710 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ - 0x00225720 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ - 0x00225730 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ - 0x00225740 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ - 0x00225750 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ - 0x00225760 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ - 0x00225770 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ - 0x00225780 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ - 0x00225790 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ - 0x002257a0 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ - 0x002257b0 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ - 0x002257c0 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ - 0x002257d0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x002257e0 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ - 0x002257f0 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ - 0x00225800 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ - 0x00225810 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ - 0x00225820 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00225830 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ - 0x00225840 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ - 0x00225850 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x00225860 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ - 0x00225870 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ - 0x00225880 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ - 0x00225890 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ - 0x002258a0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x002258b0 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ - 0x002258c0 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ - 0x002258d0 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ - 0x002258e0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x002258f0 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ - 0x00225900 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x00225910 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ - 0x00225920 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ - 0x00225930 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ - 0x00225940 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ - 0x00225950 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ - 0x00225960 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x00225970 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ - 0x00225980 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ - 0x00225990 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ - 0x002259a0 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ - 0x002259b0 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ - 0x002259c0 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ - 0x002259d0 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ - 0x002259e0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x002259f0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x00225a00 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ - 0x00225a10 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ - 0x00225a20 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ - 0x00225a30 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x00225a40 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ - 0x00225a50 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ - 0x00225a60 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x00225a70 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ - 0x00225a80 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ - 0x00225a90 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x00225aa0 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ - 0x00225ab0 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ - 0x00225ac0 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ - 0x00225ad0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x00225ae0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x00225af0 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ - 0x00225b00 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x00225b10 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ - 0x00225b20 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ - 0x00225b30 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ - 0x00225b40 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ - 0x00225b50 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x00225b60 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x00225b70 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x00225b80 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ - 0x00225b90 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ - 0x00225ba0 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ - 0x00225bb0 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ - 0x00225bc0 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ - 0x00225bd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00225be0 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ - 0x00225bf0 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ - 0x00225c00 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x00225c10 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ - 0x00225c20 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ - 0x00225c30 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x00225c40 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x00225c50 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x00225c60 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ - 0x00225c70 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ - 0x00225c80 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ - 0x00225c90 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ - 0x00225ca0 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ - 0x00225cb0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00225cc0 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ - 0x00225cd0 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ - 0x00225ce0 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ - 0x00225cf0 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x00225d00 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ - 0x00225d10 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ - 0x00225d20 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ - 0x00225d30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00225d40 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ - 0x00225d50 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ - 0x00225d60 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ - 0x00225d70 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ - 0x00225d80 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x00225d90 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ - 0x00225da0 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ - 0x00225db0 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ - 0x00225dc0 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ - 0x00225dd0 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ - 0x00225de0 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ - 0x00225df0 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ - 0x00225e00 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ - 0x00225e10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00225e20 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ - 0x00225e30 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ - 0x00225e40 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ - 0x00225e50 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ - 0x00225e60 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ - 0x00225e70 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ - 0x00225e80 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ - 0x00225e90 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ - 0x00225ea0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x00225eb0 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ - 0x00225ec0 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ - 0x00225ed0 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ - 0x00225ee0 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ - 0x00225ef0 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ - 0x00225f00 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ - 0x00225f10 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ - 0x00225f20 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ - 0x00225f30 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ - 0x00225f40 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ - 0x00225f50 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ - 0x00225f60 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ - 0x00225f70 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ - 0x00225f80 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ - 0x00225f90 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ - 0x00225fa0 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x00225fb0 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ - 0x00225fc0 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ - 0x00225fd0 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ - 0x00225fe0 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ - 0x00225ff0 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ - 0x00226000 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ - 0x00226010 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ - 0x00226020 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x00226030 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ - 0x00226040 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ - 0x00226050 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ - 0x00226060 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ - 0x00226070 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ - 0x00226080 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x00226090 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ - 0x002260a0 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ - 0x002260b0 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ - 0x002260c0 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ - 0x002260d0 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ - 0x002260e0 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ - 0x002260f0 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ - 0x00226100 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ - 0x00226110 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ - 0x00226120 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ - 0x00226130 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ - 0x00226140 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ - 0x00226150 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ - 0x00226160 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x00226170 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ - 0x00226180 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ - 0x00226190 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ - 0x002261a0 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ - 0x002261b0 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ - 0x002261c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002261d0 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ - 0x002261e0 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ - 0x002261f0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x00226200 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ - 0x00226210 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x00226220 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ - 0x00226230 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ - 0x00226240 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ - 0x00226250 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x00226260 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ - 0x00226270 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ - 0x00226280 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x00226290 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ - 0x002262a0 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ - 0x002262b0 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ - 0x002262c0 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ - 0x002262d0 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ - 0x002262e0 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x002262f0 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x00226300 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x00226310 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ - 0x00226320 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x00226330 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ - 0x00226340 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ - 0x00226350 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ - 0x00226360 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ - 0x00226370 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ - 0x00226380 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ - 0x00226390 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ - 0x002263a0 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ - 0x002263b0 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ - 0x002263c0 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x002263d0 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x002263e0 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x002263f0 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ - 0x00226400 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ - 0x00226410 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ - 0x00226420 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00226430 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x00226440 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00226450 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ - 0x00226460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00226470 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x00226480 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00226490 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x002264a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x002264b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002264c0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x002264d0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x002264e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002264f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226500 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00226510 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x00226520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226530 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ - 0x00226540 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ + 0x00224eb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00224ec0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00224ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224ee0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00224ef0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x00224f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224f10 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00224f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224f30 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00224f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224f60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00224f70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00224f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224f90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00224fa0 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ + 0x00224fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00224fd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00224fe0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00224ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225000 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00225010 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x00225020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225030 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00225040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225050 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00225060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225070 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00225080 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00225090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002250a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002250b0 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ + 0x002250c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002250d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002250e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002250f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00225100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225120 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00225130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225140 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00225150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225160 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00225170 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00225180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225190 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002251a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002251b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002251c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002251d0 3a202273 697a6522 2c0a2020 20202020 : "size",. │ │ │ │ + 0x002251e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002251f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00225200 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00225210 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00225220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225230 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00225240 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00225250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225260 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00225270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225280 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00225290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002252a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x002252b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x002252c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002252d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002252e0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x002252f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00225300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225310 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00225320 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00225330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225350 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00225360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225370 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00225380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225390 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002253a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002253b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002253c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002253d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002253e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002253f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00225400 3a202261 6c69676e 222c0a20 20202020 : "align",. │ │ │ │ + 0x00225410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225420 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00225430 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00225440 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00225450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225460 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00225470 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00225480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225490 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002254a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002254b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002254c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002254d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x002254e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002254f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225510 2020226e 616d6522 3a202272 656c6f66 "name": "relof │ │ │ │ + 0x00225520 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ + 0x00225530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225540 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00225550 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00225560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225580 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00225590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002255a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x002255b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002255c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002255d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002255e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002255f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00225600 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00225610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225620 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00225630 223a2022 6e72656c 6f63222c 0a202020 ": "nreloc",. │ │ │ │ + 0x00225640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225660 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00225670 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00225680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225690 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002256a0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x002256b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002256c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x002256d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002256e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002256f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225700 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00225710 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00225720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225740 20202020 226e616d 65223a20 22666c61 "name": "fla │ │ │ │ + 0x00225750 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ + 0x00225760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225770 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00225780 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00225790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002257a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002257b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002257c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002257d0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x002257e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002257f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225800 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00225810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225820 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00225830 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00225840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225850 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00225860 65223a20 22726573 65727665 6431222c e": "reserved1", │ │ │ │ + 0x00225870 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00225880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225890 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002258a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x002258b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002258c0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x002258d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002258e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002258f0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00225900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225910 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00225920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225940 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00225950 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00225960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225970 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00225980 22726573 65727665 6432222c 0a202020 "reserved2",. │ │ │ │ + 0x00225990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002259a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002259b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002259c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x002259d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002259e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002259f0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00225a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225a10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00225a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225a30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00225a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225a50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00225a60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00225a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225a90 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x00225aa0 65727665 6433222c 0a202020 20202020 erved3",. │ │ │ │ + 0x00225ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225ac0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00225ad0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00225ae0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00225af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225b00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00225b10 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00225b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225b30 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00225b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225b50 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x00225b60 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00225b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00225b80 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00225b90 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x00225ba0 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ + 0x00225bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00225bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00225bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00225be0 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ + 0x00225bf0 6f696e74 222c0a20 20202020 20202020 oint",. │ │ │ │ + 0x00225c00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00225c10 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00225c20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00225c30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00225c40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00225c50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00225c60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00225c70 616d6522 3a202273 7461636b 5f73697a ame": "stack_siz │ │ │ │ + 0x00225c80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00225c90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00225ca0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00225cb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00225cc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00225cd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00225ce0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00225cf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00225d00 223a2022 6661745f 6d616769 63222c0a ": "fat_magic",. │ │ │ │ + 0x00225d10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00225d20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00225d30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00225d40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00225d50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00225d60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00225d70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00225d80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00225d90 6e666174 5f617263 68222c0a 20202020 nfat_arch",. │ │ │ │ + 0x00225da0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00225db0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00225dc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00225dd0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00225de0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00225df0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x00225e00 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x00225e10 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ + 0x00225e20 61726368 222c0a20 20202020 20202020 arch",. │ │ │ │ + 0x00225e30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00225e40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00225e50 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x00225e60 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ + 0x00225e70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00225e80 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x00225e90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00225ea0 20226e61 6d65223a 20226661 745f6172 "name": "fat_ar │ │ │ │ + 0x00225eb0 6368222c 0a202020 20202020 20202020 ch",. │ │ │ │ + 0x00225ec0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00225ed0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00225ee0 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x00225ef0 62757465 73223a20 5b5d0a20 20202020 butes": []. │ │ │ │ + 0x00225f00 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00225f10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00225f20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00225f30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00225f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00225f50 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ + 0x00225f60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00225f70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00225f80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00225f90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00225fa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00225fb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00225fc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00225fd0 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ + 0x00225fe0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x00225ff0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00226000 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00226010 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00226020 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00226030 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00226040 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00226050 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00226060 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ + 0x00226070 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00226080 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00226090 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002260a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002260b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002260c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002260d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002260e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002260f0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x00226100 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00226110 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00226120 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00226130 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00226140 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00226150 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00226160 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00226170 616d6522 3a202261 6c69676e 222c0a20 ame": "align",. │ │ │ │ + 0x00226180 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00226190 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002261a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002261b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002261c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002261d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002261e0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ + 0x002261f0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x00226200 696c6522 2c0a2020 20202020 20202020 ile",. │ │ │ │ + 0x00226210 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00226220 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00226230 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x00226240 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00226250 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00226260 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x00226270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226280 226e616d 65223a20 2266696c 65222c0a "name": "file",. │ │ │ │ + 0x00226290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002262a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002262b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002262c0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x002262d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x002262e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002262f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226300 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00226310 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00226320 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00226330 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ + 0x00226340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226350 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00226360 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00226370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226380 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00226390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002263a0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x002263b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002263c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002263d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x002263e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002263f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00226400 65223a20 22637075 74797065 222c0a20 e": "cputype",. │ │ │ │ + 0x00226410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226420 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00226430 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00226440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226450 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00226460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226470 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00226480 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00226490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002264a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002264b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002264c0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002264d0 616d6522 3a202263 70757375 62747970 ame": "cpusubtyp │ │ │ │ + 0x002264e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002264f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00226500 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00226510 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00226520 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00226530 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x00226540 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x00226550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226560 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00226570 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00226580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226590 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002265a0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x002265b0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x002265c0 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ - 0x002265d0 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ - 0x002265e0 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ - 0x002265f0 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ - 0x00226600 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ - 0x00226610 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ - 0x00226620 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ - 0x00226630 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00226640 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x00226650 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00226660 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x00226670 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x00226680 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00226690 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ - 0x002266a0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x002266b0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x002266c0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x002266d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x002266e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002266f0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x00226700 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x00226710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226720 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00226560 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00226570 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00226580 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00226590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002265a0 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ + 0x002265b0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x002265c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002265d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002265e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002265f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00226600 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00226610 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00226620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226630 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00226640 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00226650 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00226660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226670 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00226680 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ + 0x00226690 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002266a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002266b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002266c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002266d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002266e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x002266f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00226710 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00226720 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x00226730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226740 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x00226750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226760 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00226770 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ - 0x00226780 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ - 0x00226790 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002267a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002267b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x002267c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002267d0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x002267e0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x002267f0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x00226800 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ - 0x00226810 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ - 0x00226820 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ - 0x00226830 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ - 0x00226840 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ - 0x00226850 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ - 0x00226860 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00226870 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x00226880 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00226890 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002268a0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x002268b0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x002268c0 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ - 0x002268d0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ - 0x002268e0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x002268f0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x00226900 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x00226910 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00226920 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00226930 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00226940 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x00226950 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00226960 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x00226970 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x00226980 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ - 0x00226990 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ - 0x002269a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x002269b0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x002269c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x002269d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002269e0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x002269f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00226a00 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ - 0x00226a10 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x00226a20 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x00226a30 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x00226a40 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x00226a50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00226a60 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00226a70 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ - 0x00226a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226a90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00226aa0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x00226ab0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x00226ac0 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ - 0x00226ad0 732e220a 20202020 20202020 20202020 s.". │ │ │ │ - 0x00226ae0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x00226af0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x00226b00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00226b10 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x00226b20 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x00226b30 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ - 0x00226b40 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ - 0x00226b50 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ - 0x00226b60 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x00226b70 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x00226b80 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00226b90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00226ba0 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x00226bb0 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ - 0x00226bc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00226bd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00226be0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x00226bf0 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ - 0x00226c00 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ - 0x00226c10 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00226c20 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x00226c30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00226c40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00226c50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00226c60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00226c70 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00226c80 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x00226c90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00226ca0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x00226cb0 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ - 0x00226cc0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x00226cd0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00226ce0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00226cf0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00226d00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00226d10 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00226d20 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00226d30 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ - 0x00226d40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00226d50 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x00226d60 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ - 0x00226d70 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x00226d80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00226d90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00226da0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00226db0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00226dc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00226dd0 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ - 0x00226de0 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ - 0x00226df0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00226e00 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ - 0x00226e10 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ - 0x00226e20 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ - 0x00226e30 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ - 0x00226e40 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00226e50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00226e60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00226e70 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x00226e80 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x00226e90 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x00226ea0 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ - 0x00226eb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00226ec0 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ - 0x00226ed0 206f626a 65637420 77697468 2074776f object with two │ │ │ │ - 0x00226ee0 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ - 0x00226ef0 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ - 0x00226f00 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ - 0x00226f10 0a202020 20202020 20202020 20226174 . "at │ │ │ │ - 0x00226f20 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x00226f30 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00226f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00226f50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00226f60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00226f70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00226f80 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ - 0x00226f90 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00226fa0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x00226fb0 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ - 0x00226fc0 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ - 0x00226fd0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00226fe0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00226ff0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00227000 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00227010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227020 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00227030 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00227040 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00227050 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ - 0x00227060 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00227070 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ - 0x00227080 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ - 0x00227090 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x002270a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002270b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002270c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x002270d0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x002270e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002270f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00227100 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x00227110 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x00227120 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ - 0x00227130 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00227140 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ - 0x00227150 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ - 0x00227160 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ - 0x00227170 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ - 0x00227180 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ - 0x00227190 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ - 0x002271a0 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ - 0x002271b0 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ - 0x002271c0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ - 0x002271d0 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ - 0x002271e0 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ - 0x002271f0 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ - 0x00227200 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ - 0x00227210 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ - 0x00227220 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ - 0x00227230 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ - 0x00227240 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ - 0x00227250 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ - 0x00227260 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ - 0x00227270 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ - 0x00227280 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ - 0x00227290 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ - 0x002272a0 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ - 0x002272b0 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ - 0x002272c0 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ - 0x002272d0 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ - 0x002272e0 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ - 0x002272f0 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x00227300 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x00227310 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00227320 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x00227330 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x00227340 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00227350 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ - 0x00227360 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x00227370 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x00227380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227390 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002273a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002273b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x002273c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002273d0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x002273e0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x002273f0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00227400 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ - 0x00227410 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ - 0x00227420 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ - 0x00227430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227440 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00227450 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00227460 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00227470 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00226740 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x00226750 697a656f 66636d64 73222c0a 20202020 izeofcmds",. │ │ │ │ + 0x00226760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226770 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00226780 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00226790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002267a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x002267b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002267c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x002267d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002267e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002267f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00226800 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00226810 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00226820 223a2022 666c6167 73222c0a 20202020 ": "flags",. │ │ │ │ + 0x00226830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226840 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00226850 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00226860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226870 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00226880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226890 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x002268a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002268b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002268c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002268d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002268e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002268f0 223a2022 72657365 72766564 222c0a20 ": "reserved",. │ │ │ │ + 0x00226900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226910 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00226920 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00226930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226940 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00226950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226960 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00226970 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00226980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226990 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002269a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002269b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002269c0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x002269d0 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ + 0x002269e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002269f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00226a00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00226a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226a20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00226a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226a40 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00226a50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00226a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226a70 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x00226a80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00226a90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00226aa0 223a2022 7365676d 656e7473 222c0a20 ": "segments",. │ │ │ │ + 0x00226ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226ac0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00226ad0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00226ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226af0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x00226b00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00226b10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00226b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226b30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00226b40 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x00226b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226b60 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ + 0x00226b70 676d656e 7473222c 0a202020 20202020 gments",. │ │ │ │ + 0x00226b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226b90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00226ba0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00226bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226bc0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x00226bd0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00226be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226bf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00226c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226c10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00226c20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00226c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226c50 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ + 0x00226c60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00226c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226c80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00226c90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00226ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226cc0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x00226cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226ce0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00226cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226d10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00226d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226d30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00226d40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00226d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226d60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00226d70 223a2022 766d6164 6472222c 0a202020 ": "vmaddr",. │ │ │ │ + 0x00226d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226da0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00226db0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00226dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226dd0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00226de0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00226df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226e00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00226e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226e20 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00226e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226e40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00226e50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00226e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226e80 20202020 226e616d 65223a20 22766d73 "name": "vms │ │ │ │ + 0x00226e90 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x00226ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226eb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00226ec0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00226ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226ef0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00226f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226f10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00226f20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00226f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226f40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00226f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226f60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00226f70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00226f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226f90 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00226fa0 6d65223a 20226669 6c656f66 66222c0a me": "fileoff",. │ │ │ │ + 0x00226fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00226fd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00226fe0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00226ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227000 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00227010 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00227020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227030 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00227040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227050 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00227060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227080 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00227090 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002270a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002270b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002270c0 6673697a 65222c0a 20202020 20202020 fsize",. │ │ │ │ + 0x002270d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002270e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002270f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00227100 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00227110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227120 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00227130 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00227140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227150 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00227160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227170 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00227180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227190 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002271a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002271b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002271c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002271d0 6e616d65 223a2022 6d617870 726f7422 name": "maxprot" │ │ │ │ + 0x002271e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002271f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227200 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00227210 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00227220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227230 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00227240 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00227250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227260 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00227270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227280 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00227290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002272a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002272b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002272c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x002272d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002272e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002272f0 2022696e 69747072 6f74222c 0a202020 "initprot",. │ │ │ │ + 0x00227300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227320 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00227330 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00227340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227350 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00227360 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00227370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227380 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00227390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002273a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002273b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002273c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002273d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x002273e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002273f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227400 20202020 226e616d 65223a20 226e7365 "name": "nse │ │ │ │ + 0x00227410 63747322 2c0a2020 20202020 20202020 cts",. │ │ │ │ + 0x00227420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227430 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00227440 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00227450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227470 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x00227480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227490 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002274a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00227490 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002274a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x002274b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002274c0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ - 0x002274d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002274e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002274f0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ - 0x00227500 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ - 0x00227510 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ - 0x00227520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002274c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002274d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002274e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002274f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00227500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227510 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00227520 6d65223a 2022666c 61677322 2c0a2020 me": "flags",. │ │ │ │ + 0x00227530 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227550 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00227560 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00227550 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00227560 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ 0x00227570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227580 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00227590 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002275a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002275b0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x00227580 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00227590 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x002275a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002275b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ 0x002275c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002275d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002275e0 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ - 0x002275f0 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x00227600 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ - 0x00227610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227620 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00227630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227640 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00227650 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00227660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227670 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00227680 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00227690 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002276a0 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ - 0x002276b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002276c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002276d0 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ - 0x002276e0 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ - 0x002276f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00227700 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00227710 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00227720 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00227730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227740 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00227750 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00227760 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00227770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227780 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00227790 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x002275d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002275e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002275f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227600 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x00227610 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00227620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227630 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ + 0x00227640 6374696f 6e73222c 0a202020 20202020 ctions",. │ │ │ │ + 0x00227650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227660 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00227670 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00227680 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00227690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002276a0 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x002276b0 223a0a20 20202020 20202020 20202020 ":. │ │ │ │ + 0x002276c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002276d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002276e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002276f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227700 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x00227710 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00227720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227730 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00227740 223a2022 73656374 696f6e73 222c0a20 ": "sections",. │ │ │ │ + 0x00227750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227770 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00227780 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00227790 20202020 20202020 20202020 20202020 │ │ │ │ 0x002277a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002277b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002277c0 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ - 0x002277d0 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x002277e0 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ - 0x002277f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227800 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002277b0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x002277c0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x002277d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002277e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002277f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00227800 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227820 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00227830 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00227820 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00227830 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ 0x00227840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227850 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00227860 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00227870 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00227880 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ - 0x00227890 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002278a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002278b0 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ - 0x002278c0 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ - 0x002278d0 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ - 0x002278e0 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ - 0x002278f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227900 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00227910 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x00227920 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00227930 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00227850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227860 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ + 0x00227870 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x00227880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002278a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002278b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002278c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002278d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002278e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002278f0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x00227900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227920 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00227930 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227950 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00227960 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00227950 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00227960 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227980 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ - 0x00227990 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ + 0x00227980 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00227990 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ 0x002279a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002279b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002279c0 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ - 0x002279d0 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ - 0x002279e0 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ - 0x002279f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00227a00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00227a10 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x00227a20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x002279b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002279c0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x002279d0 65676e61 6d65222c 0a202020 20202020 egname",. │ │ │ │ + 0x002279e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002279f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227a00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00227a10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00227a20 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227a40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00227a50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00227a60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00227a40 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00227a50 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x00227a60 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227a80 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00227a90 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ - 0x00227aa0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00227ab0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00227ac0 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ - 0x00227ad0 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ - 0x00227ae0 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ - 0x00227af0 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ - 0x00227b00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00227b10 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00227b20 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x00227b30 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00227b40 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x00227b50 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00227b60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00227b70 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00227b80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00227b90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00227ba0 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ - 0x00227bb0 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ - 0x00227bc0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00227bd0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x00227be0 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ - 0x00227bf0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x00227c00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00227c10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00227c20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00227c30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00227c40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00227c50 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ - 0x00227c60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00227c70 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ - 0x00227c80 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ - 0x00227c90 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ - 0x00227ca0 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ - 0x00227cb0 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ - 0x00227cc0 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ - 0x00227cd0 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ - 0x00227ce0 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ - 0x00227cf0 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ - 0x00227d00 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ - 0x00227d10 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ - 0x00227d20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00227d30 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00227d40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00227d50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00227d60 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x00227d70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00227d80 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ - 0x00227d90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00227da0 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x00227db0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x00227dc0 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ - 0x00227dd0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ - 0x00227de0 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ - 0x00227df0 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ - 0x00227e00 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ - 0x00227e10 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ - 0x00227e20 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ - 0x00227e30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00227e40 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x00227e50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00227e60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00227e70 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x00227e80 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00227e90 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ - 0x00227ea0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00227eb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00227ec0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x00227ed0 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ - 0x00227ee0 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ - 0x00227ef0 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ - 0x00227f00 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ - 0x00227f10 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ - 0x00227f20 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ - 0x00227f30 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ - 0x00227f40 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ - 0x00227f50 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x00227f60 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x00227a80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00227a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ab0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00227ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ae0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00227af0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00227b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227b20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00227b30 22616464 72222c0a 20202020 20202020 "addr",. │ │ │ │ + 0x00227b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227b60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00227b70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00227b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ba0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00227bb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00227bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227be0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00227bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227c10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00227c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227c40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00227c50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00227c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227c80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00227c90 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x00227ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227cc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00227cd0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00227ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227d00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00227d10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00227d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227d40 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00227d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227d70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00227d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227da0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00227db0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00227dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227de0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x00227df0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x00227e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227e20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00227e30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00227e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227e60 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00227e70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00227e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00227eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ed0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00227ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227f00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00227f10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00227f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00227f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00227f50 616c6967 6e222c0a 20202020 20202020 align",. │ │ │ │ + 0x00227f60 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227f80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00227f90 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00227fa0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00227f80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00227f90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00227fa0 20202020 20202020 20202020 20202020 │ │ │ │ 0x00227fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227fc0 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ - 0x00227fd0 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ + 0x00227fc0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00227fd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ 0x00227fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00227ff0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00228000 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ - 0x00228010 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ - 0x00228020 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ - 0x00228030 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ + 0x00227ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228000 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00228010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228030 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x00228040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228050 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x00228060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228070 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00228080 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00228050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228060 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00228070 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00228080 20202020 20202020 20202020 20202020 │ │ │ │ 0x00228090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002280a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002280b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002280c0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002280d0 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ - 0x002280e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002280f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00228100 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ - 0x00228110 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ - 0x00228120 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ - 0x00228130 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ + 0x002280a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002280b0 72656c6f 6666222c 0a202020 20202020 reloff",. │ │ │ │ + 0x002280c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002280d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002280e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x002280f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00228100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228120 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00228130 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ 0x00228140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228150 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00228160 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00228170 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00228180 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00228190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002281a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002281b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x002281c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002281d0 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ - 0x002281e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002281f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00228200 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ - 0x00228210 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ - 0x00228220 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ - 0x00228230 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ - 0x00228240 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00228250 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00228260 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x00228270 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x00228280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228290 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x002282a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x002282b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x002282c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002282d0 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x002282e0 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ - 0x002282f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00228300 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00228310 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ - 0x00228320 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00228330 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00228340 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00228350 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00228360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00228380 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00228390 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002283a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002283b0 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ - 0x002283c0 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ + 0x00228150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228160 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00228170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228190 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002281a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002281b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002281c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002281d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002281e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002281f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228200 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00228210 226e7265 6c6f6322 2c0a2020 20202020 "nreloc",. │ │ │ │ + 0x00228220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228240 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00228250 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00228260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228280 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00228290 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002282a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002282b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002282c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x002282d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002282e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002282f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00228300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228320 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00228330 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00228340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228360 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00228370 2022666c 61677322 2c0a2020 20202020 "flags",. │ │ │ │ + 0x00228380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002283a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002283b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x002283c0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002283d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002283e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002283f0 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ - 0x00228400 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ - 0x00228410 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ - 0x00228420 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ - 0x00228430 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ - 0x00228440 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ - 0x00228450 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ - 0x00228460 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ - 0x00228470 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ - 0x00228480 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ - 0x00228490 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ - 0x002284a0 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ - 0x002284b0 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ - 0x002284c0 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ - 0x002284d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002284e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002284f0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x00228500 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00228510 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00228520 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00228530 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00228540 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00228550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228560 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ - 0x00228570 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ - 0x00228580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228590 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002285a0 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ - 0x002285b0 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ - 0x002285c0 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ - 0x002285d0 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ - 0x002285e0 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ - 0x002285f0 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ - 0x00228600 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ - 0x00228610 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ - 0x00228620 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ - 0x00228630 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ - 0x00228640 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ - 0x00228650 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ - 0x00228660 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ - 0x00228670 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ - 0x00228680 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ - 0x00228690 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ - 0x002286a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002286b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002286c0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x002286d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x002286e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002286f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00228700 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00228710 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x002283e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002283f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00228400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228420 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00228430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228450 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00228460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228480 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00228490 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002284a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002284b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002284c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002284d0 20227265 73657276 65643122 2c0a2020 "reserved1",. │ │ │ │ + 0x002284e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002284f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228500 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00228510 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00228520 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00228530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228550 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00228560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228580 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00228590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002285a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002285b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002285c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002285d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002285e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x002285f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00228600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228620 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00228630 6d65223a 20227265 73657276 65643222 me": "reserved2" │ │ │ │ + 0x00228640 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00228650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228670 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00228680 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00228690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002286a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002286b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002286c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002286d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002286e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002286f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00228700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228710 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00228720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228730 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x00228740 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ - 0x00228750 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00228760 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00228770 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ - 0x00228780 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ - 0x00228790 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ - 0x002287a0 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ - 0x002287b0 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ - 0x002287c0 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ - 0x002287d0 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ - 0x002287e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002287f0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00228800 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00228810 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00228820 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00228730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228750 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00228760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00228770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228790 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ + 0x002287a0 65643322 2c0a2020 20202020 20202020 ed3",. │ │ │ │ + 0x002287b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002287c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002287d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002287e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002287f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228810 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00228820 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ 0x00228830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228840 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00228850 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00228840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228850 2020207d 0a202020 20202020 20202020 }. │ │ │ │ 0x00228860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228870 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ - 0x00228880 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ - 0x00228890 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x002288a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x002288b0 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ - 0x002288c0 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ - 0x002288d0 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ - 0x002288e0 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ - 0x002288f0 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ + 0x00228870 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x00228880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002288a0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x002288b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002288c0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x002288d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002288e0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x002288f0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ 0x00228900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228910 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00228920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228930 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00228940 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00228950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228960 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00228970 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00228980 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00228990 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ - 0x002289a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002289b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x002289c0 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ - 0x002289d0 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ - 0x002289e0 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ - 0x002289f0 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ - 0x00228a00 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ - 0x00228a10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00228a20 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00228a30 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x00228a40 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00228a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228a60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00228a70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00228a80 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x00228a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228aa0 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ - 0x00228ab0 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ - 0x00228ac0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00228ad0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x00228ae0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00228af0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x00228b00 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x00228b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228b20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00228b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228b40 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00228b50 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00228b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228b70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00228b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228910 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00228920 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00228930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228940 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00228950 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00228960 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00228970 6d65223a 2022656e 7472795f 706f696e me": "entry_poin │ │ │ │ + 0x00228980 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x00228990 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002289a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x002289b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002289c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002289d0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x002289e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x002289f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228a00 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00228a10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00228a20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00228a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228a40 20202022 6e616d65 223a2022 73746163 "name": "stac │ │ │ │ + 0x00228a50 6b5f7369 7a65222c 0a202020 20202020 k_size",. │ │ │ │ + 0x00228a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228a70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00228a80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00228a90 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00228aa0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00228ab0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00228ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228ad0 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ + 0x00228ae0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00228af0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00228b00 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x00228b10 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x00228b20 20226e61 6d65223a 20226669 6c655f69 "name": "file_i │ │ │ │ + 0x00228b30 6e646578 5f666f72 5f617263 68222c0a ndex_for_arch",. │ │ │ │ + 0x00228b40 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x00228b50 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x00228b60 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x00228b70 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x00228b80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x00228b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228ba0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x00228ba0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ 0x00228bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228bd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00228be0 66696c65 220a2020 20202020 20202020 file". │ │ │ │ - 0x00228bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228c00 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00228c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228c20 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00228c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228c40 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00228c50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00228c60 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ - 0x00228c70 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ - 0x00228c80 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ - 0x00228c90 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ - 0x00228ca0 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ - 0x00228cb0 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ - 0x00228cc0 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ - 0x00228cd0 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ - 0x00228ce0 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ - 0x00228cf0 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ - 0x00228d00 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ - 0x00228d10 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ - 0x00228d20 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ - 0x00228d30 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ - 0x00228d40 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ - 0x00228d50 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ - 0x00228d60 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ - 0x00228d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228d80 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00228d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228da0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x00228db0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00228dc0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x00228dd0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x00228de0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00228df0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00228e00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00228e10 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x00228e20 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ - 0x00228e30 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x00228e40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00228e50 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ - 0x00228e60 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ - 0x00228e70 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ - 0x00228e80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00228e90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00228ea0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00228eb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00228ec0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00228ed0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00228ee0 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ - 0x00228ef0 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x00228f00 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ - 0x00228f10 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x00228f20 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x00228f30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00228bc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00228bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228be0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00228bf0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00228c00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00228c10 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ + 0x00228c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228c30 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00228c40 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x00228c50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00228c60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00228c70 22220a20 20202020 20202020 20202020 "". │ │ │ │ + 0x00228c80 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00228c90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00228ca0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x00228cb0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x00228cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228cd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00228ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228cf0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x00228d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228d10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00228d20 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ + 0x00228d30 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00228d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228d50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00228d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228d70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00228d80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00228d90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00228da0 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ + 0x00228db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228dc0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00228dd0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x00228de0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00228df0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00228e00 22220a20 20202020 20202020 20202020 "". │ │ │ │ + 0x00228e10 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00228e20 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x00228e30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00228e40 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x00228e50 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x00228e60 20202020 226e616d 65223a20 22656e74 "name": "ent │ │ │ │ + 0x00228e70 72795f70 6f696e74 5f666f72 5f617263 ry_point_for_arc │ │ │ │ + 0x00228e80 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x00228e90 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x00228ea0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x00228eb0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x00228ec0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00228ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00228ee0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x00228ef0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00228f00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00228f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228f20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00228f30 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ 0x00228f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00228f50 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ - 0x00228f60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00228f70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00228f80 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ - 0x00228f90 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00228fa0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x00228fb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00228fc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00228fd0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x00228fe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00228ff0 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ - 0x00229000 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00229010 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x00229020 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00229030 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x00229040 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00229050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229060 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x00229070 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x00229080 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00229090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002290a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002290b0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x002290c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002290d0 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ - 0x002290e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002290f0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00229100 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00229110 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00229120 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00229130 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x00229140 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ - 0x00229150 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ - 0x00229160 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ - 0x00229170 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ - 0x00229180 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ - 0x00229190 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ - 0x002291a0 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ - 0x002291b0 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ - 0x002291c0 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ - 0x002291d0 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ - 0x002291e0 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ - 0x002291f0 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ - 0x00229200 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ - 0x00229210 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ - 0x00229220 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ - 0x00229230 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ - 0x00229240 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ - 0x00229250 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ - 0x00229260 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ - 0x00229270 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ - 0x00229280 20746865 20666972 73742073 65637469 the first secti │ │ │ │ - 0x00229290 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ - 0x002292a0 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ - 0x002292b0 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ - 0x002292c0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x002292d0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x002292e0 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ - 0x002292f0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x00229300 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x00229310 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ - 0x00229320 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x00229330 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00229340 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00229350 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00229360 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ - 0x00229370 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ - 0x00229380 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00229390 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x002293a0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x002293b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x002293c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002293d0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x002293e0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x002293f0 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ - 0x00229400 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ - 0x00229410 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x00229420 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x00229430 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x00229440 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x00229450 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00229460 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x00229470 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x00229480 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00229490 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002294a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x002294b0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x002294c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002294d0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x002294e0 65737422 0a202020 20202020 20202020 est". │ │ │ │ - 0x002294f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00229500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229510 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00229520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229530 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x00229540 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00229550 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00229560 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ + 0x00228f50 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ + 0x00228f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228f70 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00228f80 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x00228f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228fa0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00228fb0 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ + 0x00228fc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00228fd0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00228fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00228ff0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x00229000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229010 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00229020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229030 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00229040 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00229050 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00229060 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ + 0x00229070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229080 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00229090 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002290a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002290b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002290c0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x002290d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002290e0 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ + 0x002290f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229100 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00229110 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x00229120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229130 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00229140 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ + 0x00229150 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00229160 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x00229170 20202020 20202020 0a202020 205d0a7d . ].} │ │ │ │ + 0x00229180 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x00229190 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x002291a0 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ + 0x002291b0 696e6722 2c0a2020 20202261 74747269 ing",. "attri │ │ │ │ + 0x002291c0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x002291d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002291e0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x002291f0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x00229200 226e616d 65223a20 22746f5f 696e7422 "name": "to_int" │ │ │ │ + 0x00229210 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x00229220 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x00229230 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x00229240 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x00229250 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00229260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229270 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x00229280 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00229290 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002292a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002292b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002292c0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x002292d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002292e0 20226e61 6d65223a 20227374 72696e67 "name": "string │ │ │ │ + 0x002292f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00229300 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00229310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229320 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x00229330 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00229340 6174696f 6e223a20 22436f6e 76657274 ation": "Convert │ │ │ │ + 0x00229350 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ + 0x00229360 6720746f 20612073 69676e65 6420696e g to a signed in │ │ │ │ + 0x00229370 74656765 722e2049 66207468 65207374 teger. If the st │ │ │ │ + 0x00229380 72696e67 20737461 72747320 77697468 ring starts with │ │ │ │ + 0x00229390 205c2230 785c2220 69742069 73207472 \"0x\" it is tr │ │ │ │ + 0x002293a0 65617465 64206173 20626173 65203136 eated as base 16 │ │ │ │ + 0x002293b0 2e204966 20746865 20737472 696e6720 . If the string │ │ │ │ + 0x002293c0 73746172 74732077 69746820 5c22305c starts with \"0\ │ │ │ │ + 0x002293d0 22206974 20697320 74726561 74656420 " it is treated │ │ │ │ + 0x002293e0 62617365 20382e20 4c656164 696e6720 base 8. Leading │ │ │ │ + 0x002293f0 272b2720 6f722027 2d272069 7320616c '+' or '-' is al │ │ │ │ + 0x00229400 736f2073 7570706f 72746564 2e204578 so supported. Ex │ │ │ │ + 0x00229410 616d706c 653a2060 60605c6e 73747269 ample: ```\nstri │ │ │ │ + 0x00229420 6e672e74 6f5f696e 74285c22 31323334 ng.to_int(\"1234 │ │ │ │ + 0x00229430 5c222920 3d3d2031 3233345c 6e737472 \") == 1234\nstr │ │ │ │ + 0x00229440 696e672e 746f5f69 6e74285c 222d3130 ing.to_int(\"-10 │ │ │ │ + 0x00229450 5c222920 3d3d202d 31305c6e 73747269 \") == -10\nstri │ │ │ │ + 0x00229460 6e672e74 6f5f696e 74285c22 2d303130 ng.to_int(\"-010 │ │ │ │ + 0x00229470 5c222920 3d3d202d 385c6e60 6060220a \") == -8\n```". │ │ │ │ + 0x00229480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229490 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x002294a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x002294b0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x002294c0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x002294d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002294e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002294f0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00229500 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x00229510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229520 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00229530 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x00229540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229550 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00229560 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x00229570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229580 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00229590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002295a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002295b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002295c0 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ - 0x002295d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002295e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002295f0 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ - 0x00229600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229610 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x00229620 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x00229630 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00229640 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00229650 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ - 0x00229660 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ - 0x00229670 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ - 0x00229680 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ - 0x00229690 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ - 0x002296a0 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ - 0x002296b0 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ - 0x002296c0 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ - 0x002296d0 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ - 0x002296e0 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ - 0x002296f0 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ - 0x00229700 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ - 0x00229710 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00229720 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x00229730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00229740 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00229750 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x00229760 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x00229770 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ - 0x00229780 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00229790 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x002297a0 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ - 0x002297b0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x002297c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002297d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002297e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x002297f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00229800 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00229810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229820 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00229830 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x00229840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229850 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x00229860 73657422 0a202020 20202020 20202020 set". │ │ │ │ - 0x00229870 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00229880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229890 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002298a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002298b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x002298c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002298d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002298e0 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ - 0x002298f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229900 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00229910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229920 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00229930 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00229940 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ - 0x00229950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229960 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00229970 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ - 0x00229980 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00229990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002299a0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x002299b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002299c0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x002299d0 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ - 0x002299e0 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ - 0x002299f0 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ - 0x00229a00 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ - 0x00229a10 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ - 0x00229a20 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ - 0x00229a30 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ - 0x00229a40 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ - 0x00229a50 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ - 0x00229a60 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ - 0x00229a70 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ - 0x00229a80 73206164 64726573 73207370 6163652e s address space. │ │ │ │ - 0x00229a90 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ - 0x00229aa0 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ - 0x00229ab0 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ - 0x00229ac0 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ - 0x00229ad0 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ - 0x00229ae0 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ - 0x00229af0 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ - 0x00229b00 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ - 0x00229b10 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ - 0x00229b20 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ - 0x00229b30 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ - 0x00229b40 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ - 0x00229b50 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ - 0x00229b60 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ - 0x00229b70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00229b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229b90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00229ba0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x00229bb0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00229bc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00229bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229be0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00229bf0 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ - 0x00229c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229c10 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ - 0x00229c20 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ - 0x00229c30 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00229c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229c50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00229c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229c70 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x00229c80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00229c90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00229ca0 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ + 0x00229580 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00229590 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x002295a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002295b0 2020226e 616d6522 3a202262 61736522 "name": "base" │ │ │ │ + 0x002295c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002295d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x002295e0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x002295f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00229600 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00229610 74696f6e 223a2022 436f6e76 65727420 tion": "Convert │ │ │ │ + 0x00229620 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ + 0x00229630 2c20696e 74657270 72657465 64207769 , interpreted wi │ │ │ │ + 0x00229640 74682074 68652067 6976656e 20626173 th the given bas │ │ │ │ + 0x00229650 652c2074 6f206120 7369676e 65642069 e, to a signed i │ │ │ │ + 0x00229660 6e746567 65722e20 42617365 206d7573 nteger. Base mus │ │ │ │ + 0x00229670 74206265 2030206f 72206265 74776565 t be 0 or betwee │ │ │ │ + 0x00229680 6e203220 616e6420 33362069 6e636c75 n 2 and 36 inclu │ │ │ │ + 0x00229690 73697665 2e204966 20697420 6973207a sive. If it is z │ │ │ │ + 0x002296a0 65726f20 7468656e 20746865 20737472 ero then the str │ │ │ │ + 0x002296b0 696e6720 77696c6c 20626520 696e7472 ing will be intr │ │ │ │ + 0x002296c0 65707265 74656420 61732062 61736520 epreted as base │ │ │ │ + 0x002296d0 31362069 66206974 20737461 72747320 16 if it starts │ │ │ │ + 0x002296e0 77697468 205c2230 785c2220 6f722061 with \"0x\" or a │ │ │ │ + 0x002296f0 73206261 73652038 20696620 69742073 s base 8 if it s │ │ │ │ + 0x00229700 74617274 73207769 7468205c 22305c22 tarts with \"0\" │ │ │ │ + 0x00229710 2e204c65 6164696e 6720272b 27206f72 . Leading '+' or │ │ │ │ + 0x00229720 20272d27 20697320 616c736f 20737570 '-' is also sup │ │ │ │ + 0x00229730 706f7274 65642e20 4578616d 706c653a ported. Example: │ │ │ │ + 0x00229740 20606060 5c6e7374 72696e67 2e746f5f ```\nstring.to_ │ │ │ │ + 0x00229750 696e7428 5c223031 315c222c 20382920 int(\"011\", 8) │ │ │ │ + 0x00229760 3d3d2039 5c6e7374 72696e67 2e746f5f == 9\nstring.to_ │ │ │ │ + 0x00229770 696e7428 5c222d30 31315c22 2c203029 int(\"-011\", 0) │ │ │ │ + 0x00229780 203d3d20 2d395c6e 60606022 0a202020 == -9\n```". │ │ │ │ + 0x00229790 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x002297a0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x002297b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002297c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x002297d0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x002297e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x002297f0 616d6522 3a20226c 656e6774 68222c0a ame": "length",. │ │ │ │ + 0x00229800 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x00229810 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x00229820 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x00229830 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x00229840 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00229850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229860 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x00229870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229880 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00229890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002298a0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x002298b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002298c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002298d0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x002298e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002298f0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00229900 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x00229910 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00229920 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00229930 696f6e22 3a202252 65747572 6e207468 ion": "Return th │ │ │ │ + 0x00229940 65206c65 6e677468 206f6620 74686520 e length of the │ │ │ │ + 0x00229950 73747269 6e672c20 77686963 68206361 string, which ca │ │ │ │ + 0x00229960 6e206265 20616e79 20736571 75656e63 n be any sequenc │ │ │ │ + 0x00229970 65206f66 20627974 65732e20 4e554c4c e of bytes. NULL │ │ │ │ + 0x00229980 20627974 65732069 6e636c75 6465642e bytes included. │ │ │ │ + 0x00229990 20457861 6d706c65 3a206060 605c6e73 Example: ```\ns │ │ │ │ + 0x002299a0 7472696e 672e6c65 6e677468 285c2241 tring.length(\"A │ │ │ │ + 0x002299b0 58537830 30455253 5c222920 3d3d2037 XSx00ERS\") == 7 │ │ │ │ + 0x002299c0 5c6e6060 60220a20 20202020 20202020 \n```". │ │ │ │ + 0x002299d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x002299e0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x002299f0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x00229a00 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x00229a10 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x00229a20 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ + 0x00229a30 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x00229a40 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ + 0x00229a50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00229a60 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x00229a70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00229a80 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ + 0x00229a90 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x00229aa0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00229ab0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x00229ac0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00229ad0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00229ae0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x00229af0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x00229b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229b10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00229b20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00229b30 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x00229b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229b50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00229b60 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x00229b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229b80 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00229b90 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x00229ba0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00229bb0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x00229bc0 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x00229bd0 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ + 0x00229be0 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ + 0x00229bf0 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ + 0x00229c00 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ + 0x00229c10 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x00229c20 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00229c30 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00229c40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00229c50 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x00229c60 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x00229c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229c80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00229c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229ca0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ 0x00229cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229cc0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00229cd0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x00229cc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00229cd0 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ 0x00229ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229cf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00229d00 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ - 0x00229d10 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ - 0x00229d20 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ - 0x00229d30 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ - 0x00229d40 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00229d50 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x00229d60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00229d70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00229d80 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x00229d90 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x00229da0 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ - 0x00229db0 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x00229dc0 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ - 0x00229dd0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x00229de0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x00229df0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00229e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229e10 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x00229e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229e30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00229e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229e50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00229e60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00229e70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00229e80 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ + 0x00229cf0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00229d00 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00229d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229d20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00229d30 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x00229d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229d50 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ + 0x00229d60 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ + 0x00229d70 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00229d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229d90 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x00229da0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00229db0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x00229dc0 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x00229dd0 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ + 0x00229de0 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ + 0x00229df0 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ + 0x00229e00 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ + 0x00229e10 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ + 0x00229e20 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ + 0x00229e30 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x00229e40 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00229e50 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00229e60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00229e70 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x00229e80 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ 0x00229e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229ea0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00229eb0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00229ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229ed0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00229ee0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x00229ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229f00 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ - 0x00229f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229f20 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00229f30 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x00229f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00229f50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00229f60 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x00229f70 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ - 0x00229f80 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x00229f90 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x00229fa0 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ - 0x00229fb0 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ - 0x00229fc0 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ - 0x00229fd0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ - 0x00229fe0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ - 0x00229ff0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ - 0x0022a000 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ - 0x0022a010 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ - 0x0022a020 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ - 0x0022a030 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ - 0x0022a040 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ - 0x0022a050 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ - 0x0022a060 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x0022a070 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0022a080 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022a090 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0022a0a0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x0022a0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a0c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00229ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00229eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229ec0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x00229ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229ee0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00229ef0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x00229f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229f10 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00229f20 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x00229f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00229f40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00229f50 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x00229f60 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x00229f70 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x00229f80 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x00229f90 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x00229fa0 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ + 0x00229fb0 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x00229fc0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00229fd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00229fe0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x00229ff0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x0022a000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a010 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022a020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a030 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x0022a040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a050 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022a060 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ + 0x0022a070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a080 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0022a090 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0022a0a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0022a0b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0022a0c0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ 0x0022a0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a0e0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x0022a0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022a110 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ - 0x0022a120 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x0022a130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a140 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x0022a150 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0022a160 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x0022a170 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ - 0x0022a180 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ - 0x0022a190 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x0022a1a0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0022a1b0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x0022a1c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022a1d0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x0022a1e0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x0022a1f0 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ - 0x0022a200 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ - 0x0022a210 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x0022a220 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ - 0x0022a230 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x0022a240 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x0022a250 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x0022a0e0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x0022a0f0 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ + 0x0022a100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a110 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x0022a120 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x0022a130 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x0022a140 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x0022a150 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x0022a160 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ + 0x0022a170 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ + 0x0022a180 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ + 0x0022a190 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ + 0x0022a1a0 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ + 0x0022a1b0 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ + 0x0022a1c0 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ + 0x0022a1d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0022a1e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0022a1f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0022a200 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x0022a210 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x0022a220 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0022a230 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0022a240 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0022a250 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ 0x0022a260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a270 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x0022a280 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0022a290 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0022a270 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x0022a280 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ + 0x0022a290 20202020 20202020 20202020 20207d0a }. │ │ │ │ 0x0022a2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a2b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022a2c0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x0022a2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a2e0 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ - 0x0022a2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a300 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0022a310 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0022a320 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022a330 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0022a340 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x0022a350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a360 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x0022a370 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022a380 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0022a390 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x0022a3a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0022a3b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0022a3c0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x0022a3d0 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ - 0x0022a3e0 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ - 0x0022a3f0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x0022a400 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x0022a410 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ - 0x0022a420 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ - 0x0022a430 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ - 0x0022a440 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ - 0x0022a450 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ - 0x0022a460 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ - 0x0022a470 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ - 0x0022a480 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ - 0x0022a490 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ - 0x0022a4a0 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ - 0x0022a4b0 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ - 0x0022a4c0 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ - 0x0022a4d0 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ - 0x0022a4e0 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ - 0x0022a4f0 6060220a 20202020 20202020 20202020 ``". │ │ │ │ - 0x0022a500 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0022a510 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022a520 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x0022a530 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x0022a540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a550 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0022a560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a570 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ - 0x0022a580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a590 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0022a5a0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ - 0x0022a5b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0022a5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a5d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x0022a5e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022a5f0 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ - 0x0022a600 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ - 0x0022a610 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ - 0x0022a620 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ - 0x0022a630 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0022a640 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x0022a650 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ - 0x0022a660 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022a670 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x0022a680 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x0022a690 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ - 0x0022a6a0 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ - 0x0022a6b0 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x0022a6c0 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ - 0x0022a6d0 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ - 0x0022a6e0 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ - 0x0022a6f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0022a700 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x0022a710 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x0022a720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a730 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022a740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a750 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x0022a760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a770 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022a780 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ - 0x0022a790 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0022a7a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0022a7b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0022a7c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a7d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022a7e0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x0022a7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a800 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ - 0x0022a810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a820 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x0022a830 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 0x0022a840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a850 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022a860 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ - 0x0022a870 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ - 0x0022a880 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ - 0x0022a890 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x0022a8a0 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x0022a8b0 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ - 0x0022a8c0 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ - 0x0022a8d0 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ - 0x0022a8e0 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ - 0x0022a8f0 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ - 0x0022a900 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ - 0x0022a910 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ - 0x0022a920 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ - 0x0022a930 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ - 0x0022a940 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ - 0x0022a950 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ - 0x0022a960 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ - 0x0022a970 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ - 0x0022a980 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ - 0x0022a990 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ - 0x0022a9a0 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ - 0x0022a9b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0022a9c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0022a9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022a9e0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x0022a9f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x0022aa00 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0022aa10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022aa20 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0022aa30 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x0022aa40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022aa50 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ - 0x0022aa60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022aa70 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x0022aa80 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x0022aa90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022aaa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0022aab0 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ - 0x0022aac0 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ - 0x0022aad0 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ - 0x0022aae0 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ - 0x0022aaf0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0022ab00 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x0022ab10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022ab20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022ab30 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x0022ab40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022ab50 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ - 0x0022ab60 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x0022ab70 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ - 0x0022ab80 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x0022ab90 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x0022aba0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0022abb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022abc0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x0022abd0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0022abe0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0022abf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ac00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022ac10 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x0022ac20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ac30 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x0022ac40 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0022ac50 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x0022ac60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ac70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022ac80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ac90 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x0022aca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022acb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022acc0 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ - 0x0022acd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ace0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0022acf0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x0022ad00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ad10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0022ad20 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ - 0x0022ad30 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ - 0x0022ad40 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ - 0x0022ad50 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ - 0x0022ad60 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ - 0x0022ad70 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ - 0x0022ad80 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ - 0x0022ad90 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ - 0x0022ada0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ - 0x0022adb0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ - 0x0022adc0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ - 0x0022add0 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ - 0x0022ade0 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ - 0x0022adf0 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ - 0x0022ae00 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ - 0x0022ae10 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ - 0x0022ae20 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0022ae30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0022ae40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022ae50 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x0022ae60 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x0022ae70 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0022ae80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022ae90 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0022aea0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x0022aeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022aec0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x0022aed0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022aee0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0022aef0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x0022af00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0022af10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0022af20 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x0022af30 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ - 0x0022af40 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ - 0x0022af50 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x0022af60 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ - 0x0022af70 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ - 0x0022af80 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0022af90 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x0022afa0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022afb0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022afc0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x0022afd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022afe0 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ - 0x0022aff0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x0022b000 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x0022b010 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x0022b020 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x0022b030 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0022b040 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0022b050 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x0022b060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b070 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022b080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b090 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x0022b0a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022b0b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0022b0c0 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ - 0x0022b0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b0e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0022b0f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0022b100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b110 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022b120 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x0022b130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b140 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ - 0x0022b150 74220a20 20202020 20202020 20202020 t". │ │ │ │ - 0x0022b160 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x0022b170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b180 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x0022b190 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022b1a0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x0022b1b0 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ - 0x0022b1c0 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ - 0x0022b1d0 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ - 0x0022b1e0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0022b1f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x0022b200 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0022b210 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022b220 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x0022b230 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x0022b240 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ - 0x0022b250 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x0022b260 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x0022b270 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x0022b280 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x0022b290 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0022b2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b2b0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x0022b2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b2d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022b2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b2f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0022b300 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0022b310 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0022b320 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ - 0x0022b330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b340 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0022b350 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0022b360 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022b370 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0022b380 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x0022b390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b3a0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ - 0x0022b3b0 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ - 0x0022b3c0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x0022b3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b3e0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x0022b3f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0022b400 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x0022b410 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ - 0x0022b420 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ - 0x0022b430 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ - 0x0022b440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b450 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x0022b460 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0022b470 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0022b480 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x0022b490 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x0022b4a0 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ - 0x0022b4b0 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ - 0x0022b4c0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x0022b4d0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x0022b4e0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x0022b4f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022b500 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0022b510 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x0022b520 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0022b530 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0022b540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b550 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022b560 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ - 0x0022b570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b580 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ - 0x0022b590 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ - 0x0022b5a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0022b5b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022b5c0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x0022b5d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0022b5e0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x0022b5f0 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ - 0x0022b600 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ - 0x0022b610 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ - 0x0022b620 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ - 0x0022b630 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ - 0x0022b640 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ - 0x0022b650 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ - 0x0022b660 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ - 0x0022b670 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ - 0x0022b680 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ - 0x0022b690 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ - 0x0022b6a0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x0022b6b0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x0022b6c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0022b6d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0022b6e0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ - 0x0022b6f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0022b700 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ - 0x0022b710 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x0022b720 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x0022b730 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x0022b740 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x0022b750 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022b760 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x0022b770 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x0022b780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b790 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0022b7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b7b0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x0022b7c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b7d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0022b7e0 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ - 0x0022b7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b800 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x0022b810 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x0022b820 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0022b830 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0022b840 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ - 0x0022b850 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ - 0x0022b860 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ - 0x0022b870 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x0022b880 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ - 0x0022b890 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ - 0x0022b8a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0022b8b0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x0022b8c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0022b8d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0022b8e0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x0022b8f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022b900 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ - 0x0022b910 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x0022b920 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x0022b930 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x0022b940 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0022b950 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022b960 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0022b970 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x0022b980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0022b9a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b9b0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x0022b9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022b9d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022b9e0 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ - 0x0022b9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ba00 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x0022ba10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x0022ba20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ba30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0022ba40 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x0022ba50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ba60 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x0022ba70 6574220a 20202020 20202020 20202020 et". │ │ │ │ - 0x0022ba80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0022ba90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022baa0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022bab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bac0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0022bad0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0022bae0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0022baf0 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ - 0x0022bb00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bb10 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x0022bb20 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x0022bb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bb40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0022bb50 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ - 0x0022bb60 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ - 0x0022bb70 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ - 0x0022bb80 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ - 0x0022bb90 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ - 0x0022bba0 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ - 0x0022bbb0 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ - 0x0022bbc0 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ - 0x0022bbd0 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ - 0x0022bbe0 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ - 0x0022bbf0 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ - 0x0022bc00 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ - 0x0022bc10 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ - 0x0022bc20 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ - 0x0022bc30 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ - 0x0022bc40 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ - 0x0022bc50 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ - 0x0022bc60 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ - 0x0022bc70 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ - 0x0022bc80 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ - 0x0022bc90 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ - 0x0022bca0 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ - 0x0022bcb0 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ - 0x0022bcc0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0022bcd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bce0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x0022bcf0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x0022bd00 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x0022bd10 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0022bd20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bd30 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0022bd40 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x0022bd50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bd60 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ - 0x0022bd70 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x0022bd80 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x0022bd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bda0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x0022bdb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022bdc0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x0022bdd0 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ - 0x0022bde0 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ - 0x0022bdf0 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ - 0x0022be00 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ - 0x0022be10 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ - 0x0022be20 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ - 0x0022be30 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ - 0x0022be40 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x0022be50 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x0022be60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0022be70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0022be80 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x0022be90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0022bea0 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ - 0x0022beb0 0a202020 20202020 20202020 20227265 . "re │ │ │ │ - 0x0022bec0 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ - 0x0022bed0 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ - 0x0022bee0 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ - 0x0022bef0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x0022bf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bf10 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x0022bf20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022bf30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0022bf40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bf50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0022bf60 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x0022bf70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bf80 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ - 0x0022bf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bfa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0022bfb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bfc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022bfd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022bfe0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x0022bff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c000 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0022c010 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ - 0x0022c020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c030 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x0022c040 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0022c050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c060 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0022c070 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x0022c080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c090 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x0022c0a0 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x0022c0b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x0022c0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c0d0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x0022c0e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022c0f0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x0022c100 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ - 0x0022c110 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ - 0x0022c120 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ - 0x0022c130 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ - 0x0022c140 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ - 0x0022c150 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ - 0x0022c160 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ - 0x0022c170 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ - 0x0022c180 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ - 0x0022c190 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ - 0x0022c1a0 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ - 0x0022c1b0 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ - 0x0022c1c0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ - 0x0022c1d0 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ - 0x0022c1e0 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ - 0x0022c1f0 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ - 0x0022c200 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ - 0x0022c210 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ - 0x0022c220 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ - 0x0022c230 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ - 0x0022c240 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ - 0x0022c250 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ - 0x0022c260 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ - 0x0022c270 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ - 0x0022c280 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ - 0x0022c290 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ - 0x0022c2a0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x0022c2b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022c2c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0022c2d0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x0022c2e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0022c2f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0022c300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c310 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022c320 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x0022c330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c340 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ - 0x0022c350 7465220a 20202020 20202020 20202020 te". │ │ │ │ - 0x0022c360 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x0022c370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c380 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x0022c390 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0022c3a0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x0022c3b0 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ - 0x0022c3c0 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ - 0x0022c3d0 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ - 0x0022c3e0 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ - 0x0022c3f0 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ - 0x0022c400 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ - 0x0022c410 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ - 0x0022c420 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ - 0x0022c430 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ - 0x0022c440 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ - 0x0022c450 34606060 220a2020 20202020 20202020 4```". │ │ │ │ - 0x0022c460 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x0022c470 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ - 0x0022c480 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0022c490 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0022c4a0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x0022c4b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022c4c0 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ - 0x0022c4d0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x0022c4e0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x0022c4f0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x0022c500 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0022c510 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022c520 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x0022c530 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x0022c540 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0022c550 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022c560 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0022c570 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x0022c580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c590 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x0022c5a0 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ - 0x0022c5b0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0022c5c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0022c5d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0022c5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c5f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022c600 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x0022c610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c620 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ - 0x0022c630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c640 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x0022c650 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x0022c660 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022c670 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022c680 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x0022c690 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ - 0x0022c6a0 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ - 0x0022c6b0 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ - 0x0022c6c0 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ - 0x0022c6d0 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ - 0x0022c6e0 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ - 0x0022c6f0 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ - 0x0022c700 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ - 0x0022c710 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ - 0x0022c720 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ - 0x0022c730 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ - 0x0022c740 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ - 0x0022c750 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ - 0x0022c760 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ - 0x0022c770 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ - 0x0022c780 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ - 0x0022c790 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ - 0x0022c7a0 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ - 0x0022c7b0 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ - 0x0022c7c0 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ - 0x0022c7d0 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x0022c7e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0022c7f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022c800 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0022c810 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ - 0x0022c820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c830 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022c840 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ - 0x0022c850 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ - 0x0022c860 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ - 0x0022c870 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ - 0x0022c880 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ - 0x0022c890 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ - 0x0022c8a0 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ - 0x0022c8b0 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ - 0x0022c8c0 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x0022c8d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0022c8e0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x0022c8f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022c900 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x0022c910 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x0022c920 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ - 0x0022c930 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ - 0x0022c940 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x0022c950 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x0022c960 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x0022c970 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022c980 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0022c990 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x0022c9a0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0022c9b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0022c9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022c9d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022c9e0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ - 0x0022c9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ca00 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ - 0x0022ca10 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ - 0x0022ca20 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0022ca30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022ca40 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x0022ca50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022ca60 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ - 0x0022ca70 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ - 0x0022ca80 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ - 0x0022ca90 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ - 0x0022caa0 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ - 0x0022cab0 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ - 0x0022cac0 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ - 0x0022cad0 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ - 0x0022cae0 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ - 0x0022caf0 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ - 0x0022cb00 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ - 0x0022cb10 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ - 0x0022cb20 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ - 0x0022cb30 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x0022cb40 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ - 0x0022cb50 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ - 0x0022cb60 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ - 0x0022cb70 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ - 0x0022cb80 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ - 0x0022cb90 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ - 0x0022cba0 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ - 0x0022cbb0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x0022cbc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0022cbd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0022cbe0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x0022cbf0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x0022cc00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cc10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022cc20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cc30 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ - 0x0022cc40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cc50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022cc60 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ - 0x0022cc70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cc80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0022cc90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cca0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x0022ccb0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0022ccc0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x0022ccd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cce0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022ccf0 62617365 220a2020 20202020 20202020 base". │ │ │ │ - 0x0022cd00 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0022cd10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cd20 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x0022cd30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022cd40 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ - 0x0022cd50 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ - 0x0022cd60 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ - 0x0022cd70 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ - 0x0022cd80 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ - 0x0022cd90 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ - 0x0022cda0 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ - 0x0022cdb0 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ - 0x0022cdc0 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ - 0x0022cdd0 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ - 0x0022cde0 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ - 0x0022cdf0 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ - 0x0022ce00 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ - 0x0022ce10 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ - 0x0022ce20 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ - 0x0022ce30 20697420 73746172 74732077 69746820 it starts with │ │ │ │ - 0x0022ce40 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ - 0x0022ce50 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ - 0x0022ce60 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ - 0x0022ce70 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ - 0x0022ce80 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ - 0x0022ce90 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ - 0x0022cea0 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ - 0x0022ceb0 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ - 0x0022cec0 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ - 0x0022ced0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cee0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x0022cef0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0022cf00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0022cf10 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x0022cf20 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x0022cf30 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ - 0x0022cf40 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ - 0x0022cf50 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x0022cf60 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x0022cf70 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x0022cf80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022cf90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0022cfa0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x0022cfb0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0022cfc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0022cfd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022cfe0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022cff0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x0022d000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d010 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ - 0x0022d020 74220a20 20202020 20202020 20202020 t". │ │ │ │ - 0x0022d030 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x0022d040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d050 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x0022d060 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022d070 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ - 0x0022d080 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ - 0x0022d090 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ - 0x0022d0a0 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ - 0x0022d0b0 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ - 0x0022d0c0 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ - 0x0022d0d0 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ - 0x0022d0e0 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ - 0x0022d0f0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x0022d100 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ - 0x0022d110 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ - 0x0022d120 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0022d130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d140 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x0022d150 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x0022d160 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x0022d170 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0022d180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d190 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0022d1a0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x0022d1b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d1c0 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ - 0x0022d1d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0022d1e0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x0022d1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d200 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022d210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d220 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x0022d230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d240 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022d250 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ - 0x0022d260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d270 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0022d280 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x0022d290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d2a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0022d2b0 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ - 0x0022d2c0 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ - 0x0022d2d0 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ - 0x0022d2e0 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ - 0x0022d2f0 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ - 0x0022d300 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ - 0x0022d310 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ - 0x0022d320 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ - 0x0022d330 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x0022d340 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ - 0x0022d350 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ - 0x0022d360 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x0022d370 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ - 0x0022d380 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ - 0x0022d390 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ - 0x0022d3a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0022d3b0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x0022d3c0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x0022d3d0 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x0022d3e0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x0022d3f0 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ - 0x0022d400 6963222c 0a202020 20226174 74726962 ic",. "attrib │ │ │ │ - 0x0022d410 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x0022d420 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022d430 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x0022d440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022d450 6e616d65 223a2022 6d696d65 5f747970 name": "mime_typ │ │ │ │ - 0x0022d460 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022d470 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x0022d480 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x0022d490 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x0022d4a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0022d4b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022d4c0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x0022d4d0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x0022d4e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0022d4f0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x0022d500 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ - 0x0022d510 20737472 696e6720 77697468 20746865 string with the │ │ │ │ - 0x0022d520 20747970 65206f66 20746865 2066696c type of the fil │ │ │ │ - 0x0022d530 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ - 0x0022d540 61676963 2e747970 65282920 636f6e74 agic.type() cont │ │ │ │ - 0x0022d550 61696e73 205c2250 44465c22 60606022 ains \"PDF\"```" │ │ │ │ - 0x0022d560 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0022d570 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x0022d580 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0022d590 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0022d5a0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x0022d5b0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x0022d5c0 2020226e 616d6522 3a202274 79706522 "name": "type" │ │ │ │ - 0x0022d5d0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x0022d5e0 65747572 6e5f7479 7065223a 20227322 eturn_type": "s" │ │ │ │ - 0x0022d5f0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x0022d600 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x0022d610 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0022d620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0022d630 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x0022d640 5b5d2c0a 20202020 20202020 20202020 [],. │ │ │ │ - 0x0022d650 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022d660 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ - 0x0022d670 6f6e2072 65747572 6e696e67 20612073 on returning a s │ │ │ │ - 0x0022d680 7472696e 67207769 74682074 6865204d tring with the M │ │ │ │ - 0x0022d690 494d4520 74797065 206f6620 74686520 IME type of the │ │ │ │ - 0x0022d6a0 66696c65 2e204578 616d706c 653a2060 file. Example: ` │ │ │ │ - 0x0022d6b0 60606d61 6769632e 6d696d65 5f747970 ``magic.mime_typ │ │ │ │ - 0x0022d6c0 65282920 3d3d205c 22617070 6c696361 e() == \"applica │ │ │ │ - 0x0022d6d0 74696f6e 2f706466 5c226060 60220a20 tion/pdf\"```". │ │ │ │ - 0x0022d6e0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0022d6f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x0022d700 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x0022d710 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x0022d720 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x0022d730 20202020 226e616d 65223a20 226d6163 "name": "mac │ │ │ │ - 0x0022d740 686f222c 0a202020 20226174 74726962 ho",. "attrib │ │ │ │ - 0x0022d750 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x0022d760 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022d770 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0022d780 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022d790 65223a20 224d485f 4d414749 43222c0a e": "MH_MAGIC",. │ │ │ │ - 0x0022d7a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0022d7b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0022d7c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0022d7d0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x0022d7e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0022d7f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0022d800 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0022d810 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022d820 4d485f43 4947414d 222c0a20 20202020 MH_CIGAM",. │ │ │ │ - 0x0022d830 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0022d840 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0022d850 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022d860 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0022d870 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022d880 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0022d890 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0022d8a0 2020226e 616d6522 3a20224d 485f4d41 "name": "MH_MA │ │ │ │ - 0x0022d8b0 4749435f 3634222c 0a202020 20202020 GIC_64",. │ │ │ │ - 0x0022d8c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022d8d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0022d8e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0022d8f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0022d900 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022d910 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0022d920 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022d930 226e616d 65223a20 224d485f 43494741 "name": "MH_CIGA │ │ │ │ - 0x0022d940 4d5f3634 222c0a20 20202020 20202020 M_64",. │ │ │ │ - 0x0022d950 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0022d960 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0022d970 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0022d980 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0022d990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0022d9a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0022d9b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0022d9c0 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ - 0x0022d9d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022d9e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0022d9f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0022da00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0022da10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0022da20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0022da30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0022da40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022da50 3a202246 41545f43 4947414d 222c0a20 : "FAT_CIGAM",. │ │ │ │ - 0x0022da60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022da70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0022da80 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022da90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0022daa0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0022dab0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0022dac0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0022dad0 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ - 0x0022dae0 41545f4d 41474943 5f363422 2c0a2020 AT_MAGIC_64",. │ │ │ │ - 0x0022daf0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0022db00 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0022db10 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0022db20 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0022db30 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0022db40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0022db50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0022db60 20202020 20226e61 6d65223a 20224641 "name": "FA │ │ │ │ - 0x0022db70 545f4349 47414d5f 3634222c 0a202020 T_CIGAM_64",. │ │ │ │ - 0x0022db80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0022db90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x0022dba0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0022dbb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0022dbc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0022dbd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0022dbe0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0022dbf0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x0022dc00 5f415243 485f4142 49363422 2c0a2020 _ARCH_ABI64",. │ │ │ │ - 0x0022dc10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0022dc20 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0022dc30 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0022dc40 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0022dc50 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0022dc60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0022dc70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0022dc80 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x0022dc90 555f5355 42545950 455f4c49 42363422 U_SUBTYPE_LIB64" │ │ │ │ - 0x0022dca0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0022dcb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0022dcc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022dcd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0022dce0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0022dcf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0022dd00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0022dd10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0022dd20 20224350 555f5459 50455f4d 43363830 "CPU_TYPE_MC680 │ │ │ │ - 0x0022dd30 5830222c 0a202020 20202020 20202020 X0",. │ │ │ │ - 0x0022dd40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022dd50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0022dd60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0022dd70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022dd80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022dd90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0022dda0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022ddb0 65223a20 22435055 5f545950 455f5838 e": "CPU_TYPE_X8 │ │ │ │ - 0x0022ddc0 36222c0a 20202020 20202020 20202020 6",. │ │ │ │ - 0x0022ddd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0022dde0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0022ddf0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0022de00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0022de10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0022de20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0022de30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0022de40 223a2022 4350555f 54595045 5f493338 ": "CPU_TYPE_I38 │ │ │ │ - 0x0022de50 36222c0a 20202020 20202020 20202020 6",. │ │ │ │ - 0x0022de60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0022de70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0022de80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0022de90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0022dea0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0022deb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0022dec0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0022ded0 223a2022 4350555f 54595045 5f583836 ": "CPU_TYPE_X86 │ │ │ │ - 0x0022dee0 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ - 0x0022def0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0022df00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0022df10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0022df20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0022df30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022df40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0022df50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0022df60 6d65223a 20224350 555f5459 50455f4d me": "CPU_TYPE_M │ │ │ │ - 0x0022df70 49505322 2c0a2020 20202020 20202020 IPS",. │ │ │ │ - 0x0022df80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0022df90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0022dfa0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0022dfb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0022dfc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022dfd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0022dfe0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0022dff0 6d65223a 20224350 555f5459 50455f4d me": "CPU_TYPE_M │ │ │ │ - 0x0022e000 43393830 3030222c 0a202020 20202020 C98000",. │ │ │ │ - 0x0022e010 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022e020 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0022e030 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0022e040 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0022e050 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022e060 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0022e070 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022e080 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ - 0x0022e090 455f4152 4d222c0a 20202020 20202020 E_ARM",. │ │ │ │ - 0x0022e0a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0022e0b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0022e0c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0022e0d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0022e0e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0022e0f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0022e100 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022e110 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ - 0x0022e120 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ - 0x0022e130 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022e140 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0022e150 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0022e160 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0022e170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022e180 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0022e190 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022e1a0 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ - 0x0022e1b0 455f4d43 38383030 30222c0a 20202020 E_MC88000",. │ │ │ │ - 0x0022e1c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022e1d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0022e1e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0022e1f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0022e200 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0022e210 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0022e220 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0022e230 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x0022e240 54595045 5f535041 5243222c 0a202020 TYPE_SPARC",. │ │ │ │ - 0x0022e250 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0022e260 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x0022e270 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0022e280 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0022e290 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0022e2a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0022e2b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0022e2c0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x0022e2d0 5f545950 455f504f 57455250 43222c0a _TYPE_POWERPC",. │ │ │ │ - 0x0022e2e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0022e2f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0022e300 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0022e310 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0022e320 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0022e330 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0022e340 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0022e350 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022e360 4350555f 54595045 5f504f57 45525043 CPU_TYPE_POWERPC │ │ │ │ - 0x0022e370 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x0022e380 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022e390 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0022e3a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0022e3b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022e3c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022e3d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0022e3e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022e3f0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x0022e400 5f494e54 454c5f4d 4f44454c 5f414c4c _INTEL_MODEL_ALL │ │ │ │ - 0x0022e410 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022e420 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0022e430 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0022e440 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0022e450 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0022e460 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0022e470 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0022e480 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022e490 3a202243 50555f53 55425459 50455f33 : "CPU_SUBTYPE_3 │ │ │ │ - 0x0022e4a0 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ - 0x0022e4b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022e4c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0022e4d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0022e4e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022e4f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022e500 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0022e510 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022e520 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x0022e530 5f493338 365f414c 4c222c0a 20202020 _I386_ALL",. │ │ │ │ - 0x0022e540 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022e550 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0022e560 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0022e570 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0022e580 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0022e590 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0022e5a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0022e5b0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x0022e5c0 53554254 5950455f 5838365f 36345f41 SUBTYPE_X86_64_A │ │ │ │ - 0x0022e5d0 4c4c222c 0a202020 20202020 20202020 LL",. │ │ │ │ - 0x0022e5e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022e5f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0022e600 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0022e610 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022e620 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022e630 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0022e640 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022e650 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x0022e660 5f343836 222c0a20 20202020 20202020 _486",. │ │ │ │ - 0x0022e670 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0022e680 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0022e690 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0022e6a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0022e6b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0022e6c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0022e6d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0022e6e0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x0022e6f0 50455f34 38365358 222c0a20 20202020 PE_486SX",. │ │ │ │ - 0x0022e700 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0022e710 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0022e720 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022e730 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0022e740 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022e750 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0022e760 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0022e770 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x0022e780 55425459 50455f35 3836222c 0a202020 UBTYPE_586",. │ │ │ │ - 0x0022e790 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0022e7a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x0022e7b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0022e7c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0022e7d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0022e7e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0022e7f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0022e800 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x0022e810 5f535542 54595045 5f50454e 54222c0a _SUBTYPE_PENT",. │ │ │ │ - 0x0022e820 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0022e830 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0022e840 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0022e850 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0022e860 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0022e870 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0022e880 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0022e890 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022e8a0 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x0022e8b0 50524f22 2c0a2020 20202020 20202020 PRO",. │ │ │ │ - 0x0022e8c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0022e8d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0022e8e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0022e8f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0022e900 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022e910 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0022e920 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0022e930 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x0022e940 455f5045 4e544949 5f4d3322 2c0a2020 E_PENTII_M3",. │ │ │ │ - 0x0022e950 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0022e960 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0022e970 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0022e980 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0022e990 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0022e9a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0022e9b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0022e9c0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x0022e9d0 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ - 0x0022e9e0 5f4d3522 2c0a2020 20202020 20202020 _M5",. │ │ │ │ - 0x0022e9f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0022ea00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0022ea10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0022ea20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0022ea30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0022ea40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0022ea50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0022ea60 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x0022ea70 455f4345 4c45524f 4e222c0a 20202020 E_CELERON",. │ │ │ │ - 0x0022ea80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0022ea90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0022eaa0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0022eab0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0022eac0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0022ead0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0022eae0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0022eaf0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x0022eb00 53554254 5950455f 43454c45 524f4e5f SUBTYPE_CELERON_ │ │ │ │ - 0x0022eb10 4d4f4249 4c45222c 0a202020 20202020 MOBILE",. │ │ │ │ - 0x0022eb20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022eb30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0022eb40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0022eb50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0022eb60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022eb70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0022eb80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022eb90 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x0022eba0 54595045 5f50454e 5449554d 5f33222c TYPE_PENTIUM_3", │ │ │ │ - 0x0022ebb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0022ebc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0022ebd0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0022ebe0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0022ebf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0022ec00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0022ec10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0022ec20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0022ec30 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ - 0x0022ec40 5449554d 5f335f4d 222c0a20 20202020 TIUM_3_M",. │ │ │ │ - 0x0022ec50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0022ec60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0022ec70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022ec80 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0022ec90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022eca0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0022ecb0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0022ecc0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x0022ecd0 55425459 50455f50 454e5449 554d5f33 UBTYPE_PENTIUM_3 │ │ │ │ - 0x0022ece0 5f58454f 4e222c0a 20202020 20202020 _XEON",. │ │ │ │ - 0x0022ecf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0022ed00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0022ed10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0022ed20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0022ed30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0022ed40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0022ed50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022ed60 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x0022ed70 5950455f 50454e54 49554d5f 4d222c0a YPE_PENTIUM_M",. │ │ │ │ - 0x0022ed80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0022ed90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0022eda0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0022edb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0022edc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0022edd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0022ede0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0022edf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022ee00 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x0022ee10 49554d5f 34222c0a 20202020 20202020 IUM_4",. │ │ │ │ - 0x0022ee20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0022ee30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0022ee40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0022ee50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0022ee60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0022ee70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0022ee80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022ee90 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x0022eea0 5950455f 50454e54 49554d5f 345f4d22 YPE_PENTIUM_4_M" │ │ │ │ - 0x0022eeb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0022eec0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0022eed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022eee0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0022eef0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0022ef00 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0022ef10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0022ef20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0022ef30 20224350 555f5355 42545950 455f4954 "CPU_SUBTYPE_IT │ │ │ │ - 0x0022ef40 414e4955 4d222c0a 20202020 20202020 ANIUM",. │ │ │ │ - 0x0022ef50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0022ef60 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0022ef70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0022ef80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0022ef90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0022efa0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0022efb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022efc0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x0022efd0 5950455f 4954414e 49554d5f 32222c0a YPE_ITANIUM_2",. │ │ │ │ - 0x0022efe0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0022eff0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0022f000 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0022f010 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0022f020 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0022f030 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0022f040 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0022f050 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022f060 4350555f 53554254 5950455f 58454f4e CPU_SUBTYPE_XEON │ │ │ │ + 0x0022a2b0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x0022a2c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022a2d0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x0022a2e0 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x0022a2f0 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ + 0x0022a300 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ + 0x0022a310 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ + 0x0022a320 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ + 0x0022a330 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ + 0x0022a340 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ + 0x0022a350 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ + 0x0022a360 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x0022a370 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0022a380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a390 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x0022a3a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x0022a3b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0022a3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a3d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022a3e0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x0022a3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a400 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ + 0x0022a410 6765220a 20202020 20202020 20202020 ge". │ │ │ │ + 0x0022a420 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0022a430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a440 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022a450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a460 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ + 0x0022a470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0022a480 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0022a490 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ + 0x0022a4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a4b0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x0022a4c0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x0022a4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a4e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022a4f0 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ + 0x0022a500 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ + 0x0022a510 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ + 0x0022a520 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ + 0x0022a530 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ + 0x0022a540 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x0022a550 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x0022a560 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ + 0x0022a570 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ + 0x0022a580 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ + 0x0022a590 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x0022a5a0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x0022a5b0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x0022a5c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0022a5d0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x0022a5e0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x0022a5f0 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ + 0x0022a600 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x0022a610 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x0022a620 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x0022a630 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x0022a640 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x0022a650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a660 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x0022a670 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x0022a680 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0022a690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a6a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022a6b0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x0022a6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a6d0 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ + 0x0022a6e0 72220a20 20202020 20202020 20202020 r". │ │ │ │ + 0x0022a6f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0022a700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a710 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x0022a720 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022a730 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x0022a740 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ + 0x0022a750 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ + 0x0022a760 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ + 0x0022a770 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ + 0x0022a780 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ + 0x0022a790 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ + 0x0022a7a0 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ + 0x0022a7b0 29606060 220a2020 20202020 20202020 )```". │ │ │ │ + 0x0022a7c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022a7d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0022a7e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0022a7f0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x0022a800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a810 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0022a820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a830 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x0022a840 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0022a850 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0022a860 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ + 0x0022a870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a880 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0022a890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a8a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0022a8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a8c0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x0022a8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a8e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022a8f0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x0022a900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a910 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x0022a920 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x0022a930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0022a940 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0022a950 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x0022a960 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x0022a970 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x0022a980 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ + 0x0022a990 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ + 0x0022a9a0 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ + 0x0022a9b0 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ + 0x0022a9c0 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ + 0x0022a9d0 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ + 0x0022a9e0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x0022a9f0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x0022aa00 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x0022aa10 0a000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x0022aa20 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x0022aa30 20202020 226e616d 65223a20 22706522 "name": "pe" │ │ │ │ + 0x0022aa40 2c0a2020 20202261 74747269 62757465 ,. "attribute │ │ │ │ + 0x0022aa50 73223a20 5b0a2020 20202020 20207b0a s": [. {. │ │ │ │ + 0x0022aa60 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022aa70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022aa80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022aa90 20224d41 4348494e 455f554e 4b4e4f57 "MACHINE_UNKNOW │ │ │ │ + 0x0022aaa0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x0022aab0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0022aac0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0022aad0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022aae0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022aaf0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022ab00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022ab10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022ab20 223a2022 4d414348 494e455f 414d3333 ": "MACHINE_AM33 │ │ │ │ + 0x0022ab30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022ab40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022ab50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0022ab60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022ab70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022ab80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022ab90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022aba0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022abb0 3a20224d 41434849 4e455f41 4d443634 : "MACHINE_AMD64 │ │ │ │ + 0x0022abc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022abd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022abe0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0022abf0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022ac00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022ac10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022ac20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022ac30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022ac40 3a20224d 41434849 4e455f41 524d222c : "MACHINE_ARM", │ │ │ │ + 0x0022ac50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022ac60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0022ac70 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0022ac80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0022ac90 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0022aca0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0022acb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0022acc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0022acd0 224d4143 48494e45 5f41524d 4e54222c "MACHINE_ARMNT", │ │ │ │ + 0x0022ace0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022acf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0022ad00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0022ad10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0022ad20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0022ad30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0022ad40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0022ad50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0022ad60 224d4143 48494e45 5f41524d 3634222c "MACHINE_ARM64", │ │ │ │ + 0x0022ad70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022ad80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0022ad90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0022ada0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0022adb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0022adc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0022add0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0022ade0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0022adf0 224d4143 48494e45 5f454243 222c0a20 "MACHINE_EBC",. │ │ │ │ + 0x0022ae00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022ae10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0022ae20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022ae30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022ae40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022ae50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022ae60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022ae70 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x0022ae80 41434849 4e455f49 33383622 2c0a2020 ACHINE_I386",. │ │ │ │ + 0x0022ae90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022aea0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0022aeb0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0022aec0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0022aed0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0022aee0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0022aef0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0022af00 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ + 0x0022af10 4348494e 455f4941 3634222c 0a202020 CHINE_IA64",. │ │ │ │ + 0x0022af20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022af30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022af40 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022af50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022af60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022af70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022af80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022af90 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x0022afa0 48494e45 5f4d3332 52222c0a 20202020 HINE_M32R",. │ │ │ │ + 0x0022afb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022afc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0022afd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022afe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022aff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022b000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022b010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022b020 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x0022b030 494e455f 4d495053 3136222c 0a202020 INE_MIPS16",. │ │ │ │ + 0x0022b040 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022b050 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022b060 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022b070 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022b080 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022b090 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022b0a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022b0b0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x0022b0c0 48494e45 5f4d4950 53465055 222c0a20 HINE_MIPSFPU",. │ │ │ │ + 0x0022b0d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022b0e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0022b0f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022b100 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022b110 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022b120 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022b130 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022b140 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x0022b150 41434849 4e455f4d 49505346 50553136 ACHINE_MIPSFPU16 │ │ │ │ + 0x0022b160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022b170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022b180 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0022b190 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022b1a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022b1b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022b1c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022b1d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022b1e0 3a20224d 41434849 4e455f50 4f574552 : "MACHINE_POWER │ │ │ │ + 0x0022b1f0 5043222c 0a202020 20202020 20202020 PC",. │ │ │ │ + 0x0022b200 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0022b210 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0022b220 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0022b230 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022b240 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0022b250 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0022b260 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0022b270 65223a20 224d4143 48494e45 5f504f57 e": "MACHINE_POW │ │ │ │ + 0x0022b280 45525043 4650222c 0a202020 20202020 ERPCFP",. │ │ │ │ + 0x0022b290 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022b2a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0022b2b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0022b2c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0022b2d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0022b2e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0022b2f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0022b300 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x0022b310 5f523430 3030222c 0a202020 20202020 _R4000",. │ │ │ │ + 0x0022b320 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022b330 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0022b340 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0022b350 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0022b360 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0022b370 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0022b380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0022b390 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x0022b3a0 5f534833 222c0a20 20202020 20202020 _SH3",. │ │ │ │ + 0x0022b3b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022b3c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0022b3d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022b3e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022b3f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022b400 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022b410 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022b420 616d6522 3a20224d 41434849 4e455f53 ame": "MACHINE_S │ │ │ │ + 0x0022b430 48334453 50222c0a 20202020 20202020 H3DSP",. │ │ │ │ + 0x0022b440 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0022b450 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0022b460 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0022b470 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0022b480 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0022b490 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0022b4a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022b4b0 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ + 0x0022b4c0 53483422 2c0a2020 20202020 20202020 SH4",. │ │ │ │ + 0x0022b4d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0022b4e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0022b4f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0022b500 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0022b510 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0022b520 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0022b530 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0022b540 6d65223a 20224d41 4348494e 455f5348 me": "MACHINE_SH │ │ │ │ + 0x0022b550 35222c0a 20202020 20202020 20202020 5",. │ │ │ │ + 0x0022b560 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0022b570 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0022b580 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022b590 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022b5a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022b5b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022b5c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022b5d0 223a2022 4d414348 494e455f 5448554d ": "MACHINE_THUM │ │ │ │ + 0x0022b5e0 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ + 0x0022b5f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0022b600 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0022b610 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022b620 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022b630 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022b640 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022b650 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022b660 223a2022 4d414348 494e455f 5743454d ": "MACHINE_WCEM │ │ │ │ + 0x0022b670 49505356 32222c0a 20202020 20202020 IPSV2",. │ │ │ │ + 0x0022b680 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0022b690 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0022b6a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0022b6b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0022b6c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0022b6d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0022b6e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022b6f0 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ + 0x0022b700 54415247 45545f48 4f535422 2c0a2020 TARGET_HOST",. │ │ │ │ + 0x0022b710 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022b720 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ + 0x0022b730 72616374 73207769 74682074 68652068 racts with the h │ │ │ │ + 0x0022b740 6f737420 616e6420 6e6f7420 6120574f ost and not a WO │ │ │ │ + 0x0022b750 57363420 67756573 74222c0a 20202020 W64 guest",. │ │ │ │ + 0x0022b760 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022b770 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022b780 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022b790 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0022b7a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0022b7b0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x0022b7c0 4e455f52 33303030 222c0a20 20202020 NE_R3000",. │ │ │ │ + 0x0022b7d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0022b7e0 6174696f 6e223a20 224d4950 53206c69 ation": "MIPS li │ │ │ │ + 0x0022b7f0 74746c65 2d656e64 69616e2c 20307831 ttle-endian, 0x1 │ │ │ │ + 0x0022b800 36302062 69672d65 6e646961 6e222c0a 60 big-endian",. │ │ │ │ + 0x0022b810 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022b820 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022b830 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022b840 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022b850 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022b860 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x0022b870 41434849 4e455f52 31303030 30222c0a ACHINE_R10000",. │ │ │ │ + 0x0022b880 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0022b890 756d656e 74617469 6f6e223a 20224d49 umentation": "MI │ │ │ │ + 0x0022b8a0 5053206c 6974746c 652d656e 6469616e PS little-endian │ │ │ │ + 0x0022b8b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022b8c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022b8d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022b8e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022b8f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022b900 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022b910 20224d41 4348494e 455f414c 50484122 "MACHINE_ALPHA" │ │ │ │ + 0x0022b920 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022b930 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022b940 416c7068 615f4158 50222c0a 20202020 Alpha_AXP",. │ │ │ │ + 0x0022b950 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022b960 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022b970 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022b980 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0022b990 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0022b9a0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x0022b9b0 4e455f53 48334522 2c0a2020 20202020 NE_SH3E",. │ │ │ │ + 0x0022b9c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0022b9d0 74696f6e 223a2022 53483345 206c6974 tion": "SH3E lit │ │ │ │ + 0x0022b9e0 746c652d 656e6469 616e222c 0a202020 tle-endian",. │ │ │ │ + 0x0022b9f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022ba00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022ba10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022ba20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022ba30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022ba40 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x0022ba50 494e455f 41585036 34222c0a 20202020 INE_AXP64",. │ │ │ │ + 0x0022ba60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022ba70 74617469 6f6e223a 20224158 50363422 tation": "AXP64" │ │ │ │ + 0x0022ba80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0022ba90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0022baa0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0022bab0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0022bac0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0022bad0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0022bae0 224d4143 48494e45 5f414c50 48413634 "MACHINE_ALPHA64 │ │ │ │ + 0x0022baf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022bb00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022bb10 22414c50 48413634 222c0a20 20202020 "ALPHA64",. │ │ │ │ + 0x0022bb20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0022bb30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0022bb40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0022bb50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0022bb60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0022bb70 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x0022bb80 455f5452 49434f52 45222c0a 20202020 E_TRICORE",. │ │ │ │ + 0x0022bb90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022bba0 74617469 6f6e223a 2022496e 66696e65 tation": "Infine │ │ │ │ + 0x0022bbb0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x0022bbc0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022bbd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022bbe0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022bbf0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022bc00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022bc10 223a2022 4d414348 494e455f 43454622 ": "MACHINE_CEF" │ │ │ │ + 0x0022bc20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022bc30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022bc40 43454622 2c0a2020 20202020 20202020 CEF",. │ │ │ │ + 0x0022bc50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0022bc60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022bc70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0022bc80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0022bc90 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0022bca0 65223a20 224d4143 48494e45 5f434545 e": "MACHINE_CEE │ │ │ │ + 0x0022bcb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022bcc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022bcd0 22434545 222c0a20 20202020 20202020 "CEE",. │ │ │ │ + 0x0022bce0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0022bcf0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0022bd00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0022bd10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0022bd20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0022bd30 6d65223a 20225355 42535953 54454d5f me": "SUBSYSTEM_ │ │ │ │ + 0x0022bd40 554e4b4e 4f574e22 2c0a2020 20202020 UNKNOWN",. │ │ │ │ + 0x0022bd50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0022bd60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x0022bd70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0022bd80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0022bd90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0022bda0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0022bdb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0022bdc0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x0022bdd0 54454d5f 4e415449 5645222c 0a202020 TEM_NATIVE",. │ │ │ │ + 0x0022bde0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022bdf0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022be00 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022be10 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022be20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022be30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022be40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022be50 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x0022be60 53595354 454d5f57 494e444f 57535f47 SYSTEM_WINDOWS_G │ │ │ │ + 0x0022be70 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x0022be80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0022be90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0022bea0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0022beb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022bec0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0022bed0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0022bee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0022bef0 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x0022bf00 494e444f 57535f43 5549222c 0a202020 INDOWS_CUI",. │ │ │ │ + 0x0022bf10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022bf20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022bf30 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022bf40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022bf50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022bf60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022bf70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022bf80 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x0022bf90 53595354 454d5f4f 53325f43 5549222c SYSTEM_OS2_CUI", │ │ │ │ + 0x0022bfa0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022bfb0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0022bfc0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0022bfd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0022bfe0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0022bff0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0022c000 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0022c010 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0022c020 22535542 53595354 454d5f50 4f534958 "SUBSYSTEM_POSIX │ │ │ │ + 0x0022c030 5f435549 222c0a20 20202020 20202020 _CUI",. │ │ │ │ + 0x0022c040 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022c050 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0022c060 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022c070 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022c080 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022c090 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022c0a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022c0b0 616d6522 3a202253 55425359 5354454d ame": "SUBSYSTEM │ │ │ │ + 0x0022c0c0 5f4e4154 4956455f 57494e44 4f575322 _NATIVE_WINDOWS" │ │ │ │ + 0x0022c0d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022c0e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022c0f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022c100 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022c110 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022c120 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022c130 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022c140 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022c150 20225355 42535953 54454d5f 57494e44 "SUBSYSTEM_WIND │ │ │ │ + 0x0022c160 4f57535f 43455f47 5549222c 0a202020 OWS_CE_GUI",. │ │ │ │ + 0x0022c170 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022c180 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022c190 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022c1a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022c1b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022c1c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022c1d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022c1e0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x0022c1f0 53595354 454d5f45 46495f41 50504c49 SYSTEM_EFI_APPLI │ │ │ │ + 0x0022c200 43415449 4f4e222c 0a202020 20202020 CATION",. │ │ │ │ + 0x0022c210 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022c220 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0022c230 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0022c240 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0022c250 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0022c260 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0022c270 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0022c280 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ + 0x0022c290 454d5f45 46495f42 4f4f545f 53455256 EM_EFI_BOOT_SERV │ │ │ │ + 0x0022c2a0 4943455f 44524956 4552222c 0a202020 ICE_DRIVER",. │ │ │ │ + 0x0022c2b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022c2c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022c2d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022c2e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022c2f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022c300 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022c310 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022c320 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x0022c330 53595354 454d5f45 46495f52 554e5449 SYSTEM_EFI_RUNTI │ │ │ │ + 0x0022c340 4d455f44 52495645 52222c0a 20202020 ME_DRIVER",. │ │ │ │ + 0x0022c350 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022c360 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0022c370 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022c380 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022c390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022c3a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022c3b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022c3c0 20202022 6e616d65 223a2022 53554253 "name": "SUBS │ │ │ │ + 0x0022c3d0 59535445 4d5f5842 4f58222c 0a202020 YSTEM_XBOX",. │ │ │ │ + 0x0022c3e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022c3f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022c400 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022c410 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022c420 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022c430 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022c440 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022c450 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x0022c460 53595354 454d5f57 494e444f 57535f42 SYSTEM_WINDOWS_B │ │ │ │ + 0x0022c470 4f4f545f 4150504c 49434154 494f4e22 OOT_APPLICATION" │ │ │ │ + 0x0022c480 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022c490 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022c4a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022c4b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022c4c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022c4d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022c4e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022c4f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022c500 20225355 42535953 54454d5f 4546495f "SUBSYSTEM_EFI_ │ │ │ │ + 0x0022c510 524f4d5f 494d4147 45222c0a 20202020 ROM_IMAGE",. │ │ │ │ + 0x0022c520 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022c530 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0022c540 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022c550 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022c560 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022c570 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022c580 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022c590 20202022 6e616d65 223a2022 48494748 "name": "HIGH │ │ │ │ + 0x0022c5a0 5f454e54 524f5059 5f564122 2c0a2020 _ENTROPY_VA",. │ │ │ │ + 0x0022c5b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022c5c0 656e7461 74696f6e 223a2022 446c6c43 entation": "DllC │ │ │ │ + 0x0022c5d0 68617261 63746572 69737469 63732041 haracteristics A │ │ │ │ + 0x0022c5e0 534c5220 77697468 20363420 62697420 SLR with 64 bit │ │ │ │ + 0x0022c5f0 61646472 65737320 73706163 652e222c address space.", │ │ │ │ + 0x0022c600 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0022c610 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0022c620 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0022c630 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0022c640 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0022c650 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0022c660 44594e41 4d49435f 42415345 222c0a20 DYNAMIC_BASE",. │ │ │ │ + 0x0022c670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022c680 6d656e74 6174696f 6e223a20 2246696c mentation": "Fil │ │ │ │ + 0x0022c690 65206361 6e206265 2072656c 6f636174 e can be relocat │ │ │ │ + 0x0022c6a0 6564202d 20616c73 6f206d61 726b7320 ed - also marks │ │ │ │ + 0x0022c6b0 74686520 66696c65 20617320 41534c52 the file as ASLR │ │ │ │ + 0x0022c6c0 20636f6d 70617469 626c6522 2c0a2020 compatible",. │ │ │ │ + 0x0022c6d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022c6e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022c6f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022c700 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022c710 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022c720 20202020 226e616d 65223a20 22464f52 "name": "FOR │ │ │ │ + 0x0022c730 43455f49 4e544547 52495459 222c0a20 CE_INTEGRITY",. │ │ │ │ + 0x0022c740 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0022c750 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0022c760 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0022c770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0022c780 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0022c790 20202020 20226e61 6d65223a 20224e58 "name": "NX │ │ │ │ + 0x0022c7a0 5f434f4d 50415422 2c0a2020 20202020 _COMPAT",. │ │ │ │ + 0x0022c7b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0022c7c0 74696f6e 223a2022 4d61726b 73207468 tion": "Marks th │ │ │ │ + 0x0022c7d0 65206669 6c652061 73204445 5020636f e file as DEP co │ │ │ │ + 0x0022c7e0 6d706174 69626c65 222c0a20 20202020 mpatible",. │ │ │ │ + 0x0022c7f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0022c800 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0022c810 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0022c820 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0022c830 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0022c840 20226e61 6d65223a 20224e4f 5f49534f "name": "NO_ISO │ │ │ │ + 0x0022c850 4c415449 4f4e222c 0a202020 20202020 LATION",. │ │ │ │ + 0x0022c860 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0022c870 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0022c880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0022c890 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0022c8a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022c8b0 6e616d65 223a2022 4e4f5f53 4548222c name": "NO_SEH", │ │ │ │ + 0x0022c8c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022c8d0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x0022c8e0 68652066 696c6520 646f6573 206e6f74 he file does not │ │ │ │ + 0x0022c8f0 20636f6e 7461696e 20737472 75637475 contain structu │ │ │ │ + 0x0022c900 72656420 65786365 7074696f 6e206861 red exception ha │ │ │ │ + 0x0022c910 6e646c65 72732c20 74686973 206d7573 ndlers, this mus │ │ │ │ + 0x0022c920 74206265 20736574 20746f20 75736520 t be set to use │ │ │ │ + 0x0022c930 53616665 53454822 2c0a2020 20202020 SafeSEH",. │ │ │ │ + 0x0022c940 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0022c950 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0022c960 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0022c970 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0022c980 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0022c990 226e616d 65223a20 224e4f5f 42494e44 "name": "NO_BIND │ │ │ │ + 0x0022c9a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022c9b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022c9c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022c9d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022c9e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022c9f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022ca00 20224150 50434f4e 5441494e 4552222c "APPCONTAINER", │ │ │ │ + 0x0022ca10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022ca20 63756d65 6e746174 696f6e22 3a202244 cumentation": "D │ │ │ │ + 0x0022ca30 6c6c4368 61726163 74657269 73746963 llCharacteristic │ │ │ │ + 0x0022ca40 7320496d 61676520 73686f75 6c642065 s Image should e │ │ │ │ + 0x0022ca50 78656375 74652069 6e20616e 20417070 xecute in an App │ │ │ │ + 0x0022ca60 436f6e74 61696e65 722e222c 0a202020 Container.",. │ │ │ │ + 0x0022ca70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022ca80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022ca90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022caa0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022cab0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022cac0 20202022 6e616d65 223a2022 57444d5f "name": "WDM_ │ │ │ │ + 0x0022cad0 44524956 4552222c 0a202020 20202020 DRIVER",. │ │ │ │ + 0x0022cae0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022caf0 696f6e22 3a20224d 61726b73 20746865 ion": "Marks the │ │ │ │ + 0x0022cb00 2066696c 65206173 20612057 696e646f file as a Windo │ │ │ │ + 0x0022cb10 77732044 72697665 72204d6f 64656c20 ws Driver Model │ │ │ │ + 0x0022cb20 2857444d 29206465 76696365 20647269 (WDM) device dri │ │ │ │ + 0x0022cb30 7665722e 222c0a20 20202020 20202020 ver.",. │ │ │ │ + 0x0022cb40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0022cb50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0022cb60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0022cb70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0022cb80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0022cb90 6d65223a 20224755 4152445f 4346222c me": "GUARD_CF", │ │ │ │ + 0x0022cba0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022cbb0 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ + 0x0022cbc0 6d616765 20737570 706f7274 7320436f mage supports Co │ │ │ │ + 0x0022cbd0 6e74726f 6c20466c 6f772047 75617264 ntrol Flow Guard │ │ │ │ + 0x0022cbe0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0022cbf0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022cc00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022cc10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022cc20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022cc30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022cc40 3a202254 45524d49 4e414c5f 53455256 : "TERMINAL_SERV │ │ │ │ + 0x0022cc50 45525f41 57415245 222c0a20 20202020 ER_AWARE",. │ │ │ │ + 0x0022cc60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0022cc70 6174696f 6e223a20 224d6172 6b732074 ation": "Marks t │ │ │ │ + 0x0022cc80 68652066 696c6520 61732074 65726d69 he file as termi │ │ │ │ + 0x0022cc90 6e616c20 73657276 65722063 6f6d7061 nal server compa │ │ │ │ + 0x0022cca0 7469626c 65222c0a 20202020 20202020 tible",. │ │ │ │ + 0x0022ccb0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022ccc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022ccd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022cce0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022ccf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022cd00 616d6522 3a202252 454c4f43 535f5354 ame": "RELOCS_ST │ │ │ │ + 0x0022cd10 52495050 4544222c 0a202020 20202020 RIPPED",. │ │ │ │ + 0x0022cd20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022cd30 696f6e22 3a202252 656c6f63 6174696f ion": "Relocatio │ │ │ │ + 0x0022cd40 6e20696e 666f2073 74726970 70656420 n info stripped │ │ │ │ + 0x0022cd50 66726f6d 2066696c 652e222c 0a202020 from file.",. │ │ │ │ + 0x0022cd60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022cd70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022cd80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022cd90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022cda0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022cdb0 20202022 6e616d65 223a2022 45584543 "name": "EXEC │ │ │ │ + 0x0022cdc0 55544142 4c455f49 4d414745 222c0a20 UTABLE_IMAGE",. │ │ │ │ + 0x0022cdd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022cde0 6d656e74 6174696f 6e223a20 2246696c mentation": "Fil │ │ │ │ + 0x0022cdf0 65206973 20657865 63757461 626c6520 e is executable │ │ │ │ + 0x0022ce00 28692e65 2e206e6f 20756e72 65736f6c (i.e. no unresol │ │ │ │ + 0x0022ce10 76656420 65787465 726e616c 20726566 ved external ref │ │ │ │ + 0x0022ce20 6572656e 63657329 2e222c0a 20202020 erences).",. │ │ │ │ + 0x0022ce30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022ce40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022ce50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022ce60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0022ce70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0022ce80 2020226e 616d6522 3a20224c 494e455f "name": "LINE_ │ │ │ │ + 0x0022ce90 4e554d53 5f535452 49505045 44222c0a NUMS_STRIPPED",. │ │ │ │ + 0x0022cea0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0022ceb0 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ + 0x0022cec0 6e65206e 756d6265 72732073 74726970 ne numbers strip │ │ │ │ + 0x0022ced0 70656420 66726f6d 2066696c 652e222c ped from file.", │ │ │ │ + 0x0022cee0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0022cef0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0022cf00 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0022cf10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0022cf20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0022cf30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0022cf40 4c4f4341 4c5f5359 4d535f53 54524950 LOCAL_SYMS_STRIP │ │ │ │ + 0x0022cf50 50454422 2c0a2020 20202020 20202020 PED",. │ │ │ │ + 0x0022cf60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0022cf70 223a2022 4c6f6361 6c207379 6d626f6c ": "Local symbol │ │ │ │ + 0x0022cf80 73207374 72697070 65642066 726f6d20 s stripped from │ │ │ │ + 0x0022cf90 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x0022cfa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022cfb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022cfc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022cfd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022cfe0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022cff0 616d6522 3a202241 47475245 53495645 ame": "AGGRESIVE │ │ │ │ + 0x0022d000 5f57535f 5452494d 222c0a20 20202020 _WS_TRIM",. │ │ │ │ + 0x0022d010 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0022d020 6174696f 6e223a20 22416767 72657373 ation": "Aggress │ │ │ │ + 0x0022d030 6976656c 79207472 696d2077 6f726b69 ively trim worki │ │ │ │ + 0x0022d040 6e672073 6574222c 0a202020 20202020 ng set",. │ │ │ │ + 0x0022d050 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0022d060 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0022d070 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0022d080 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0022d090 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022d0a0 6e616d65 223a2022 4c415247 455f4144 name": "LARGE_AD │ │ │ │ + 0x0022d0b0 44524553 535f4157 41524522 2c0a2020 DRESS_AWARE",. │ │ │ │ + 0x0022d0c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022d0d0 656e7461 74696f6e 223a2022 41707020 entation": "App │ │ │ │ + 0x0022d0e0 63616e20 68616e64 6c65203e 32676220 can handle >2gb │ │ │ │ + 0x0022d0f0 61646472 65737365 73222c0a 20202020 addresses",. │ │ │ │ + 0x0022d100 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022d110 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022d120 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022d130 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0022d140 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0022d150 2020226e 616d6522 3a202242 59544553 "name": "BYTES │ │ │ │ + 0x0022d160 5f524556 45525345 445f4c4f 222c0a20 _REVERSED_LO",. │ │ │ │ + 0x0022d170 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022d180 6d656e74 6174696f 6e223a20 22427974 mentation": "Byt │ │ │ │ + 0x0022d190 6573206f 66206d61 6368696e 6520776f es of machine wo │ │ │ │ + 0x0022d1a0 72642061 72652072 65766572 7365642e rd are reversed. │ │ │ │ + 0x0022d1b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022d1c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022d1d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022d1e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022d1f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022d200 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022d210 20224d41 4348494e 455f3332 42495422 "MACHINE_32BIT" │ │ │ │ + 0x0022d220 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022d230 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022d240 33322062 69742077 6f726420 6d616368 32 bit word mach │ │ │ │ + 0x0022d250 696e652e 222c0a20 20202020 20202020 ine.",. │ │ │ │ + 0x0022d260 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0022d270 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0022d280 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0022d290 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0022d2a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0022d2b0 6d65223a 20224445 4255475f 53545249 me": "DEBUG_STRI │ │ │ │ + 0x0022d2c0 50504544 222c0a20 20202020 20202020 PPED",. │ │ │ │ + 0x0022d2d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022d2e0 6e223a20 22446562 75676769 6e672069 n": "Debugging i │ │ │ │ + 0x0022d2f0 6e666f20 73747269 70706564 2066726f nfo stripped fro │ │ │ │ + 0x0022d300 6d206669 6c652069 6e202e44 42472066 m file in .DBG f │ │ │ │ + 0x0022d310 696c6522 2c0a2020 20202020 20202020 ile",. │ │ │ │ + 0x0022d320 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0022d330 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022d340 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0022d350 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0022d360 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0022d370 65223a20 2252454d 4f564142 4c455f52 e": "REMOVABLE_R │ │ │ │ + 0x0022d380 554e5f46 524f4d5f 53574150 222c0a20 UN_FROM_SWAP",. │ │ │ │ + 0x0022d390 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022d3a0 6d656e74 6174696f 6e223a20 22496620 mentation": "If │ │ │ │ + 0x0022d3b0 496d6167 65206973 206f6e20 72656d6f Image is on remo │ │ │ │ + 0x0022d3c0 7661626c 65206d65 6469612c 20636f70 vable media, cop │ │ │ │ + 0x0022d3d0 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ + 0x0022d3e0 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ + 0x0022d3f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022d400 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022d410 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022d420 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022d430 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022d440 20202020 2020226e 616d6522 3a20224e "name": "N │ │ │ │ + 0x0022d450 45545f52 554e5f46 524f4d5f 53574150 ET_RUN_FROM_SWAP │ │ │ │ + 0x0022d460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022d470 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022d480 22496620 496d6167 65206973 206f6e20 "If Image is on │ │ │ │ + 0x0022d490 4e65742c 20636f70 7920616e 64207275 Net, copy and ru │ │ │ │ + 0x0022d4a0 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ + 0x0022d4b0 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x0022d4c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022d4d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022d4e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022d4f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022d500 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022d510 616d6522 3a202253 59535445 4d222c0a ame": "SYSTEM",. │ │ │ │ + 0x0022d520 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0022d530 756d656e 74617469 6f6e223a 20225379 umentation": "Sy │ │ │ │ + 0x0022d540 7374656d 2046696c 652e222c 0a202020 stem File.",. │ │ │ │ + 0x0022d550 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022d560 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022d570 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022d580 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022d590 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022d5a0 20202022 6e616d65 223a2022 444c4c22 "name": "DLL" │ │ │ │ + 0x0022d5b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022d5c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022d5d0 46696c65 20697320 6120444c 4c2e222c File is a DLL.", │ │ │ │ + 0x0022d5e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0022d5f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0022d600 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0022d610 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0022d620 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0022d630 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0022d640 55505f53 59535445 4d5f4f4e 4c59222c UP_SYSTEM_ONLY", │ │ │ │ + 0x0022d650 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0022d660 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x0022d670 696c6520 73686f75 6c64206f 6e6c7920 ile should only │ │ │ │ + 0x0022d680 62652072 756e206f 6e206120 5550206d be run on a UP m │ │ │ │ + 0x0022d690 61636869 6e65222c 0a202020 20202020 achine",. │ │ │ │ + 0x0022d6a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0022d6b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0022d6c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0022d6d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0022d6e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022d6f0 6e616d65 223a2022 42595445 535f5245 name": "BYTES_RE │ │ │ │ + 0x0022d700 56455253 45445f48 49222c0a 20202020 VERSED_HI",. │ │ │ │ + 0x0022d710 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022d720 74617469 6f6e223a 20224279 74657320 tation": "Bytes │ │ │ │ + 0x0022d730 6f66206d 61636869 6e652077 6f726420 of machine word │ │ │ │ + 0x0022d740 61726520 72657665 72736564 2e222c0a are reversed.",. │ │ │ │ + 0x0022d750 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022d760 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022d770 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022d780 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022d790 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022d7a0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x0022d7b0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x0022d7c0 4e545259 5f455850 4f525422 2c0a2020 NTRY_EXPORT",. │ │ │ │ + 0x0022d7d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022d7e0 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ + 0x0022d7f0 20646972 6563746f 72792066 6f722065 directory for e │ │ │ │ + 0x0022d800 78706f72 74656420 66756e63 74696f6e xported function │ │ │ │ + 0x0022d810 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x0022d820 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022d830 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022d840 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022d850 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022d860 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022d870 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x0022d880 4f52595f 454e5452 595f494d 504f5254 ORY_ENTRY_IMPORT │ │ │ │ + 0x0022d890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022d8a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022d8b0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x0022d8c0 666f7220 696d706f 72742064 69726563 for import direc │ │ │ │ + 0x0022d8d0 746f7279 2e222c0a 20202020 20202020 tory.",. │ │ │ │ + 0x0022d8e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022d8f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022d900 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022d910 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022d920 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022d930 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x0022d940 4543544f 52595f45 4e545259 5f524553 ECTORY_ENTRY_RES │ │ │ │ + 0x0022d950 4f555243 45222c0a 20202020 20202020 OURCE",. │ │ │ │ + 0x0022d960 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0022d970 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ + 0x0022d980 746f7279 20666f72 20726573 6f757263 tory for resourc │ │ │ │ + 0x0022d990 65207365 6374696f 6e2e222c 0a202020 e section.",. │ │ │ │ + 0x0022d9a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022d9b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022d9c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022d9d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022d9e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022d9f0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x0022da00 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x0022da10 595f4558 43455054 494f4e22 2c0a2020 Y_EXCEPTION",. │ │ │ │ + 0x0022da20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022da30 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ + 0x0022da40 20646972 6563746f 72792066 6f722065 directory for e │ │ │ │ + 0x0022da50 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ + 0x0022da60 74696f6e 2e222c0a 20202020 20202020 tion.",. │ │ │ │ + 0x0022da70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022da80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022da90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022daa0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022dab0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022dac0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x0022dad0 4543544f 52595f45 4e545259 5f534543 ECTORY_ENTRY_SEC │ │ │ │ + 0x0022dae0 55524954 59222c0a 20202020 20202020 URITY",. │ │ │ │ + 0x0022daf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0022db00 6f6e223a 20225468 69732069 73207468 on": "This is th │ │ │ │ + 0x0022db10 65207261 77206669 6c65206f 66667365 e raw file offse │ │ │ │ + 0x0022db20 7420616e 64206c65 6e677468 206f6620 t and length of │ │ │ │ + 0x0022db30 74686520 696d6167 65206469 67697461 the image digita │ │ │ │ + 0x0022db40 6c207369 676e6174 7572652e 20496620 l signature. If │ │ │ │ + 0x0022db50 74686520 696d6167 65206861 73206e6f the image has no │ │ │ │ + 0x0022db60 20656d62 65646465 64206469 67697461 embedded digita │ │ │ │ + 0x0022db70 6c207369 676e6174 7572652c 20746869 l signature, thi │ │ │ │ + 0x0022db80 73206469 72656374 6f727920 77696c6c s directory will │ │ │ │ + 0x0022db90 20636f6e 7461696e 207a6572 6f732e22 contain zeros." │ │ │ │ + 0x0022dba0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0022dbb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0022dbc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0022dbd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0022dbe0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0022dbf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0022dc00 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ + 0x0022dc10 5f454e54 52595f42 41534552 454c4f43 _ENTRY_BASERELOC │ │ │ │ + 0x0022dc20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022dc30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022dc40 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x0022dc50 666f7220 696d6167 65207265 6c6f6361 for image reloca │ │ │ │ + 0x0022dc60 74696f6e 20746162 6c652e22 2c0a2020 tion table.",. │ │ │ │ + 0x0022dc70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022dc80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022dc90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022dca0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022dcb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022dcc0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x0022dcd0 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ + 0x0022dce0 52595f44 45425547 222c0a20 20202020 RY_DEBUG",. │ │ │ │ + 0x0022dcf0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0022dd00 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x0022dd10 72656374 6f727920 666f7220 64656275 rectory for debu │ │ │ │ + 0x0022dd20 6720696e 666f726d 6174696f 6e2e222c g information.", │ │ │ │ + 0x0022dd30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0022dd40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0022dd50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0022dd60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0022dd70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0022dd80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0022dd90 494d4147 455f4449 52454354 4f52595f IMAGE_DIRECTORY_ │ │ │ │ + 0x0022dda0 454e5452 595f4152 43484954 45435455 ENTRY_ARCHITECTU │ │ │ │ + 0x0022ddb0 5245222c 0a202020 20202020 20202020 RE",. │ │ │ │ + 0x0022ddc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0022ddd0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0022dde0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0022ddf0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022de00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0022de10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0022de20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0022de30 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ + 0x0022de40 544f5259 5f454e54 52595f43 4f505952 TORY_ENTRY_COPYR │ │ │ │ + 0x0022de50 49474854 222c0a20 20202020 20202020 IGHT",. │ │ │ │ + 0x0022de60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022de70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0022de80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022de90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022dea0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022deb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022dec0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022ded0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x0022dee0 4543544f 52595f45 4e545259 5f474c4f ECTORY_ENTRY_GLO │ │ │ │ + 0x0022def0 42414c50 5452222c 0a202020 20202020 BALPTR",. │ │ │ │ + 0x0022df00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022df10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0022df20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0022df30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0022df40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0022df50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0022df60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0022df70 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x0022df80 49524543 544f5259 5f454e54 52595f54 IRECTORY_ENTRY_T │ │ │ │ + 0x0022df90 4c53222c 0a202020 20202020 20202020 LS",. │ │ │ │ + 0x0022dfa0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0022dfb0 3a202244 61746120 64697265 63746f72 : "Data director │ │ │ │ + 0x0022dfc0 7920666f 7220696d 61676520 74687265 y for image thre │ │ │ │ + 0x0022dfd0 6164206c 6f63616c 2073746f 72616765 ad local storage │ │ │ │ + 0x0022dfe0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0022dff0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022e000 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022e010 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022e020 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022e030 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022e040 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ + 0x0022e050 52595f45 4e545259 5f4c4f41 445f434f RY_ENTRY_LOAD_CO │ │ │ │ + 0x0022e060 4e464947 222c0a20 20202020 20202020 NFIG",. │ │ │ │ + 0x0022e070 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022e080 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ + 0x0022e090 6f727920 666f7220 696d6167 65206c6f ory for image lo │ │ │ │ + 0x0022e0a0 61642063 6f6e6669 67757261 74696f6e ad configuration │ │ │ │ + 0x0022e0b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0022e0c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022e0d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022e0e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022e0f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022e100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022e110 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ + 0x0022e120 52595f45 4e545259 5f424f55 4e445f49 RY_ENTRY_BOUND_I │ │ │ │ + 0x0022e130 4d504f52 54222c0a 20202020 20202020 MPORT",. │ │ │ │ + 0x0022e140 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0022e150 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ + 0x0022e160 746f7279 20666f72 20696d61 67652062 tory for image b │ │ │ │ + 0x0022e170 6f756e64 20696d70 6f727420 7461626c ound import tabl │ │ │ │ + 0x0022e180 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x0022e190 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022e1a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022e1b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022e1c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022e1d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022e1e0 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x0022e1f0 4f52595f 454e5452 595f4941 54222c0a ORY_ENTRY_IAT",. │ │ │ │ + 0x0022e200 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0022e210 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x0022e220 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x0022e230 20696d61 67652049 6d706f72 74204164 image Import Ad │ │ │ │ + 0x0022e240 64726573 73205461 626c652e 222c0a20 dress Table.",. │ │ │ │ + 0x0022e250 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0022e260 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0022e270 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0022e280 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0022e290 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0022e2a0 20202020 20226e61 6d65223a 2022494d "name": "IM │ │ │ │ + 0x0022e2b0 4147455f 44495245 43544f52 595f454e AGE_DIRECTORY_EN │ │ │ │ + 0x0022e2c0 5452595f 44454c41 595f494d 504f5254 TRY_DELAY_IMPORT │ │ │ │ + 0x0022e2d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022e2e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022e2f0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x0022e300 666f7220 44656c61 79656420 496d706f for Delayed Impo │ │ │ │ + 0x0022e310 72742054 61626c65 2e205374 72756374 rt Table. Struct │ │ │ │ + 0x0022e320 75726520 6f662074 68652064 656c6179 ure of the delay │ │ │ │ + 0x0022e330 65642069 6d706f72 74207461 626c6520 ed import table │ │ │ │ + 0x0022e340 6973206c 696e6b65 722d6465 70656e64 is linker-depend │ │ │ │ + 0x0022e350 656e742e 204d6963 726f736f 66742076 ent. Microsoft v │ │ │ │ + 0x0022e360 65727369 6f6e206f 66206465 6c617965 ersion of delaye │ │ │ │ + 0x0022e370 6420696d 706f7274 73206973 20646573 d imports is des │ │ │ │ + 0x0022e380 63726962 65642069 6e207468 6520736f cribed in the so │ │ │ │ + 0x0022e390 75636573 205c2264 656c6179 696d702e uces \"delayimp. │ │ │ │ + 0x0022e3a0 685c2220 616e6420 5c226465 6c617969 h\" and \"delayi │ │ │ │ + 0x0022e3b0 6d702e63 70705c22 2c207768 69636820 mp.cpp\", which │ │ │ │ + 0x0022e3c0 63616e20 62652066 6f756e64 20696e20 can be found in │ │ │ │ + 0x0022e3d0 4d532056 69737561 6c205374 7564696f MS Visual Studio │ │ │ │ + 0x0022e3e0 20323030 38204352 5420736f 75726365 2008 CRT source │ │ │ │ + 0x0022e3f0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x0022e400 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022e410 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022e420 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022e430 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022e440 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022e450 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x0022e460 4f52595f 454e5452 595f434f 4d5f4445 ORY_ENTRY_COM_DE │ │ │ │ + 0x0022e470 53435249 50544f52 222c0a20 20202020 SCRIPTOR",. │ │ │ │ + 0x0022e480 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0022e490 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x0022e4a0 72656374 6f727920 666f7220 2e4e4554 rectory for .NET │ │ │ │ + 0x0022e4b0 20686561 64657273 2e222c0a 20202020 headers.",. │ │ │ │ + 0x0022e4c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022e4d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022e4e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022e4f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0022e500 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0022e510 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x0022e520 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x0022e530 5f434f50 59524947 4854222c 0a202020 _COPYRIGHT",. │ │ │ │ + 0x0022e540 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022e550 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0022e560 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022e570 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022e580 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022e590 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022e5a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022e5b0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x0022e5c0 47455f4e 545f4f50 54494f4e 414c5f48 GE_NT_OPTIONAL_H │ │ │ │ + 0x0022e5d0 44523332 5f4d4147 4943222c 0a202020 DR32_MAGIC",. │ │ │ │ + 0x0022e5e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0022e5f0 6e746174 696f6e22 3a202254 68652066 ntation": "The f │ │ │ │ + 0x0022e600 696c6520 69732061 6e206578 65637574 ile is an execut │ │ │ │ + 0x0022e610 61626c65 20696d61 67652e20 222c0a20 able image. ",. │ │ │ │ + 0x0022e620 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0022e630 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0022e640 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0022e650 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0022e660 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0022e670 20202020 20226e61 6d65223a 2022494d "name": "IM │ │ │ │ + 0x0022e680 4147455f 4e545f4f 5054494f 4e414c5f AGE_NT_OPTIONAL_ │ │ │ │ + 0x0022e690 48445236 345f4d41 47494322 2c0a2020 HDR64_MAGIC",. │ │ │ │ + 0x0022e6a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022e6b0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x0022e6c0 66696c65 20697320 616e2065 78656375 file is an execu │ │ │ │ + 0x0022e6d0 7461626c 6520696d 6167652e 20222c0a table image. ",. │ │ │ │ + 0x0022e6e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022e6f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022e700 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022e710 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022e720 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022e730 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x0022e740 4d414745 5f524f4d 5f4f5054 494f4e41 MAGE_ROM_OPTIONA │ │ │ │ + 0x0022e750 4c5f4844 525f4d41 47494322 2c0a2020 L_HDR_MAGIC",. │ │ │ │ + 0x0022e760 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0022e770 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x0022e780 66696c65 20697320 6120524f 4d20696d file is a ROM im │ │ │ │ + 0x0022e790 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ + 0x0022e7a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0022e7b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0022e7c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0022e7d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0022e7e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0022e7f0 616d6522 3a202253 45435449 4f4e5f4e ame": "SECTION_N │ │ │ │ + 0x0022e800 4f5f5041 44222c0a 20202020 20202020 O_PAD",. │ │ │ │ + 0x0022e810 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0022e820 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ + 0x0022e830 6e207368 6f756c64 206e6f74 20626520 n should not be │ │ │ │ + 0x0022e840 70616464 65642074 6f207468 65206e65 padded to the ne │ │ │ │ + 0x0022e850 78742062 6f756e64 6172792e 20546869 xt boundary. Thi │ │ │ │ + 0x0022e860 7320666c 61672069 73206f62 736f6c65 s flag is obsole │ │ │ │ + 0x0022e870 74652061 6e642069 73207265 706c6163 te and is replac │ │ │ │ + 0x0022e880 65642062 7920494d 4147455f 53434e5f ed by IMAGE_SCN_ │ │ │ │ + 0x0022e890 414c4947 4e5f3142 59544553 2e20222c ALIGN_1BYTES. ", │ │ │ │ + 0x0022e8a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0022e8b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0022e8c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0022e8d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0022e8e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0022e8f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0022e900 53454354 494f4e5f 434e545f 434f4445 SECTION_CNT_CODE │ │ │ │ + 0x0022e910 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022e920 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022e930 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0022e940 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022e950 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022e960 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022e970 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022e980 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022e990 3a202253 45435449 4f4e5f43 4e545f49 : "SECTION_CNT_I │ │ │ │ + 0x0022e9a0 4e495449 414c495a 45445f44 41544122 NITIALIZED_DATA" │ │ │ │ + 0x0022e9b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022e9c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022e9d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022e9e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022e9f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022ea00 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022ea10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022ea20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022ea30 20225345 4354494f 4e5f434e 545f554e "SECTION_CNT_UN │ │ │ │ + 0x0022ea40 494e4954 49414c49 5a45445f 44415441 INITIALIZED_DATA │ │ │ │ + 0x0022ea50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022ea60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022ea70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0022ea80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0022ea90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0022eaa0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0022eab0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0022eac0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0022ead0 3a202253 45435449 4f4e5f4c 4e4b5f4f : "SECTION_LNK_O │ │ │ │ + 0x0022eae0 54484552 222c0a20 20202020 20202020 THER",. │ │ │ │ + 0x0022eaf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022eb00 6e223a20 22526573 65727665 64222c0a n": "Reserved",. │ │ │ │ + 0x0022eb10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022eb20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022eb30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022eb40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022eb50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022eb60 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x0022eb70 45435449 4f4e5f4c 4e4b5f49 4e464f22 ECTION_LNK_INFO" │ │ │ │ + 0x0022eb80 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022eb90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022eba0 54686520 73656374 696f6e20 636f6e74 The section cont │ │ │ │ + 0x0022ebb0 61696e73 20636f6d 6d656e74 73206f72 ains comments or │ │ │ │ + 0x0022ebc0 206f7468 65722069 6e666f72 6d617469 other informati │ │ │ │ + 0x0022ebd0 6f6e2e20 54686973 20697320 76616c69 on. This is vali │ │ │ │ + 0x0022ebe0 64206f6e 6c792066 6f72206f 626a6563 d only for objec │ │ │ │ + 0x0022ebf0 74206669 6c65732e 20222c0a 20202020 t files. ",. │ │ │ │ + 0x0022ec00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022ec10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022ec20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022ec30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0022ec40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0022ec50 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x0022ec60 4f4e5f4c 4e4b5f52 454d4f56 45222c0a ON_LNK_REMOVE",. │ │ │ │ + 0x0022ec70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0022ec80 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x0022ec90 65207365 6374696f 6e207769 6c6c206e e section will n │ │ │ │ + 0x0022eca0 6f742062 65636f6d 65207061 7274206f ot become part o │ │ │ │ + 0x0022ecb0 66207468 6520696d 6167652e 20546869 f the image. Thi │ │ │ │ + 0x0022ecc0 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ + 0x0022ecd0 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ + 0x0022ece0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x0022ecf0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0022ed00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0022ed10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0022ed20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0022ed30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0022ed40 223a2022 53454354 494f4e5f 4c4e4b5f ": "SECTION_LNK_ │ │ │ │ + 0x0022ed50 434f4d44 4154222c 0a202020 20202020 COMDAT",. │ │ │ │ + 0x0022ed60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022ed70 696f6e22 3a202254 68652073 65637469 ion": "The secti │ │ │ │ + 0x0022ed80 6f6e2063 6f6e7461 696e7320 434f4d44 on contains COMD │ │ │ │ + 0x0022ed90 41542064 6174612e 20546869 73206973 AT data. This is │ │ │ │ + 0x0022eda0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x0022edb0 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x0022edc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0022edd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0022ede0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0022edf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0022ee00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0022ee10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0022ee20 53454354 494f4e5f 4e4f5f44 45464552 SECTION_NO_DEFER │ │ │ │ + 0x0022ee30 5f535045 435f4558 43222c0a 20202020 _SPEC_EXC",. │ │ │ │ + 0x0022ee40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022ee50 74617469 6f6e223a 20225265 73657420 tation": "Reset │ │ │ │ + 0x0022ee60 73706563 756c6174 69766520 65786365 speculative exce │ │ │ │ + 0x0022ee70 7074696f 6e732068 616e646c 696e6720 ptions handling │ │ │ │ + 0x0022ee80 62697473 20696e20 74686520 544c4220 bits in the TLB │ │ │ │ + 0x0022ee90 656e7472 69657320 666f7220 74686973 entries for this │ │ │ │ + 0x0022eea0 20736563 74696f6e 2e20222c 0a202020 section. ",. │ │ │ │ + 0x0022eeb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022eec0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022eed0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022eee0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022eef0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022ef00 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x0022ef10 494f4e5f 47505245 4c222c0a 20202020 ION_GPREL",. │ │ │ │ + 0x0022ef20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022ef30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0022ef40 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022ef50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022ef60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022ef70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022ef80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022ef90 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x0022efa0 494f4e5f 4d454d5f 46415244 41544122 ION_MEM_FARDATA" │ │ │ │ + 0x0022efb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022efc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022efd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022efe0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022eff0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022f000 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022f010 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022f020 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022f030 20225345 4354494f 4e5f4d45 4d5f5055 "SECTION_MEM_PU │ │ │ │ + 0x0022f040 52474541 424c4522 2c0a2020 20202020 RGEABLE",. │ │ │ │ + 0x0022f050 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0022f060 74696f6e 223a2022 52657365 72766564 tion": "Reserved │ │ │ │ 0x0022f070 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022f080 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0022f090 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0022f0a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0022f0b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0022f0c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0022f0d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0022f0e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022f0f0 3a202243 50555f53 55425459 50455f58 : "CPU_SUBTYPE_X │ │ │ │ - 0x0022f100 454f4e5f 4d50222c 0a202020 20202020 EON_MP",. │ │ │ │ - 0x0022f110 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022f120 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0022f130 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0022f140 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0022f150 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022f160 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0022f170 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022f180 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x0022f190 54595045 5f41524d 5f414c4c 222c0a20 TYPE_ARM_ALL",. │ │ │ │ - 0x0022f1a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022f1b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0022f1c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022f1d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0022f1e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0022f1f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0022f200 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0022f210 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x0022f220 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ - 0x0022f230 3454222c 0a202020 20202020 20202020 4T",. │ │ │ │ - 0x0022f240 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022f250 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0022f260 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0022f270 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022f280 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022f290 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0022f2a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022f2b0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x0022f2c0 5f41524d 5f563622 2c0a2020 20202020 _ARM_V6",. │ │ │ │ - 0x0022f2d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0022f2e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0022f2f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0022f300 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0022f310 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022f320 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0022f330 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0022f340 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x0022f350 42545950 455f4152 4d5f5635 222c0a20 BTYPE_ARM_V5",. │ │ │ │ - 0x0022f360 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022f370 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0022f380 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022f390 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0022f3a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0022f3b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0022f3c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0022f3d0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x0022f3e0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ - 0x0022f3f0 3554454a 222c0a20 20202020 20202020 5TEJ",. │ │ │ │ - 0x0022f400 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0022f410 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0022f420 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0022f430 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0022f440 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0022f450 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0022f460 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0022f470 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x0022f480 50455f41 524d5f58 5343414c 45222c0a PE_ARM_XSCALE",. │ │ │ │ - 0x0022f490 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0022f4a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0022f4b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0022f4c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0022f4d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0022f4e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0022f4f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0022f500 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0022f510 4350555f 53554254 5950455f 41524d5f CPU_SUBTYPE_ARM_ │ │ │ │ - 0x0022f520 5637222c 0a202020 20202020 20202020 V7",. │ │ │ │ - 0x0022f530 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0022f540 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0022f550 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0022f560 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0022f570 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0022f580 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0022f590 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0022f5a0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x0022f5b0 5f41524d 5f563746 222c0a20 20202020 _ARM_V7F",. │ │ │ │ - 0x0022f5c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0022f5d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0022f5e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0022f5f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0022f600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0022f610 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0022f620 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0022f630 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x0022f640 55425459 50455f41 524d5f56 3753222c UBTYPE_ARM_V7S", │ │ │ │ - 0x0022f650 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0022f660 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0022f670 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0022f680 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0022f690 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0022f6a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0022f6b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0022f6c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0022f6d0 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ - 0x0022f6e0 5f56374b 222c0a20 20202020 20202020 _V7K",. │ │ │ │ - 0x0022f6f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0022f700 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0022f710 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0022f720 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0022f730 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0022f740 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0022f750 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0022f760 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x0022f770 50455f41 524d5f56 364d222c 0a202020 PE_ARM_V6M",. │ │ │ │ - 0x0022f780 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0022f790 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x0022f7a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0022f7b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0022f7c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0022f7d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0022f7e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0022f7f0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x0022f800 5f535542 54595045 5f41524d 5f56374d _SUBTYPE_ARM_V7M │ │ │ │ - 0x0022f810 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022f820 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0022f830 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0022f840 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0022f850 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0022f860 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0022f870 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0022f880 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022f890 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ - 0x0022f8a0 524d5f56 37454d22 2c0a2020 20202020 RM_V7EM",. │ │ │ │ - 0x0022f8b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0022f8c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0022f8d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0022f8e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0022f8f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022f900 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0022f910 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0022f920 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x0022f930 42545950 455f4152 4d36345f 414c4c22 BTYPE_ARM64_ALL" │ │ │ │ - 0x0022f940 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0022f950 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0022f960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022f970 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0022f980 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0022f990 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0022f9a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0022f9b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0022f9c0 20224350 555f5355 42545950 455f5350 "CPU_SUBTYPE_SP │ │ │ │ - 0x0022f9d0 4152435f 414c4c22 2c0a2020 20202020 ARC_ALL",. │ │ │ │ - 0x0022f9e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0022f9f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0022fa00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0022fa10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0022fa20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022fa30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0022fa40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0022fa50 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x0022fa60 42545950 455f504f 57455250 435f414c BTYPE_POWERPC_AL │ │ │ │ - 0x0022fa70 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x0022fa80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0022fa90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0022faa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0022fab0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0022fac0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0022fad0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0022fae0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0022faf0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x0022fb00 4d433938 30303030 5f414c4c 222c0a20 MC980000_ALL",. │ │ │ │ - 0x0022fb10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022fb20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0022fb30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022fb40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0022fb50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0022fb60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0022fb70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0022fb80 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x0022fb90 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ - 0x0022fba0 50435f36 3031222c 0a202020 20202020 PC_601",. │ │ │ │ - 0x0022fbb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022fbc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0022fbd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0022fbe0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0022fbf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022fc00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0022fc10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022fc20 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x0022fc30 54595045 5f4d4339 38363031 222c0a20 TYPE_MC98601",. │ │ │ │ - 0x0022fc40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022fc50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0022fc60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0022fc70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0022fc80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0022fc90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0022fca0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0022fcb0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x0022fcc0 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ - 0x0022fcd0 50435f36 3032222c 0a202020 20202020 PC_602",. │ │ │ │ - 0x0022fce0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0022fcf0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0022fd00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0022fd10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0022fd20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0022fd30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0022fd40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0022fd50 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x0022fd60 54595045 5f504f57 45525043 5f363033 TYPE_POWERPC_603 │ │ │ │ - 0x0022fd70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0022fd80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0022fd90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0022fda0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0022fdb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0022fdc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0022fdd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0022fde0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0022fdf0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ - 0x0022fe00 4f574552 50435f36 30336522 2c0a2020 OWERPC_603e",. │ │ │ │ - 0x0022fe10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0022fe20 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0022fe30 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0022fe40 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0022fe50 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0022fe60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0022fe70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0022fe80 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x0022fe90 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ - 0x0022fea0 435f3630 33657622 2c0a2020 20202020 C_603ev",. │ │ │ │ - 0x0022feb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0022fec0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0022fed0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0022fee0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0022fef0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0022ff00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0022ff10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0022ff20 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x0022ff30 42545950 455f504f 57455250 435f3630 BTYPE_POWERPC_60 │ │ │ │ - 0x0022ff40 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ - 0x0022ff50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0022ff60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0022ff70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0022ff80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0022ff90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0022ffa0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0022ffb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0022ffc0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x0022ffd0 504f5745 5250435f 36303465 222c0a20 POWERPC_604e",. │ │ │ │ - 0x0022ffe0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0022fff0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00230000 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00230010 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00230020 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00230030 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00230040 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00230050 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x00230060 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ - 0x00230070 50435f36 3230222c 0a202020 20202020 PC_620",. │ │ │ │ - 0x00230080 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00230090 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x002300a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x002300b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x002300c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002300d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x002300e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002300f0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x00230100 54595045 5f504f57 45525043 5f373530 TYPE_POWERPC_750 │ │ │ │ - 0x00230110 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00230120 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00230130 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00230140 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00230150 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00230160 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00230170 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00230180 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00230190 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ - 0x002301a0 4f574552 50435f37 34303022 2c0a2020 OWERPC_7400",. │ │ │ │ - 0x002301b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002301c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002301d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002301e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x002301f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00230200 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00230210 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00230220 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x00230230 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ - 0x00230240 435f3734 3530222c 0a202020 20202020 C_7450",. │ │ │ │ - 0x00230250 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00230260 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00230270 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00230280 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00230290 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002302a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x002302b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002302c0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x002302d0 54595045 5f504f57 45525043 5f393730 TYPE_POWERPC_970 │ │ │ │ - 0x002302e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002302f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00230300 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00230310 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00230320 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00230330 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00230340 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00230350 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00230360 3a20224d 485f4f42 4a454354 222c0a20 : "MH_OBJECT",. │ │ │ │ - 0x00230370 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00230380 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00230390 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002303a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002303b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002303c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002303d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002303e0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x002303f0 485f4558 45435554 45222c0a 20202020 H_EXECUTE",. │ │ │ │ - 0x00230400 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00230410 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00230420 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00230430 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00230440 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00230450 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00230460 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00230470 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ - 0x00230480 564d4c49 42222c0a 20202020 20202020 VMLIB",. │ │ │ │ - 0x00230490 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002304a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002304b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002304c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x002304d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002304e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002304f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00230500 6e616d65 223a2022 4d485f43 4f524522 name": "MH_CORE" │ │ │ │ - 0x00230510 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00230520 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00230530 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00230540 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00230550 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00230560 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00230570 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00230580 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00230590 20224d48 5f505245 4c4f4144 222c0a20 "MH_PRELOAD",. │ │ │ │ - 0x002305a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002305b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x002305c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002305d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002305e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002305f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00230600 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00230610 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x00230620 485f4459 4c494222 2c0a2020 20202020 H_DYLIB",. │ │ │ │ - 0x00230630 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00230640 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00230650 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00230660 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00230670 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00230680 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00230690 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002306a0 20226e61 6d65223a 20224d48 5f44594c "name": "MH_DYL │ │ │ │ - 0x002306b0 494e4b45 52222c0a 20202020 20202020 INKER",. │ │ │ │ - 0x002306c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002306d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002306e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002306f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00230700 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00230710 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00230720 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00230730 6e616d65 223a2022 4d485f42 554e444c name": "MH_BUNDL │ │ │ │ - 0x00230740 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x00230750 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00230760 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00230770 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00230780 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00230790 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x002307a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x002307b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002307c0 223a2022 4d485f44 594c4942 5f535455 ": "MH_DYLIB_STU │ │ │ │ - 0x002307d0 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ - 0x002307e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002307f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00230800 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00230810 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00230820 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00230830 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00230840 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00230850 223a2022 4d485f44 53594d22 2c0a2020 ": "MH_DSYM",. │ │ │ │ - 0x00230860 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00230870 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00230880 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00230890 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x002308a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002308b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002308c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x002308d0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ - 0x002308e0 5f4b4558 545f4255 4e444c45 222c0a20 _KEXT_BUNDLE",. │ │ │ │ - 0x002308f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00230900 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00230910 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00230920 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00230930 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00230940 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00230950 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00230960 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x00230970 485f4e4f 554e4445 4653222c 0a202020 H_NOUNDEFS",. │ │ │ │ - 0x00230980 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00230990 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x002309a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x002309b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x002309c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x002309d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002309e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x002309f0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x00230a00 494e4352 4c494e4b 222c0a20 20202020 INCRLINK",. │ │ │ │ - 0x00230a10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00230a20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00230a30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00230a40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00230a50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00230a60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00230a70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00230a80 2020226e 616d6522 3a20224d 485f4459 "name": "MH_DY │ │ │ │ - 0x00230a90 4c444c49 4e4b222c 0a202020 20202020 LDLINK",. │ │ │ │ - 0x00230aa0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00230ab0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00230ac0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00230ad0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00230ae0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00230af0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00230b00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00230b10 226e616d 65223a20 224d485f 42494e44 "name": "MH_BIND │ │ │ │ - 0x00230b20 41544c4f 4144222c 0a202020 20202020 ATLOAD",. │ │ │ │ - 0x00230b30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00230b40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00230b50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00230b60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00230b70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00230b80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00230b90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00230ba0 226e616d 65223a20 224d485f 50524542 "name": "MH_PREB │ │ │ │ - 0x00230bb0 4f554e44 222c0a20 20202020 20202020 OUND",. │ │ │ │ - 0x00230bc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00230bd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00230be0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00230bf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00230c00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00230c10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00230c20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00230c30 616d6522 3a20224d 485f5350 4c49545f ame": "MH_SPLIT_ │ │ │ │ - 0x00230c40 53454753 222c0a20 20202020 20202020 SEGS",. │ │ │ │ - 0x00230c50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00230c60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00230c70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00230c80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00230c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00230ca0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00230cb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00230cc0 616d6522 3a20224d 485f4c41 5a595f49 ame": "MH_LAZY_I │ │ │ │ - 0x00230cd0 4e495422 2c0a2020 20202020 20202020 NIT",. │ │ │ │ - 0x00230ce0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00230cf0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00230d00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00230d10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00230d20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00230d30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00230d40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00230d50 6d65223a 20224d48 5f54574f 4c455645 me": "MH_TWOLEVE │ │ │ │ - 0x00230d60 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x00230d70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00230d80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00230d90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00230da0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00230db0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00230dc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00230dd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00230de0 223a2022 4d485f46 4f524345 5f464c41 ": "MH_FORCE_FLA │ │ │ │ - 0x00230df0 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ - 0x00230e00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00230e10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00230e20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00230e30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00230e40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00230e50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00230e60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00230e70 223a2022 4d485f4e 4f4d554c 54494445 ": "MH_NOMULTIDE │ │ │ │ - 0x00230e80 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ - 0x00230e90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00230ea0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00230eb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00230ec0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00230ed0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00230ee0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00230ef0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00230f00 65223a20 224d485f 4e4f4649 58505245 e": "MH_NOFIXPRE │ │ │ │ - 0x00230f10 42494e44 494e4722 2c0a2020 20202020 BINDING",. │ │ │ │ - 0x00230f20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00230f30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00230f40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00230f50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00230f60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00230f70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00230f80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00230f90 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ - 0x00230fa0 42494e44 41424c45 222c0a20 20202020 BINDABLE",. │ │ │ │ + 0x0022f080 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022f090 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022f0a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022f0b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022f0c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022f0d0 20225345 4354494f 4e5f4d45 4d5f5055 "SECTION_MEM_PU │ │ │ │ + 0x0022f0e0 52474541 424c4522 2c0a2020 20202020 RGEABLE",. │ │ │ │ + 0x0022f0f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0022f100 74696f6e 223a2022 52657365 72766564 tion": "Reserved │ │ │ │ + 0x0022f110 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022f120 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022f130 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022f140 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022f150 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022f160 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022f170 20225345 4354494f 4e5f4d45 4d5f3136 "SECTION_MEM_16 │ │ │ │ + 0x0022f180 42495422 2c0a2020 20202020 20202020 BIT",. │ │ │ │ + 0x0022f190 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0022f1a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0022f1b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0022f1c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0022f1d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0022f1e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0022f1f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0022f200 6d65223a 20225345 4354494f 4e5f4c4e me": "SECTION_LN │ │ │ │ + 0x0022f210 4b5f4e52 454c4f43 5f4f5646 4c222c0a K_NRELOC_OVFL",. │ │ │ │ + 0x0022f220 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0022f230 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0022f240 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0022f250 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0022f260 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0022f270 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0022f280 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0022f290 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0022f2a0 53454354 494f4e5f 4d454d5f 4c4f434b SECTION_MEM_LOCK │ │ │ │ + 0x0022f2b0 4544222c 0a202020 20202020 20202020 ED",. │ │ │ │ + 0x0022f2c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0022f2d0 3a202252 65736572 76656422 2c0a2020 : "Reserved",. │ │ │ │ + 0x0022f2e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022f2f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022f300 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022f310 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022f320 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022f330 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x0022f340 54494f4e 5f4d454d 5f505245 4c4f4144 TION_MEM_PRELOAD │ │ │ │ + 0x0022f350 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022f360 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0022f370 22526573 65727665 64222c0a 20202020 "Reserved",. │ │ │ │ + 0x0022f380 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022f390 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022f3a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022f3b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0022f3c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0022f3d0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x0022f3e0 4f4e5f41 4c49474e 5f314259 54455322 ON_ALIGN_1BYTES" │ │ │ │ + 0x0022f3f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022f400 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022f410 416c6967 6e206461 7461206f 6e206120 Align data on a │ │ │ │ + 0x0022f420 312d6279 74652062 6f756e64 6172792e 1-byte boundary. │ │ │ │ + 0x0022f430 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ + 0x0022f440 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ + 0x0022f450 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ + 0x0022f460 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0022f470 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0022f480 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0022f490 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0022f4a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022f4b0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x0022f4c0 414c4947 4e5f3242 59544553 222c0a20 ALIGN_2BYTES",. │ │ │ │ + 0x0022f4d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022f4e0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x0022f4f0 676e2064 61746120 6f6e2061 20322d62 gn data on a 2-b │ │ │ │ + 0x0022f500 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x0022f510 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x0022f520 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x0022f530 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x0022f540 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0022f550 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022f560 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0022f570 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0022f580 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0022f590 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x0022f5a0 474e5f34 42595445 53222c0a 20202020 GN_4BYTES",. │ │ │ │ + 0x0022f5b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022f5c0 74617469 6f6e223a 2022416c 69676e20 tation": "Align │ │ │ │ + 0x0022f5d0 64617461 206f6e20 6120342d 62797465 data on a 4-byte │ │ │ │ + 0x0022f5e0 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ + 0x0022f5f0 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ + 0x0022f600 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ + 0x0022f610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022f620 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022f630 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022f640 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022f650 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022f660 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022f670 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ + 0x0022f680 38425954 4553222c 0a202020 20202020 8BYTES",. │ │ │ │ + 0x0022f690 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022f6a0 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ + 0x0022f6b0 61206f6e 20612038 2d627974 6520626f a on a 8-byte bo │ │ │ │ + 0x0022f6c0 756e6461 72792e20 54686973 20697320 undary. This is │ │ │ │ + 0x0022f6d0 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ + 0x0022f6e0 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ + 0x0022f6f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022f700 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022f710 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022f720 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022f730 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022f740 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x0022f750 45435449 4f4e5f41 4c49474e 5f313642 ECTION_ALIGN_16B │ │ │ │ + 0x0022f760 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x0022f770 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022f780 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x0022f790 6f6e2061 2031362d 62797465 20626f75 on a 16-byte bou │ │ │ │ + 0x0022f7a0 6e646172 792e2054 68697320 69732076 ndary. This is v │ │ │ │ + 0x0022f7b0 616c6964 206f6e6c 7920666f 72206f62 alid only for ob │ │ │ │ + 0x0022f7c0 6a656374 2066696c 65732e20 222c0a20 ject files. ",. │ │ │ │ + 0x0022f7d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0022f7e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0022f7f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0022f800 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0022f810 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0022f820 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x0022f830 4354494f 4e5f414c 49474e5f 33324259 CTION_ALIGN_32BY │ │ │ │ + 0x0022f840 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ + 0x0022f850 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0022f860 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ + 0x0022f870 6e206120 33322d62 79746520 626f756e n a 32-byte boun │ │ │ │ + 0x0022f880 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x0022f890 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x0022f8a0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x0022f8b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022f8c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022f8d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022f8e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022f8f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022f900 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x0022f910 54494f4e 5f414c49 474e5f36 34425954 TION_ALIGN_64BYT │ │ │ │ + 0x0022f920 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ + 0x0022f930 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0022f940 3a202241 6c69676e 20646174 61206f6e : "Align data on │ │ │ │ + 0x0022f950 20612036 342d6279 74652062 6f756e64 a 64-byte bound │ │ │ │ + 0x0022f960 6172792e 20546869 73206973 2076616c ary. This is val │ │ │ │ + 0x0022f970 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ + 0x0022f980 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ + 0x0022f990 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0022f9a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0022f9b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0022f9c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0022f9d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0022f9e0 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x0022f9f0 494f4e5f 414c4947 4e5f3132 38425954 ION_ALIGN_128BYT │ │ │ │ + 0x0022fa00 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ + 0x0022fa10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0022fa20 3a202241 6c69676e 20646174 61206f6e : "Align data on │ │ │ │ + 0x0022fa30 20612031 32382d62 79746520 626f756e a 128-byte boun │ │ │ │ + 0x0022fa40 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x0022fa50 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x0022fa60 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x0022fa70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0022fa80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0022fa90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0022faa0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0022fab0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0022fac0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x0022fad0 54494f4e 5f414c49 474e5f32 35364259 TION_ALIGN_256BY │ │ │ │ + 0x0022fae0 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ + 0x0022faf0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0022fb00 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ + 0x0022fb10 6e206120 3235362d 62797465 20626f75 n a 256-byte bou │ │ │ │ + 0x0022fb20 6e646172 792e2054 68697320 69732076 ndary. This is v │ │ │ │ + 0x0022fb30 616c6964 206f6e6c 7920666f 72206f62 alid only for ob │ │ │ │ + 0x0022fb40 6a656374 2066696c 65732e20 222c0a20 ject files. ",. │ │ │ │ + 0x0022fb50 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0022fb60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0022fb70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0022fb80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0022fb90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0022fba0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x0022fbb0 4354494f 4e5f414c 49474e5f 35313242 CTION_ALIGN_512B │ │ │ │ + 0x0022fbc0 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x0022fbd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0022fbe0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x0022fbf0 6f6e2061 20353132 2d627974 6520626f on a 512-byte bo │ │ │ │ + 0x0022fc00 756e6461 72792e20 54686973 20697320 undary. This is │ │ │ │ + 0x0022fc10 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ + 0x0022fc20 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ + 0x0022fc30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0022fc40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0022fc50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0022fc60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0022fc70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0022fc80 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x0022fc90 45435449 4f4e5f41 4c49474e 5f313032 ECTION_ALIGN_102 │ │ │ │ + 0x0022fca0 34425954 4553222c 0a202020 20202020 4BYTES",. │ │ │ │ + 0x0022fcb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0022fcc0 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ + 0x0022fcd0 61206f6e 20612031 3032342d 62797465 a on a 1024-byte │ │ │ │ + 0x0022fce0 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ + 0x0022fcf0 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ + 0x0022fd00 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ + 0x0022fd10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022fd20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0022fd30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0022fd40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0022fd50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0022fd60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0022fd70 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ + 0x0022fd80 32303438 42595445 53222c0a 20202020 2048BYTES",. │ │ │ │ + 0x0022fd90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0022fda0 74617469 6f6e223a 2022416c 69676e20 tation": "Align │ │ │ │ + 0x0022fdb0 64617461 206f6e20 61203230 34382d62 data on a 2048-b │ │ │ │ + 0x0022fdc0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x0022fdd0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x0022fde0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x0022fdf0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x0022fe00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0022fe10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0022fe20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0022fe30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0022fe40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0022fe50 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x0022fe60 474e5f34 30393642 59544553 222c0a20 GN_4096BYTES",. │ │ │ │ + 0x0022fe70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0022fe80 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x0022fe90 676e2064 61746120 6f6e2061 20343039 gn data on a 409 │ │ │ │ + 0x0022fea0 362d6279 74652062 6f756e64 6172792e 6-byte boundary. │ │ │ │ + 0x0022feb0 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ + 0x0022fec0 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ + 0x0022fed0 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ + 0x0022fee0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0022fef0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0022ff00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0022ff10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0022ff20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0022ff30 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x0022ff40 414c4947 4e5f3831 39324259 54455322 ALIGN_8192BYTES" │ │ │ │ + 0x0022ff50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0022ff60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0022ff70 416c6967 6e206461 7461206f 6e206120 Align data on a │ │ │ │ + 0x0022ff80 38313932 2d627974 6520626f 756e6461 8192-byte bounda │ │ │ │ + 0x0022ff90 72792e20 54686973 20697320 76616c69 ry. This is vali │ │ │ │ + 0x0022ffa0 64206f6e 6c792066 6f72206f 626a6563 d only for objec │ │ │ │ + 0x0022ffb0 74206669 6c65732e 20222c0a 20202020 t files. ",. │ │ │ │ + 0x0022ffc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0022ffd0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0022ffe0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0022fff0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00230000 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00230010 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x00230020 4f4e5f41 4c49474e 5f4d4153 4b222c0a ON_ALIGN_MASK",. │ │ │ │ + 0x00230030 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00230040 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00230050 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00230060 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00230070 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00230080 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00230090 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002300a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002300b0 53454354 494f4e5f 4d454d5f 44495343 SECTION_MEM_DISC │ │ │ │ + 0x002300c0 41524441 424c4522 2c0a2020 20202020 ARDABLE",. │ │ │ │ + 0x002300d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002300e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002300f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00230100 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00230110 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00230120 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00230130 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00230140 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x00230150 4e5f4d45 4d5f4e4f 545f4341 43484544 N_MEM_NOT_CACHED │ │ │ │ + 0x00230160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00230170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00230180 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00230190 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002301a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x002301b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x002301c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002301d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002301e0 3a202253 45435449 4f4e5f4d 454d5f4e : "SECTION_MEM_N │ │ │ │ + 0x002301f0 4f545f50 41474544 222c0a20 20202020 OT_PAGED",. │ │ │ │ + 0x00230200 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00230210 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00230220 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00230230 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00230240 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00230250 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00230260 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00230270 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x00230280 4f4e5f4d 454d5f53 48415245 44222c0a ON_MEM_SHARED",. │ │ │ │ + 0x00230290 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002302a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x002302b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002302c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002302d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002302e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002302f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00230300 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00230310 53454354 494f4e5f 4d454d5f 45584543 SECTION_MEM_EXEC │ │ │ │ + 0x00230320 55544522 2c0a2020 20202020 20202020 UTE",. │ │ │ │ + 0x00230330 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00230340 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00230350 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00230360 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00230370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00230380 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00230390 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x002303a0 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ + 0x002303b0 4d5f5245 4144222c 0a202020 20202020 M_READ",. │ │ │ │ + 0x002303c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002303d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x002303e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002303f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00230400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00230410 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00230420 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00230430 226e616d 65223a20 22534543 54494f4e "name": "SECTION │ │ │ │ + 0x00230440 5f4d454d 5f575249 5445222c 0a202020 _MEM_WRITE",. │ │ │ │ + 0x00230450 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00230460 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00230470 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00230480 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00230490 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x002304a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002304b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002304c0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x002304d0 54494f4e 5f534341 4c455f49 4e444558 TION_SCALE_INDEX │ │ │ │ + 0x002304e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002304f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00230500 22546c73 20696e64 65782069 73207363 "Tls index is sc │ │ │ │ + 0x00230510 616c6564 222c0a20 20202020 20202020 aled",. │ │ │ │ + 0x00230520 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00230530 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00230540 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00230550 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00230560 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00230570 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ + 0x00230580 5950455f 43555253 4f52222c 0a202020 YPE_CURSOR",. │ │ │ │ + 0x00230590 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x002305a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x002305b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002305c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x002305d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x002305e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002305f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00230600 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x00230610 4f555243 455f5459 50455f42 49544d41 OURCE_TYPE_BITMA │ │ │ │ + 0x00230620 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ + 0x00230630 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00230640 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00230650 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00230660 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00230670 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00230680 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00230690 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002306a0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x002306b0 455f4943 4f4e222c 0a202020 20202020 E_ICON",. │ │ │ │ + 0x002306c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002306d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x002306e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002306f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00230700 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00230710 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00230720 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00230730 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x00230740 455f5459 50455f4d 454e5522 2c0a2020 E_TYPE_MENU",. │ │ │ │ + 0x00230750 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00230760 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00230770 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00230780 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x00230790 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002307a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002307b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002307c0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x002307d0 534f5552 43455f54 5950455f 4449414c SOURCE_TYPE_DIAL │ │ │ │ + 0x002307e0 4f47222c 0a202020 20202020 20202020 OG",. │ │ │ │ + 0x002307f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00230800 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00230810 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00230820 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00230830 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00230840 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00230850 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00230860 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x00230870 50455f53 5452494e 47222c0a 20202020 PE_STRING",. │ │ │ │ + 0x00230880 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00230890 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x002308a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002308b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x002308c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002308d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x002308e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x002308f0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x00230900 55524345 5f545950 455f464f 4e544449 URCE_TYPE_FONTDI │ │ │ │ + 0x00230910 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x00230920 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00230930 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00230940 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00230950 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00230960 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00230970 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00230980 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00230990 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x002309a0 455f464f 4e54222c 0a202020 20202020 E_FONT",. │ │ │ │ + 0x002309b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002309c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x002309d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002309e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x002309f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00230a00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00230a10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00230a20 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x00230a30 455f5459 50455f41 4343454c 45524154 E_TYPE_ACCELERAT │ │ │ │ + 0x00230a40 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ + 0x00230a50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00230a60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00230a70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00230a80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00230a90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00230aa0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00230ab0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00230ac0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x00230ad0 50455f52 43444154 41222c0a 20202020 PE_RCDATA",. │ │ │ │ + 0x00230ae0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00230af0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00230b00 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00230b10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00230b20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00230b30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00230b40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00230b50 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x00230b60 55524345 5f545950 455f4d45 53534147 URCE_TYPE_MESSAG │ │ │ │ + 0x00230b70 45544142 4c45222c 0a202020 20202020 ETABLE",. │ │ │ │ + 0x00230b80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00230b90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00230ba0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00230bb0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00230bc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00230bd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00230be0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00230bf0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x00230c00 455f5459 50455f47 524f5550 5f435552 E_TYPE_GROUP_CUR │ │ │ │ + 0x00230c10 534f5222 2c0a2020 20202020 20202020 SOR",. │ │ │ │ + 0x00230c20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00230c30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00230c40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00230c50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00230c60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00230c70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00230c80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00230c90 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ + 0x00230ca0 5950455f 47524f55 505f4943 4f4e222c YPE_GROUP_ICON", │ │ │ │ + 0x00230cb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00230cc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00230cd0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00230ce0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00230cf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00230d00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00230d10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00230d20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00230d30 22524553 4f555243 455f5459 50455f56 "RESOURCE_TYPE_V │ │ │ │ + 0x00230d40 45525349 4f4e222c 0a202020 20202020 ERSION",. │ │ │ │ + 0x00230d50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00230d60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00230d70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00230d80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00230d90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00230da0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00230db0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00230dc0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x00230dd0 455f5459 50455f44 4c47494e 434c5544 E_TYPE_DLGINCLUD │ │ │ │ + 0x00230de0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x00230df0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00230e00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00230e10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00230e20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00230e30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00230e40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00230e50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00230e60 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x00230e70 455f504c 5547504c 4159222c 0a202020 E_PLUGPLAY",. │ │ │ │ + 0x00230e80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00230e90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00230ea0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00230eb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00230ec0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00230ed0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00230ee0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00230ef0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x00230f00 4f555243 455f5459 50455f56 5844222c OURCE_TYPE_VXD", │ │ │ │ + 0x00230f10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00230f20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00230f30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00230f40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00230f50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00230f60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00230f70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00230f80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00230f90 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ + 0x00230fa0 4e494355 52534f52 222c0a20 20202020 NICURSOR",. │ │ │ │ 0x00230fb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ 0x00230fc0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ 0x00230fd0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ 0x00230fe0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ 0x00230ff0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 0x00231000 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ 0x00231010 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00231020 2020226e 616d6522 3a20224d 485f414c "name": "MH_AL │ │ │ │ - 0x00231030 4c4d4f44 53424f55 4e44222c 0a202020 LMODSBOUND",. │ │ │ │ - 0x00231040 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00231050 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00231060 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00231070 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00231080 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00231090 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002310a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x002310b0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x002310c0 53554253 45435449 4f4e535f 5649415f SUBSECTIONS_VIA_ │ │ │ │ - 0x002310d0 53594d42 4f4c5322 2c0a2020 20202020 SYMBOLS",. │ │ │ │ - 0x002310e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002310f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00231100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00231110 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00231120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00231130 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00231140 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00231150 20226e61 6d65223a 20224d48 5f43414e "name": "MH_CAN │ │ │ │ - 0x00231160 4f4e4943 414c222c 0a202020 20202020 ONICAL",. │ │ │ │ - 0x00231170 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00231180 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00231190 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x002311a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x002311b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002311c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x002311d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002311e0 226e616d 65223a20 224d485f 5745414b "name": "MH_WEAK │ │ │ │ - 0x002311f0 5f444546 494e4553 222c0a20 20202020 _DEFINES",. │ │ │ │ - 0x00231200 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00231210 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00231220 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00231230 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00231240 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00231250 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00231260 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00231270 2020226e 616d6522 3a20224d 485f4249 "name": "MH_BI │ │ │ │ - 0x00231280 4e44535f 544f5f57 45414b22 2c0a2020 NDS_TO_WEAK",. │ │ │ │ - 0x00231290 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002312a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002312b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002312c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x002312d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002312e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002312f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00231300 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ - 0x00231310 5f414c4c 4f575f53 5441434b 5f455845 _ALLOW_STACK_EXE │ │ │ │ - 0x00231320 43555449 4f4e222c 0a202020 20202020 CUTION",. │ │ │ │ - 0x00231330 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00231340 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00231350 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00231360 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00231370 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00231380 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00231390 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002313a0 226e616d 65223a20 224d485f 524f4f54 "name": "MH_ROOT │ │ │ │ - 0x002313b0 5f534146 45222c0a 20202020 20202020 _SAFE",. │ │ │ │ - 0x002313c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002313d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002313e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002313f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00231400 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00231410 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00231420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00231430 6e616d65 223a2022 4d485f53 45545549 name": "MH_SETUI │ │ │ │ - 0x00231440 445f5341 4645222c 0a202020 20202020 D_SAFE",. │ │ │ │ - 0x00231450 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00231460 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00231470 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00231480 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00231490 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002314a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x002314b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002314c0 226e616d 65223a20 224d485f 4e4f5f52 "name": "MH_NO_R │ │ │ │ - 0x002314d0 45455850 4f525445 445f4459 4c494253 EEXPORTED_DYLIBS │ │ │ │ - 0x002314e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002314f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00231500 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00231510 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00231520 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00231530 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00231540 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00231550 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00231560 3a20224d 485f5049 45222c0a 20202020 : "MH_PIE",. │ │ │ │ - 0x00231570 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00231580 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00231590 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002315a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x002315b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002315c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x002315d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x002315e0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ - 0x002315f0 4541445f 53545249 50504142 4c455f44 EAD_STRIPPABLE_D │ │ │ │ - 0x00231600 594c4942 222c0a20 20202020 20202020 YLIB",. │ │ │ │ - 0x00231610 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00231620 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00231630 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00231640 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00231650 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00231660 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00231670 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00231680 616d6522 3a20224d 485f4841 535f544c ame": "MH_HAS_TL │ │ │ │ - 0x00231690 565f4445 53435249 50544f52 53222c0a V_DESCRIPTORS",. │ │ │ │ - 0x002316a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002316b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x002316c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x002316d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x002316e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x002316f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00231700 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00231710 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00231720 4d485f4e 4f5f4845 41505f45 58454355 MH_NO_HEAP_EXECU │ │ │ │ - 0x00231730 54494f4e 222c0a20 20202020 20202020 TION",. │ │ │ │ - 0x00231740 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00231750 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00231760 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00231770 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00231780 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00231790 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x002317a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x002317b0 616d6522 3a20224d 485f4150 505f4558 ame": "MH_APP_EX │ │ │ │ - 0x002317c0 54454e53 494f4e5f 53414645 222c0a20 TENSION_SAFE",. │ │ │ │ - 0x002317d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002317e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x002317f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00231800 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00231810 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00231820 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00231830 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00231840 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x00231850 475f4849 4748564d 222c0a20 20202020 G_HIGHVM",. │ │ │ │ - 0x00231860 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00231870 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00231880 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00231890 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x002318a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002318b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002318c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002318d0 2020226e 616d6522 3a202253 475f4656 "name": "SG_FV │ │ │ │ - 0x002318e0 4d4c4942 222c0a20 20202020 20202020 MLIB",. │ │ │ │ - 0x002318f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00231900 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00231910 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00231920 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00231930 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00231940 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00231950 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00231960 616d6522 3a202253 475f4e4f 52454c4f ame": "SG_NORELO │ │ │ │ - 0x00231970 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x00231980 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00231990 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x002319a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002319b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x002319c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x002319d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x002319e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002319f0 223a2022 53475f50 524f5445 43544544 ": "SG_PROTECTED │ │ │ │ - 0x00231a00 5f564552 53494f4e 5f31222c 0a202020 _VERSION_1",. │ │ │ │ - 0x00231a10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00231a20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00231a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00231a40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00231a50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00231a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00231a70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00231a80 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x00231a90 54494f4e 5f545950 45222c0a 20202020 TION_TYPE",. │ │ │ │ - 0x00231aa0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00231ab0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00231ac0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00231ad0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00231ae0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00231af0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00231b00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00231b10 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ - 0x00231b20 494f4e5f 41545452 49425554 4553222c ION_ATTRIBUTES", │ │ │ │ - 0x00231b30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00231b40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x00231b50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00231b60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00231b70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00231b80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00231b90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00231ba0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00231bb0 22535f52 4547554c 4152222c 0a202020 "S_REGULAR",. │ │ │ │ - 0x00231bc0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00231bd0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00231be0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00231bf0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00231c00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00231c10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00231c20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00231c30 20202020 226e616d 65223a20 22535f5a "name": "S_Z │ │ │ │ - 0x00231c40 45524f46 494c4c22 2c0a2020 20202020 EROFILL",. │ │ │ │ - 0x00231c50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00231c60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00231c70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00231c80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00231c90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00231ca0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00231cb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00231cc0 20226e61 6d65223a 2022535f 43535452 "name": "S_CSTR │ │ │ │ - 0x00231cd0 494e475f 4c495445 52414c53 222c0a20 ING_LITERALS",. │ │ │ │ - 0x00231ce0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00231cf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00231d00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00231d10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00231d20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00231d30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00231d40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00231d50 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x00231d60 5f344259 54455f4c 49544552 414c5322 _4BYTE_LITERALS" │ │ │ │ + 0x00231020 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ + 0x00231030 5243455f 54595045 5f414e49 49434f4e RCE_TYPE_ANIICON │ │ │ │ + 0x00231040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00231050 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00231060 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00231070 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00231080 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00231090 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x002310a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002310b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002310c0 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ + 0x002310d0 5f48544d 4c222c0a 20202020 20202020 _HTML",. │ │ │ │ + 0x002310e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002310f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00231100 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00231110 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00231120 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00231130 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00231140 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00231150 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ + 0x00231160 5f545950 455f4d41 4e494645 5354222c _TYPE_MANIFEST", │ │ │ │ + 0x00231170 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00231180 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00231190 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x002311a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002311b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x002311c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002311d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002311e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002311f0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x00231200 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ + 0x00231210 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00231220 74617469 6f6e223a 2022556e 6b6e6f77 tation": "Unknow │ │ │ │ + 0x00231230 6e207661 6c75652c 2069676e 6f726564 n value, ignored │ │ │ │ + 0x00231240 20627920 616c6c20 746f6f6c 732e2022 by all tools. " │ │ │ │ + 0x00231250 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00231260 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00231270 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00231280 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00231290 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002312a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002312b0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x002312c0 455f434f 4646222c 0a202020 20202020 E_COFF",. │ │ │ │ + 0x002312d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002312e0 696f6e22 3a202243 4f464620 64656275 ion": "COFF debu │ │ │ │ + 0x002312f0 6767696e 6720696e 666f726d 6174696f gging informatio │ │ │ │ + 0x00231300 6e20286c 696e6520 6e756d62 6572732c n (line numbers, │ │ │ │ + 0x00231310 2073796d 626f6c20 7461626c 652c2061 symbol table, a │ │ │ │ + 0x00231320 6e642073 7472696e 67207461 626c6529 nd string table) │ │ │ │ + 0x00231330 2e205468 69732074 79706520 6f662064 . This type of d │ │ │ │ + 0x00231340 65627567 67696e67 20696e66 6f726d61 ebugging informa │ │ │ │ + 0x00231350 74696f6e 20697320 616c736f 20706f69 tion is also poi │ │ │ │ + 0x00231360 6e746564 20746f20 62792066 69656c64 nted to by field │ │ │ │ + 0x00231370 7320696e 20746865 2066696c 65206865 s in the file he │ │ │ │ + 0x00231380 61646572 732e2022 2c0a2020 20202020 aders. ",. │ │ │ │ + 0x00231390 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002313a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x002313b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002313c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x002313d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002313e0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x002313f0 45425547 5f545950 455f434f 44455649 EBUG_TYPE_CODEVI │ │ │ │ + 0x00231400 4557222c 0a202020 20202020 20202020 EW",. │ │ │ │ + 0x00231410 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00231420 3a202243 6f646556 69657720 64656275 : "CodeView debu │ │ │ │ + 0x00231430 6767696e 6720696e 666f726d 6174696f gging informatio │ │ │ │ + 0x00231440 6e2e2054 68652066 6f726d61 74206f66 n. The format of │ │ │ │ + 0x00231450 20746865 20646174 6120626c 6f636b20 the data block │ │ │ │ + 0x00231460 69732064 65736372 69626564 20627920 is described by │ │ │ │ + 0x00231470 74686520 436f6465 56696577 20342e30 the CodeView 4.0 │ │ │ │ + 0x00231480 20737065 63696669 63617469 6f6e2e22 specification." │ │ │ │ + 0x00231490 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x002314a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002314b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x002314c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002314d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002314e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002314f0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x00231500 455f4650 4f222c0a 20202020 20202020 E_FPO",. │ │ │ │ + 0x00231510 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00231520 6f6e223a 20224672 616d6520 706f696e on": "Frame poin │ │ │ │ + 0x00231530 74657220 6f6d6973 73696f6e 20284650 ter omission (FP │ │ │ │ + 0x00231540 4f292069 6e666f72 6d617469 6f6e2e20 O) information. │ │ │ │ + 0x00231550 54686973 20696e66 6f726d61 74696f6e This information │ │ │ │ + 0x00231560 2074656c 6c732074 68652064 65627567 tells the debug │ │ │ │ + 0x00231570 67657220 686f7720 746f2069 6e746572 ger how to inter │ │ │ │ + 0x00231580 70726574 206e6f6e 7374616e 64617264 pret nonstandard │ │ │ │ + 0x00231590 20737461 636b2066 72616d65 732c2077 stack frames, w │ │ │ │ + 0x002315a0 68696368 20757365 20746865 20454250 hich use the EBP │ │ │ │ + 0x002315b0 20726567 69737465 7220666f 72206120 register for a │ │ │ │ + 0x002315c0 70757270 6f736520 6f746865 72207468 purpose other th │ │ │ │ + 0x002315d0 616e2061 73206120 6672616d 6520706f an as a frame po │ │ │ │ + 0x002315e0 696e7465 722e2022 2c0a2020 20202020 inter. ",. │ │ │ │ + 0x002315f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00231600 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00231610 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00231620 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00231630 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00231640 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x00231650 45425547 5f545950 455f4d49 5343222c EBUG_TYPE_MISC", │ │ │ │ + 0x00231660 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00231670 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x00231680 69736365 6c6c616e 656f7573 20696e66 iscellaneous inf │ │ │ │ + 0x00231690 6f726d61 74696f6e 2e20222c 0a202020 ormation. ",. │ │ │ │ + 0x002316a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002316b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x002316c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002316d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x002316e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x002316f0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x00231700 455f4445 4255475f 54595045 5f455843 E_DEBUG_TYPE_EXC │ │ │ │ + 0x00231710 45505449 4f4e222c 0a202020 20202020 EPTION",. │ │ │ │ + 0x00231720 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00231730 696f6e22 3a202245 78636570 74696f6e ion": "Exception │ │ │ │ + 0x00231740 20696e66 6f726d61 74696f6e 2e20222c information. ", │ │ │ │ + 0x00231750 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00231760 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00231770 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00231780 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00231790 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002317a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002317b0 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ + 0x002317c0 5f464958 5550222c 0a202020 20202020 _FIXUP",. │ │ │ │ + 0x002317d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002317e0 696f6e22 3a202246 69787570 20696e66 ion": "Fixup inf │ │ │ │ + 0x002317f0 6f726d61 74696f6e 2e20222c 0a202020 ormation. ",. │ │ │ │ + 0x00231800 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00231810 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00231820 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00231830 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00231840 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00231850 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x00231860 455f4445 4255475f 54595045 5f4f4d41 E_DEBUG_TYPE_OMA │ │ │ │ + 0x00231870 505f4652 4f4d5f53 5243222c 0a202020 P_FROM_SRC",. │ │ │ │ + 0x00231880 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00231890 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x002318a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002318b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x002318c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x002318d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002318e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002318f0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x00231900 47455f44 45425547 5f545950 455f4f4d GE_DEBUG_TYPE_OM │ │ │ │ + 0x00231910 41505f54 4f5f5352 43222c0a 20202020 AP_TO_SRC",. │ │ │ │ + 0x00231920 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00231930 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00231940 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00231950 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00231960 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00231970 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00231980 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00231990 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x002319a0 455f4445 4255475f 54595045 5f424f52 E_DEBUG_TYPE_BOR │ │ │ │ + 0x002319b0 4c414e44 222c0a20 20202020 20202020 LAND",. │ │ │ │ + 0x002319c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002319d0 6e223a20 22426f72 6c616e64 20646562 n": "Borland deb │ │ │ │ + 0x002319e0 75676769 6e672069 6e666f72 6d617469 ugging informati │ │ │ │ + 0x002319f0 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ + 0x00231a00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00231a10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00231a20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00231a30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00231a40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00231a50 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ + 0x00231a60 5f545950 455f5245 53455256 45443130 _TYPE_RESERVED10 │ │ │ │ + 0x00231a70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00231a80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00231a90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00231aa0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00231ab0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00231ac0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00231ad0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00231ae0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00231af0 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ + 0x00231b00 5950455f 434c5349 44222c0a 20202020 YPE_CLSID",. │ │ │ │ + 0x00231b10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00231b20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00231b30 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00231b40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00231b50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00231b60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00231b70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00231b80 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x00231b90 455f4445 4255475f 54595045 5f56435f E_DEBUG_TYPE_VC_ │ │ │ │ + 0x00231ba0 46454154 55524522 2c0a2020 20202020 FEATURE",. │ │ │ │ + 0x00231bb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00231bc0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00231bd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00231be0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00231bf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00231c00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00231c10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00231c20 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x00231c30 44454255 475f5459 50455f50 4f474f22 DEBUG_TYPE_POGO" │ │ │ │ + 0x00231c40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00231c50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00231c60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00231c70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00231c80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00231c90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00231ca0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00231cb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00231cc0 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ + 0x00231cd0 50455f49 4c544347 222c0a20 20202020 PE_ILTCG",. │ │ │ │ + 0x00231ce0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00231cf0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00231d00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00231d10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00231d20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00231d30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00231d40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00231d50 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x00231d60 5f444542 55475f54 5950455f 4d505822 _DEBUG_TYPE_MPX" │ │ │ │ 0x00231d70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ 0x00231d80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ 0x00231d90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ 0x00231da0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ 0x00231db0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ 0x00231dc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ 0x00231dd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x00231de0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00231df0 2022535f 38425954 455f4c49 54455241 "S_8BYTE_LITERA │ │ │ │ - 0x00231e00 4c53222c 0a202020 20202020 20202020 LS",. │ │ │ │ - 0x00231e10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00231e20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00231e30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00231e40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00231e50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00231e60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00231e70 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00231e80 65223a20 22535f4c 49544552 414c5f50 e": "S_LITERAL_P │ │ │ │ - 0x00231e90 4f494e54 45525322 2c0a2020 20202020 OINTERS",. │ │ │ │ - 0x00231ea0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00231eb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00231ec0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00231ed0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00231ee0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00231ef0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00231f00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00231f10 20226e61 6d65223a 2022535f 4e4f4e5f "name": "S_NON_ │ │ │ │ - 0x00231f20 4c415a59 5f53594d 424f4c5f 504f494e LAZY_SYMBOL_POIN │ │ │ │ - 0x00231f30 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ - 0x00231f40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00231f50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00231f60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00231f70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00231f80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00231f90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00231fa0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00231fb0 616d6522 3a202253 5f4c415a 595f5359 ame": "S_LAZY_SY │ │ │ │ - 0x00231fc0 4d424f4c 5f504f49 4e544552 53222c0a MBOL_POINTERS",. │ │ │ │ - 0x00231fd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00231fe0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00231ff0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00232000 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00232010 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00232020 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00232030 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00232040 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00232050 535f5359 4d424f4c 5f535455 4253222c S_SYMBOL_STUBS", │ │ │ │ - 0x00232060 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00232070 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x00232080 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00232090 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x002320a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x002320b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x002320c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x002320d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x002320e0 22535f4d 4f445f49 4e49545f 46554e43 "S_MOD_INIT_FUNC │ │ │ │ - 0x002320f0 5f504f49 4e544552 53222c0a 20202020 _POINTERS",. │ │ │ │ - 0x00232100 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00232110 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00232120 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00232130 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00232140 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00232150 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00232160 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00232170 20202022 6e616d65 223a2022 535f4d4f "name": "S_MO │ │ │ │ - 0x00232180 445f5445 524d5f46 554e435f 504f494e D_TERM_FUNC_POIN │ │ │ │ - 0x00232190 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ - 0x002321a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002321b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x002321c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002321d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002321e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002321f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00232200 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00232210 616d6522 3a202253 5f434f41 4c455343 ame": "S_COALESC │ │ │ │ - 0x00232220 4544222c 0a202020 20202020 20202020 ED",. │ │ │ │ - 0x00232230 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00232240 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00232250 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00232260 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00232270 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00232280 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00232290 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002322a0 65223a20 22535f47 425f5a45 524f4649 e": "S_GB_ZEROFI │ │ │ │ - 0x002322b0 4c4c222c 0a202020 20202020 20202020 LL",. │ │ │ │ - 0x002322c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002322d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002322e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002322f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00232300 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00232310 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00232320 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00232330 65223a20 22535f49 4e544552 504f5349 e": "S_INTERPOSI │ │ │ │ - 0x00232340 4e47222c 0a202020 20202020 20202020 NG",. │ │ │ │ - 0x00232350 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00232360 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00232370 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00232380 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00232390 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x002323a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002323b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002323c0 65223a20 22535f31 36425954 455f4c49 e": "S_16BYTE_LI │ │ │ │ - 0x002323d0 54455241 4c53222c 0a202020 20202020 TERALS",. │ │ │ │ - 0x002323e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002323f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00232400 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00232410 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00232420 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00232430 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00232440 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00232450 226e616d 65223a20 22535f44 54524143 "name": "S_DTRAC │ │ │ │ - 0x00232460 455f444f 46222c0a 20202020 20202020 E_DOF",. │ │ │ │ - 0x00232470 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00232480 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00232490 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002324a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x002324b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002324c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002324d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002324e0 6e616d65 223a2022 535f4c41 5a595f44 name": "S_LAZY_D │ │ │ │ - 0x002324f0 594c4942 5f53594d 424f4c5f 504f494e YLIB_SYMBOL_POIN │ │ │ │ - 0x00232500 54455253 222c0a20 20202020 20202020 TERS",. │ │ │ │ - 0x00232510 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00232520 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00232530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00232540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00232550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00232560 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00232570 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00232580 616d6522 3a202253 5f544852 4541445f ame": "S_THREAD_ │ │ │ │ - 0x00232590 4c4f4341 4c5f5245 47554c41 52222c0a LOCAL_REGULAR",. │ │ │ │ - 0x002325a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002325b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x002325c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x002325d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x002325e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x002325f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00232600 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00232610 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00232620 535f5448 52454144 5f4c4f43 414c5f5a S_THREAD_LOCAL_Z │ │ │ │ - 0x00232630 45524f46 494c4c22 2c0a2020 20202020 EROFILL",. │ │ │ │ - 0x00232640 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00232650 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00232660 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00232670 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00232680 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00232690 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x002326a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002326b0 20226e61 6d65223a 2022535f 54485245 "name": "S_THRE │ │ │ │ - 0x002326c0 41445f4c 4f43414c 5f564152 4941424c AD_LOCAL_VARIABL │ │ │ │ - 0x002326d0 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ - 0x002326e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002326f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00232700 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00232710 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00232720 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00232730 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00232740 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00232750 65223a20 22535f54 48524541 445f4c4f e": "S_THREAD_LO │ │ │ │ - 0x00232760 43414c5f 56415249 41424c45 5f504f49 CAL_VARIABLE_POI │ │ │ │ - 0x00232770 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ - 0x00232780 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00232790 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002327a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002327b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x002327c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002327d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002327e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002327f0 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ - 0x00232800 5f4c4f43 414c5f49 4e49545f 46554e43 _LOCAL_INIT_FUNC │ │ │ │ - 0x00232810 54494f4e 5f504f49 4e544552 53222c0a TION_POINTERS",. │ │ │ │ - 0x00232820 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00232830 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00232840 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00232850 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00232860 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00232870 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00232880 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00232890 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002328a0 535f4154 54525f50 5552455f 494e5354 S_ATTR_PURE_INST │ │ │ │ - 0x002328b0 52554354 494f4e53 222c0a20 20202020 RUCTIONS",. │ │ │ │ - 0x002328c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002328d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x002328e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002328f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00232900 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00232910 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00232920 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00232930 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ - 0x00232940 525f4e4f 5f544f43 222c0a20 20202020 R_NO_TOC",. │ │ │ │ - 0x00232950 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00232960 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00232970 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00232980 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00232990 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002329a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002329b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002329c0 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ - 0x002329d0 525f5354 5249505f 53544154 49435f53 R_STRIP_STATIC_S │ │ │ │ - 0x002329e0 594d5322 2c0a2020 20202020 20202020 YMS",. │ │ │ │ - 0x002329f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00232a00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00232a10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00232a20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00232a30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00232a40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00232a50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00232a60 6d65223a 2022535f 41545452 5f4e4f5f me": "S_ATTR_NO_ │ │ │ │ - 0x00232a70 44454144 5f535452 4950222c 0a202020 DEAD_STRIP",. │ │ │ │ - 0x00232a80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00232a90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00232aa0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00232ab0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00232ac0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00232ad0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00232ae0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00232af0 20202020 226e616d 65223a20 22535f41 "name": "S_A │ │ │ │ - 0x00232b00 5454525f 4c495645 5f535550 504f5254 TTR_LIVE_SUPPORT │ │ │ │ - 0x00232b10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00232b20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00232b30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00232b40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00232b50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00232b60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00232b70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00232b80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00232b90 3a202253 5f415454 525f5345 4c465f4d : "S_ATTR_SELF_M │ │ │ │ - 0x00232ba0 4f444946 59494e47 5f434f44 45222c0a ODIFYING_CODE",. │ │ │ │ - 0x00232bb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00232bc0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00232bd0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00232be0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00232bf0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00232c00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00232c10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00232c20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00232c30 535f4154 54525f44 45425547 222c0a20 S_ATTR_DEBUG",. │ │ │ │ - 0x00232c40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00232c50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00232c60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00232c70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00232c80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00232c90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00232ca0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00232cb0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x00232cc0 5f415454 525f534f 4d455f49 4e535452 _ATTR_SOME_INSTR │ │ │ │ - 0x00232cd0 55435449 4f4e5322 2c0a2020 20202020 UCTIONS",. │ │ │ │ - 0x00232ce0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00232cf0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00232d00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00232d10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00232d20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00232d30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00232d40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00232d50 20226e61 6d65223a 2022535f 41545452 "name": "S_ATTR │ │ │ │ - 0x00232d60 5f455854 5f52454c 4f43222c 0a202020 _EXT_RELOC",. │ │ │ │ - 0x00232d70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00232d80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00232d90 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00232da0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00232db0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00232dc0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00232dd0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00232de0 20202020 226e616d 65223a20 22535f41 "name": "S_A │ │ │ │ - 0x00232df0 5454525f 4c4f435f 52454c4f 43222c0a TTR_LOC_RELOC",. │ │ │ │ - 0x00232e00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00232e10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00232e20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00232e30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00232e40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00232e50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00232e60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00232e70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00232e80 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ - 0x00232e90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00232ea0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00232eb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00232ec0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00232ed0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00232ee0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00232ef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00232f00 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ - 0x00232f10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00232f20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00232f30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00232f40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00232f50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00232f60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00232f70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00232f80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00232f90 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ - 0x00232fa0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00232fb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00232fc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00232fd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00232fe0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00232ff0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00233000 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00233010 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x00233020 696c6574 79706522 2c0a2020 20202020 iletype",. │ │ │ │ - 0x00233030 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00233040 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00233050 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00233060 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00233070 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00233080 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00233090 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002330a0 20226e61 6d65223a 20226e63 6d647322 "name": "ncmds" │ │ │ │ - 0x002330b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x002330c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x002330d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002330e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002330f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00233100 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00233110 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00233120 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00233130 20227369 7a656f66 636d6473 222c0a20 "sizeofcmds",. │ │ │ │ - 0x00233140 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00233150 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00233160 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00233170 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00233180 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00233190 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002331a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002331b0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x002331c0 6c616773 222c0a20 20202020 20202020 lags",. │ │ │ │ - 0x002331d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002331e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x002331f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00233200 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00233210 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00233220 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00233230 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00233240 616d6522 3a202272 65736572 76656422 ame": "reserved" │ │ │ │ - 0x00233250 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00233260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00233270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00233280 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00233290 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x002332a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002332b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002332c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002332d0 20226e75 6d626572 5f6f665f 7365676d "number_of_segm │ │ │ │ - 0x002332e0 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ - 0x002332f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00233300 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00233310 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00233320 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00233330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00233340 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ - 0x00233350 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00233360 616d6522 3a202273 65676d65 6e747322 ame": "segments" │ │ │ │ - 0x00233370 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00233380 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00233390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002333a0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x002333b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002333c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002333d0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x002333e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002333f0 65223a20 22736567 6d656e74 73222c0a e": "segments",. │ │ │ │ - 0x00233400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233410 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00233420 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00233430 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x00233440 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00233450 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00233460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233470 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00233480 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00233490 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002334a0 65223a20 22736567 6e616d65 222c0a20 e": "segname",. │ │ │ │ - 0x002334b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002334c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002334d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x002334e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002334f0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x00233500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233510 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00233520 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00233530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233540 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00233550 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00233560 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00233570 616d6522 3a202276 6d616464 72222c0a ame": "vmaddr",. │ │ │ │ - 0x00233580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233590 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x002335a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x002335b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002335c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002335d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002335e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x002335f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00233600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233610 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00233620 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00233630 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00233640 6e616d65 223a2022 766d7369 7a65222c name": "vmsize", │ │ │ │ - 0x00233650 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00233660 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00233670 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00233680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233690 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x002336a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002336b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002336c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x002336d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002336e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002336f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00233700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233710 226e616d 65223a20 2266696c 656f6666 "name": "fileoff │ │ │ │ - 0x00233720 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00233730 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00233740 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00233750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233760 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00233770 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00233780 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00233790 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002337a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002337b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002337c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002337d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002337e0 2020226e 616d6522 3a202266 73697a65 "name": "fsize │ │ │ │ - 0x002337f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00233800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00233810 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00233820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233830 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00233840 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00233850 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00233860 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00233870 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00233880 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00233890 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002338a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002338b0 2020226e 616d6522 3a20226d 61787072 "name": "maxpr │ │ │ │ - 0x002338c0 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ - 0x002338d0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x002338e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x002338f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00233900 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00233910 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x00233920 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x00233930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233940 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00233950 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00233960 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00233970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233980 20202020 226e616d 65223a20 22696e69 "name": "ini │ │ │ │ - 0x00233990 7470726f 74222c0a 20202020 20202020 tprot",. │ │ │ │ - 0x002339a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002339b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002339c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x002339d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x002339e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x002339f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00233a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233a10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00233a20 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00233a30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00233a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233a50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00233a60 6e736563 7473222c 0a202020 20202020 nsects",. │ │ │ │ - 0x00233a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233a80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00233a90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00233aa0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00233ab0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00233ac0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x00233ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00233ae0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00233af0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00233b00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00233b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233b20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00233b30 22666c61 6773222c 0a202020 20202020 "flags",. │ │ │ │ - 0x00233b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00233b60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00233b70 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00233b80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00233b90 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x00233ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00233bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00233bc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00233bd0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x00233be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233bf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00233c00 22736563 74696f6e 73222c0a 20202020 "sections",. │ │ │ │ - 0x00233c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233c20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00233c30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00233c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233c50 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x00233c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233c70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00233c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233c90 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x00233ca0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x00233cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233cc0 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ - 0x00233cd0 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ - 0x00233ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233cf0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00233d00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00233d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233d20 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x00233d30 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00231df0 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ + 0x00231e00 50455f52 4550524f 222c0a20 20202020 PE_REPRO",. │ │ │ │ + 0x00231e10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00231e20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00231e30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00231e40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00231e50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00231e60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00231e70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00231e80 2020226e 616d6522 3a202269 735f7065 "name": "is_pe │ │ │ │ + 0x00231e90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00231ea0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00231eb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00231ec0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00231ed0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00231ee0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00231ef0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00231f00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00231f10 3a20226d 61636869 6e65222c 0a202020 : "machine",. │ │ │ │ + 0x00231f20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00231f30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00231f40 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00231f50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00231f60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00231f70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00231f80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00231f90 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x00231fa0 6265725f 6f665f73 65637469 6f6e7322 ber_of_sections" │ │ │ │ + 0x00231fb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00231fc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00231fd0 4e756d62 6572206f 66207365 6374696f Number of sectio │ │ │ │ + 0x00231fe0 6e732069 6e207468 65205045 2e222c0a ns in the PE.",. │ │ │ │ + 0x00231ff0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00232000 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00232010 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00232020 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00232030 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00232040 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x00232050 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ + 0x00232060 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00232070 6174696f 6e223a20 22504520 74696d65 ation": "PE time │ │ │ │ + 0x00232080 7374616d 702e222c 0a202020 20202020 stamp.",. │ │ │ │ + 0x00232090 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002320a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x002320b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002320c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002320d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002320e0 6e616d65 223a2022 706f696e 7465725f name": "pointer_ │ │ │ │ + 0x002320f0 746f5f73 796d626f 6c5f7461 626c6522 to_symbol_table" │ │ │ │ + 0x00232100 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00232110 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00232120 56616c75 65206f66 20494d41 47455f46 Value of IMAGE_F │ │ │ │ + 0x00232130 494c455f 48454144 45523a3a 506f696e ILE_HEADER::Poin │ │ │ │ + 0x00232140 74657254 6f53796d 626f6c54 61626c65 terToSymbolTable │ │ │ │ + 0x00232150 2e205573 65642077 68656e20 74686520 . Used when the │ │ │ │ + 0x00232160 50452069 6d616765 20686173 20434f46 PE image has COF │ │ │ │ + 0x00232170 46206465 62756720 696e666f 2e222c0a F debug info.",. │ │ │ │ + 0x00232180 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00232190 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002321a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002321b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002321c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002321d0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x002321e0 756d6265 725f6f66 5f73796d 626f6c73 umber_of_symbols │ │ │ │ + 0x002321f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00232200 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00232210 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x00232220 46494c45 5f484541 4445523a 3a4e756d FILE_HEADER::Num │ │ │ │ + 0x00232230 6265724f 6653796d 626f6c73 2e205573 berOfSymbols. Us │ │ │ │ + 0x00232240 65642077 68656e20 74686520 50452069 ed when the PE i │ │ │ │ + 0x00232250 6d616765 20686173 20434f46 46206465 mage has COFF de │ │ │ │ + 0x00232260 62756720 696e666f 2e222c0a 20202020 bug info.",. │ │ │ │ + 0x00232270 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00232280 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00232290 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002322a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002322b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002322c0 2020226e 616d6522 3a202273 697a655f "name": "size_ │ │ │ │ + 0x002322d0 6f665f6f 7074696f 6e616c5f 68656164 of_optional_head │ │ │ │ + 0x002322e0 6572222c 0a202020 20202020 20202020 er",. │ │ │ │ + 0x002322f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00232300 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ + 0x00232310 455f4649 4c455f48 45414445 523a3a53 E_FILE_HEADER::S │ │ │ │ + 0x00232320 697a654f 664f7074 696f6e61 6c486561 izeOfOptionalHea │ │ │ │ + 0x00232330 6465722e 20546869 73206973 20726561 der. This is rea │ │ │ │ + 0x00232340 6c207369 7a65206f 66207468 65206f70 l size of the op │ │ │ │ + 0x00232350 74696f6e 616c2068 65616465 7220616e tional header an │ │ │ │ + 0x00232360 64207265 666c6563 74732064 69666665 d reflects diffe │ │ │ │ + 0x00232370 72656e63 65732062 65747765 656e2033 rences between 3 │ │ │ │ + 0x00232380 322d6269 7420616e 64203634 2d626974 2-bit and 64-bit │ │ │ │ + 0x00232390 206f7074 696f6e61 6c206865 61646572 optional header │ │ │ │ + 0x002323a0 20616e64 206e756d 62657220 6f662064 and number of d │ │ │ │ + 0x002323b0 61746120 64697265 63746f72 6965732e ata directories. │ │ │ │ + 0x002323c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002323d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002323e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x002323f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00232400 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00232410 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00232420 20226368 61726163 74657269 73746963 "characteristic │ │ │ │ + 0x00232430 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00232440 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00232450 20224269 746d6170 20776974 68205045 "Bitmap with PE │ │ │ │ + 0x00232460 2046696c 65486561 64657220 63686172 FileHeader char │ │ │ │ + 0x00232470 61637465 72697374 6963732e 20496e64 acteristics. Ind │ │ │ │ + 0x00232480 69766964 75616c20 63686172 61637465 ividual characte │ │ │ │ + 0x00232490 72697374 69637320 63616e20 62652069 ristics can be i │ │ │ │ + 0x002324a0 6e737065 63746564 20627920 70657266 nspected by perf │ │ │ │ + 0x002324b0 6f726d69 6e672061 20626974 77697365 orming a bitwise │ │ │ │ + 0x002324c0 20414e44 206f7065 72617469 6f6e2077 AND operation w │ │ │ │ + 0x002324d0 69746820 73706563 69666963 20636f6e ith specific con │ │ │ │ + 0x002324e0 7374616e 74732e22 2c0a2020 20202020 stants.",. │ │ │ │ + 0x002324f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00232500 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00232510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00232520 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00232530 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00232540 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ + 0x00232550 6f696e74 222c0a20 20202020 20202020 oint",. │ │ │ │ + 0x00232560 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00232570 6e223a20 22456e74 72792070 6f696e74 n": "Entry point │ │ │ │ + 0x00232580 2066696c 65206f66 66736574 206f7220 file offset or │ │ │ │ + 0x00232590 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ + 0x002325a0 64657065 6e64696e 67206f6e 20776865 depending on whe │ │ │ │ + 0x002325b0 74686572 20594152 41206973 20736361 ther YARA is sca │ │ │ │ + 0x002325c0 6e6e696e 67206120 66696c65 206f7220 nning a file or │ │ │ │ + 0x002325d0 70726f63 65737320 6d656d6f 72792072 process memory r │ │ │ │ + 0x002325e0 65737065 63746976 656c792e 20546869 espectively. Thi │ │ │ │ + 0x002325f0 73206973 20657175 6976616c 656e7420 s is equivalent │ │ │ │ + 0x00232600 746f2074 68652064 65707265 63617465 to the deprecate │ │ │ │ + 0x00232610 64206065 6e747279 706f696e 7460206b d `entrypoint` k │ │ │ │ + 0x00232620 6579776f 72642e22 2c0a2020 20202020 eyword.",. │ │ │ │ + 0x00232630 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00232640 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00232650 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00232660 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00232670 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00232680 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ + 0x00232690 6f696e74 5f726177 222c0a20 20202020 oint_raw",. │ │ │ │ + 0x002326a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002326b0 6174696f 6e223a20 22456e74 72792070 ation": "Entry p │ │ │ │ + 0x002326c0 6f696e74 20726177 2076616c 75652066 oint raw value f │ │ │ │ + 0x002326d0 726f6d20 74686520 6f707469 6f6e616c rom the optional │ │ │ │ + 0x002326e0 20686561 64657220 6f662074 68652050 header of the P │ │ │ │ + 0x002326f0 452e2054 68697320 76616c75 65206973 E. This value is │ │ │ │ + 0x00232700 206e6f74 20636f6e 76657274 65642074 not converted t │ │ │ │ + 0x00232710 6f206120 66696c65 206f6666 73657420 o a file offset │ │ │ │ + 0x00232720 6f722061 6e205256 412e222c 0a202020 or an RVA.",. │ │ │ │ + 0x00232730 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00232740 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00232750 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00232760 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00232770 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00232780 20202022 6e616d65 223a2022 696d6167 "name": "imag │ │ │ │ + 0x00232790 655f6261 7365222c 0a202020 20202020 e_base",. │ │ │ │ + 0x002327a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002327b0 696f6e22 3a202249 6d616765 20626173 ion": "Image bas │ │ │ │ + 0x002327c0 65207265 6c617469 76652076 69727475 e relative virtu │ │ │ │ + 0x002327d0 616c2061 64647265 73732e22 2c0a2020 al address.",. │ │ │ │ + 0x002327e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002327f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x00232800 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00232810 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00232820 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00232830 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x00232840 6265725f 6f665f72 76615f61 6e645f73 ber_of_rva_and_s │ │ │ │ + 0x00232850 697a6573 222c0a20 20202020 20202020 izes",. │ │ │ │ + 0x00232860 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00232870 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ + 0x00232880 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ + 0x00232890 4445523a 3a4e756d 6265724f 66527661 DER::NumberOfRva │ │ │ │ + 0x002328a0 416e6453 697a6573 2e205468 69732069 AndSizes. This i │ │ │ │ + 0x002328b0 73207468 65206e75 6d626572 206f6620 s the number of │ │ │ │ + 0x002328c0 6974656d 7320696e 20746865 20494d41 items in the IMA │ │ │ │ + 0x002328d0 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ + 0x002328e0 45523a3a 44617461 44697265 63746f72 ER::DataDirector │ │ │ │ + 0x002328f0 79206172 7261792e 222c0a20 20202020 y array.",. │ │ │ │ + 0x00232900 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00232910 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00232920 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00232930 20202020 226b696e 64223a20 22646963 "kind": "dic │ │ │ │ + 0x00232940 74696f6e 61727922 2c0a2020 20202020 tionary",. │ │ │ │ + 0x00232950 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x00232960 65727369 6f6e5f69 6e666f22 2c0a2020 ersion_info",. │ │ │ │ + 0x00232970 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00232980 656e7461 74696f6e 223a2022 44696374 entation": "Dict │ │ │ │ + 0x00232990 696f6e61 72792063 6f6e7461 696e696e ionary containin │ │ │ │ + 0x002329a0 67207468 65205045 27732076 65727369 g the PE's versi │ │ │ │ + 0x002329b0 6f6e2069 6e666f72 6d617469 6f6e2e20 on information. │ │ │ │ + 0x002329c0 54797069 63616c20 6b657973 20617265 Typical keys are │ │ │ │ + 0x002329d0 3a20436f 6d6d656e 74732c20 436f6d70 : Comments, Comp │ │ │ │ + 0x002329e0 616e794e 616d652c 2046696c 65446573 anyName, FileDes │ │ │ │ + 0x002329f0 63726970 74696f6e 2c204669 6c655665 cription, FileVe │ │ │ │ + 0x00232a00 7273696f 6e2c2049 6e746572 6e616c4e rsion, InternalN │ │ │ │ + 0x00232a10 616d652c 204c6567 616c436f 70797269 ame, LegalCopyri │ │ │ │ + 0x00232a20 6768742c 204c6567 616c5472 6164656d ght, LegalTradem │ │ │ │ + 0x00232a30 61726b73 2c204f72 6967696e 616c4669 arks, OriginalFi │ │ │ │ + 0x00232a40 6c656e61 6d652c20 50726f64 7563744e lename, ProductN │ │ │ │ + 0x00232a50 616d652c 2050726f 64756374 56657273 ame, ProductVers │ │ │ │ + 0x00232a60 696f6e2e 20466f72 206d6f72 6520696e ion. For more in │ │ │ │ + 0x00232a70 666f726d 6174696f 6e207265 66657220 formation refer │ │ │ │ + 0x00232a80 746f3a20 60606045 78616d70 6c653a20 to: ```Example: │ │ │ │ + 0x00232a90 70652e76 65727369 6f6e5f69 6e666f5b pe.version_info[ │ │ │ │ + 0x00232aa0 5c22436f 6d70616e 794e616d 655c225d \"CompanyName\"] │ │ │ │ + 0x00232ab0 20636f6e 7461696e 73205c22 4d696372 contains \"Micr │ │ │ │ + 0x00232ac0 6f736f66 745c2260 6060222c 0a202020 osoft\"```",. │ │ │ │ + 0x00232ad0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00232ae0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x00232af0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00232b00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00232b10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00232b20 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x00232b30 65725f6f 665f7665 7273696f 6e5f696e er_of_version_in │ │ │ │ + 0x00232b40 666f7322 2c0a2020 20202020 20202020 fos",. │ │ │ │ + 0x00232b50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00232b60 223a2022 4e756d62 6572206f 66206578 ": "Number of ex │ │ │ │ + 0x00232b70 74726163 74656420 76657273 696f6e20 tracted version │ │ │ │ + 0x00232b80 696e666f 726d6174 696f6e20 7265636f information reco │ │ │ │ + 0x00232b90 72647322 2c0a2020 20202020 20202020 rds",. │ │ │ │ + 0x00232ba0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00232bb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00232bc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00232bd0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x00232be0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00232bf0 65223a20 22766572 73696f6e 5f696e66 e": "version_inf │ │ │ │ + 0x00232c00 6f5f6c69 7374222c 0a202020 20202020 o_list",. │ │ │ │ + 0x00232c10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00232c20 696f6e22 3a202241 20617272 6179206f ion": "A array o │ │ │ │ + 0x00232c30 66207665 7273696f 6e20696e 666f726d f version inform │ │ │ │ + 0x00232c40 6174696f 6e207265 636f7264 732e2045 ation records. E │ │ │ │ + 0x00232c50 61636820 64617461 20726563 6f726420 ach data record │ │ │ │ + 0x00232c60 636f6e74 61696e73 206b6579 20616e64 contains key and │ │ │ │ + 0x00232c70 2076616c 7565206f 66207468 65206170 value of the ap │ │ │ │ + 0x00232c80 70726f70 72696174 65206461 74612072 propriate data r │ │ │ │ + 0x00232c90 65636f72 642e222c 0a202020 20202020 ecord.",. │ │ │ │ + 0x00232ca0 20202020 20227374 72756374 75726522 "structure" │ │ │ │ + 0x00232cb0 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ + 0x00232cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232cd0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x00232ce0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00232cf0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x00232d00 6f6e5f69 6e666f5f 6c697374 222c0a20 on_info_list",. │ │ │ │ + 0x00232d10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00232d20 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x00232d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232d40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00232d50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00232d60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00232d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232d80 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ + 0x00232d90 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ + 0x00232da0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00232db0 63756d65 6e746174 696f6e22 3a20224b cumentation": "K │ │ │ │ + 0x00232dc0 6579206f 66207665 7273696f 6e20696e ey of version in │ │ │ │ + 0x00232dd0 666f726d 6174696f 6e207265 636f7264 formation record │ │ │ │ + 0x00232de0 20646972 6563746f 72792e22 2c0a2020 directory.",. │ │ │ │ + 0x00232df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232e00 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x00232e10 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00232e20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00232e30 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00232e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232e50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00232e60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00232e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232e80 226e616d 65223a20 2276616c 7565222c "name": "value", │ │ │ │ + 0x00232e90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00232ea0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00232eb0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x00232ec0 206f6620 76657273 696f6e20 696e666f of version info │ │ │ │ + 0x00232ed0 726d6174 696f6e20 7265636f 72642064 rmation record d │ │ │ │ + 0x00232ee0 69726563 746f7279 2e222c0a 20202020 irectory.",. │ │ │ │ + 0x00232ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232f00 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x00232f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00232f20 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00232f30 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00232f40 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x00232f50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00232f60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00232f70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00232f80 20202020 226e616d 65223a20 226f7074 "name": "opt │ │ │ │ + 0x00232f90 6864725f 6d616769 63222c0a 20202020 hdr_magic",. │ │ │ │ + 0x00232fa0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00232fb0 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ + 0x00232fc0 6f662049 4d414745 5f4f5054 494f4e41 of IMAGE_OPTIONA │ │ │ │ + 0x00232fd0 4c5f4845 41444552 3a3a4d61 6769632e L_HEADER::Magic. │ │ │ │ + 0x00232fe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00232ff0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00233000 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00233010 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00233020 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00233030 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00233040 20227369 7a655f6f 665f636f 6465222c "size_of_code", │ │ │ │ + 0x00233050 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00233060 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x00233070 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x00233080 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x00233090 697a654f 66436f64 652e2054 68697320 izeOfCode. This │ │ │ │ + 0x002330a0 69732074 68652073 756d206f 66207261 is the sum of ra │ │ │ │ + 0x002330b0 77206461 74612073 697a6573 20696e20 w data sizes in │ │ │ │ + 0x002330c0 636f6465 20736563 74696f6e 732e222c code sections.", │ │ │ │ + 0x002330d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002330e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002330f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00233100 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00233110 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00233120 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00233130 73697a65 5f6f665f 696e6974 69616c69 size_of_initiali │ │ │ │ + 0x00233140 7a65645f 64617461 222c0a20 20202020 zed_data",. │ │ │ │ + 0x00233150 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00233160 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x00233170 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ + 0x00233180 5f484541 4445523a 3a53697a 654f6649 _HEADER::SizeOfI │ │ │ │ + 0x00233190 6e697469 616c697a 65644461 74612e22 nitializedData." │ │ │ │ + 0x002331a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x002331b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002331c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x002331d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002331e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002331f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00233200 2273697a 655f6f66 5f756e69 6e697469 "size_of_uniniti │ │ │ │ + 0x00233210 616c697a 65645f64 61746122 2c0a2020 alized_data",. │ │ │ │ + 0x00233220 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00233230 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ + 0x00233240 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ + 0x00233250 4e414c5f 48454144 45523a3a 53697a65 NAL_HEADER::Size │ │ │ │ + 0x00233260 4f66556e 696e6974 69616c69 7a656444 OfUninitializedD │ │ │ │ + 0x00233270 6174612e 222c0a20 20202020 20202020 ata.",. │ │ │ │ + 0x00233280 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00233290 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x002332a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002332b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x002332c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x002332d0 6d65223a 20226261 73655f6f 665f636f me": "base_of_co │ │ │ │ + 0x002332e0 6465222c 0a202020 20202020 20202020 de",. │ │ │ │ + 0x002332f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00233300 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ + 0x00233310 455f4f50 54494f4e 414c5f48 45414445 E_OPTIONAL_HEADE │ │ │ │ + 0x00233320 523a3a42 6173654f 66436f64 652e222c R::BaseOfCode.", │ │ │ │ + 0x00233330 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00233340 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00233350 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00233360 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00233370 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00233380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00233390 62617365 5f6f665f 64617461 222c0a20 base_of_data",. │ │ │ │ + 0x002333a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002333b0 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ + 0x002333c0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ + 0x002333d0 4f4e414c 5f484541 4445523a 3a426173 ONAL_HEADER::Bas │ │ │ │ + 0x002333e0 654f6644 6174612e 20546869 73206669 eOfData. This fi │ │ │ │ + 0x002333f0 656c6420 6f6e6c79 20657869 73747320 eld only exists │ │ │ │ + 0x00233400 696e2033 322d6269 74205045 2066696c in 32-bit PE fil │ │ │ │ + 0x00233410 65732e22 2c0a2020 20202020 20202020 es.",. │ │ │ │ + 0x00233420 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00233430 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00233440 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00233450 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00233460 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00233470 65223a20 22736563 74696f6e 5f616c69 e": "section_ali │ │ │ │ + 0x00233480 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ + 0x00233490 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002334a0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x002334b0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x002334c0 45414445 523a3a53 65637469 6f6e416c EADER::SectionAl │ │ │ │ + 0x002334d0 69676e6d 656e742e 20576865 6e205769 ignment. When Wi │ │ │ │ + 0x002334e0 6e646f77 73206d61 70732061 20504520 ndows maps a PE │ │ │ │ + 0x002334f0 696d6167 6520746f 206d656d 6f72792c image to memory, │ │ │ │ + 0x00233500 20616c6c 20726177 2073697a 65732028 all raw sizes ( │ │ │ │ + 0x00233510 696e636c 7564696e 67207369 7a65206f including size o │ │ │ │ + 0x00233520 66206865 61646572 29206172 6520616c f header) are al │ │ │ │ + 0x00233530 69676e65 64207570 20746f20 74686973 igned up to this │ │ │ │ + 0x00233540 2076616c 75652e22 2c0a2020 20202020 value.",. │ │ │ │ + 0x00233550 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00233560 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00233570 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00233580 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00233590 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002335a0 226e616d 65223a20 2266696c 655f616c "name": "file_al │ │ │ │ + 0x002335b0 69676e6d 656e7422 2c0a2020 20202020 ignment",. │ │ │ │ + 0x002335c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002335d0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x002335e0 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ + 0x002335f0 48454144 45523a3a 46696c65 416c6967 HEADER::FileAlig │ │ │ │ + 0x00233600 6e6d656e 742e2041 6c6c2072 61772064 nment. All raw d │ │ │ │ + 0x00233610 61746120 73697a65 73206f66 20736563 ata sizes of sec │ │ │ │ + 0x00233620 74696f6e 7320696e 20746865 20504520 tions in the PE │ │ │ │ + 0x00233630 696d6167 65206172 6520616c 69676e65 image are aligne │ │ │ │ + 0x00233640 6420746f 20746869 73207661 6c75652e d to this value. │ │ │ │ + 0x00233650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00233660 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00233670 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00233680 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00233690 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x002336a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002336b0 3a20226c 696e6b65 725f7665 7273696f : "linker_versio │ │ │ │ + 0x002336c0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x002336d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002336e0 2022416e 206f626a 65637420 77697468 "An object with │ │ │ │ + 0x002336f0 2074776f 20696e74 65676572 20617474 two integer att │ │ │ │ + 0x00233700 72696275 7465732c 206f6e65 20666f72 ributes, one for │ │ │ │ + 0x00233710 20656163 68206d61 6a6f7220 616e6420 each major and │ │ │ │ + 0x00233720 6d696e6f 72206c69 6e6b6572 20766572 minor linker ver │ │ │ │ + 0x00233730 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x00233740 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x00233750 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00233760 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00233770 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00233780 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00233790 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002337a0 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ + 0x002337b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002337c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002337d0 6f6e223a 20224d61 6a6f7220 6c696e6b on": "Major link │ │ │ │ + 0x002337e0 65722076 65727369 6f6e2e22 2c0a2020 er version.",. │ │ │ │ + 0x002337f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00233800 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00233810 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00233820 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00233830 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00233840 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00233850 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00233860 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00233870 65223a20 226d696e 6f72222c 0a202020 e": "minor",. │ │ │ │ + 0x00233880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00233890 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002338a0 3a20224d 696e6f72 206c696e 6b657220 : "Minor linker │ │ │ │ + 0x002338b0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x002338c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002338d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002338e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002338f0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00233900 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00233910 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00233920 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x00233930 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00233940 3a20226f 735f7665 7273696f 6e222c0a : "os_version",. │ │ │ │ + 0x00233950 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00233960 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ + 0x00233970 206f626a 65637420 77697468 2074776f object with two │ │ │ │ + 0x00233980 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ + 0x00233990 7465732c 206f6e65 20666f72 20656163 tes, one for eac │ │ │ │ + 0x002339a0 68206d61 6a6f7220 616e6420 6d696e6f h major and mino │ │ │ │ + 0x002339b0 72204f53 20766572 73696f6e 2e222c0a r OS version.",. │ │ │ │ + 0x002339c0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x002339d0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x002339e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002339f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00233a00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00233a10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00233a20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00233a30 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ + 0x00233a40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00233a50 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ + 0x00233a60 6a6f7220 4f532076 65727369 6f6e2e22 jor OS version." │ │ │ │ + 0x00233a70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00233a80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00233a90 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00233aa0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00233ab0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00233ac0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00233ad0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00233ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00233af0 226e616d 65223a20 226d696e 6f72222c "name": "minor", │ │ │ │ + 0x00233b00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00233b10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00233b20 696f6e22 3a20224d 696e6f72 204f5320 ion": "Minor OS │ │ │ │ + 0x00233b30 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x00233b40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00233b50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00233b60 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00233b70 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00233b80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00233b90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00233ba0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x00233bb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00233bc0 3a202269 6d616765 5f766572 73696f6e : "image_version │ │ │ │ + 0x00233bd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00233be0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00233bf0 22416e20 6f626a65 63742077 69746820 "An object with │ │ │ │ + 0x00233c00 74776f20 696e7465 67657220 61747472 two integer attr │ │ │ │ + 0x00233c10 69627574 65732c20 6f6e6520 666f7220 ibutes, one for │ │ │ │ + 0x00233c20 65616368 206d616a 6f722061 6e64206d each major and m │ │ │ │ + 0x00233c30 696e6f72 20696d61 67652076 65727369 inor image versi │ │ │ │ + 0x00233c40 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ + 0x00233c50 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x00233c60 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00233c70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00233c80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00233c90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00233ca0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00233cb0 6d65223a 20226d61 6a6f7222 2c0a2020 me": "major",. │ │ │ │ + 0x00233cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00233cd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00233ce0 223a2022 4d616a6f 7220696d 61676520 ": "Major image │ │ │ │ + 0x00233cf0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x00233d00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00233d10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00233d20 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00233d30 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00233d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233d50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00233d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233d70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00233d80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00233d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233da0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00233db0 616d6522 3a202273 6563746e 616d6522 ame": "sectname" │ │ │ │ - 0x00233dc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00233dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233de0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00233df0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00233e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233e10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00233e20 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x00233e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233e40 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00233e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233e60 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00233e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233e90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00233ea0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00233eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233ec0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00233ed0 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ - 0x00233ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233f00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00233f10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00233f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233f30 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00233f40 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x00233f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233f60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00233f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233f80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00233f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233fa0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00233fb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00233fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00233fe0 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ - 0x00233ff0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00233d50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00233d60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00233d70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00233d80 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ + 0x00233d90 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00233da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00233db0 4d696e6f 7220696d 61676520 76657273 Minor image vers │ │ │ │ + 0x00233dc0 696f6e2e 222c0a20 20202020 20202020 ion.",. │ │ │ │ + 0x00233dd0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00233de0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x00233df0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00233e00 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x00233e10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00233e20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00233e30 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x00233e40 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x00233e50 75627379 7374656d 5f766572 73696f6e ubsystem_version │ │ │ │ + 0x00233e60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00233e70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00233e80 22416e20 6f626a65 63742077 69746820 "An object with │ │ │ │ + 0x00233e90 74776f20 696e7465 67657220 61747472 two integer attr │ │ │ │ + 0x00233ea0 69627574 65732c20 6f6e6520 666f7220 ibutes, one for │ │ │ │ + 0x00233eb0 65616368 206d616a 6f722061 6e64206d each major and m │ │ │ │ + 0x00233ec0 696e6f72 20737562 73797374 656d2076 inor subsystem v │ │ │ │ + 0x00233ed0 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ + 0x00233ee0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x00233ef0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00233f00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00233f10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00233f20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00233f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00233f40 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ + 0x00233f50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00233f60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00233f70 74696f6e 223a2022 4d616a6f 72207375 tion": "Major su │ │ │ │ + 0x00233f80 62737973 74656d20 76657273 696f6e2e bsystem version. │ │ │ │ + 0x00233f90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00233fa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00233fb0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00233fc0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00233fd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00233fe0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00233ff0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x00234000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234010 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00234020 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00234030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234050 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00234060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234070 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00234080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234090 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002340a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002340b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002340c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002340d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002340e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002340f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00234100 3a202273 697a6522 2c0a2020 20202020 : "size",. │ │ │ │ - 0x00234110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234120 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00234130 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00234140 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00234150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234160 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00234170 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00234180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234190 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x002341a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002341b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002341c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002341d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002341e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002341f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234210 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x00234220 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00234230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234240 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00234250 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00234260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234280 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00234290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002342a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x002342b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002342c0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002342d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002342e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002342f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00234300 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00234310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234320 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00234330 3a202261 6c69676e 222c0a20 20202020 : "align",. │ │ │ │ - 0x00234340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234350 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00234360 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00234370 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00234380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234390 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002343a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x002343b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002343c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002343d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002343e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002343f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234400 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00234410 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00234420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234440 2020226e 616d6522 3a202272 656c6f66 "name": "relof │ │ │ │ - 0x00234450 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ - 0x00234460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234470 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00234480 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00234490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002344a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002344b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002344c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002344d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x002344e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002344f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234500 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00234510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234520 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00234530 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00234540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234550 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00234560 223a2022 6e72656c 6f63222c 0a202020 ": "nreloc",. │ │ │ │ - 0x00234570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002345a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002345b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002345c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x002345d0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x002345e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002345f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00234600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234610 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00234620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234630 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00234640 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00234650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234670 20202020 226e616d 65223a20 22666c61 "name": "fla │ │ │ │ - 0x00234680 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ - 0x00234690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002346a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x002346b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x002346c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002346d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002346e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002346f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234700 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x00234710 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00234720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234730 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00234740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234750 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00234760 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00234770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234780 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00234790 65223a20 22726573 65727665 6431222c e": "reserved1", │ │ │ │ - 0x002347a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002347b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002347c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002347d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x002347e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002347f0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00234800 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00234810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234820 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x00234830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234840 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00234850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234870 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00234880 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00234890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002348a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x002348b0 22726573 65727665 6432222c 0a202020 "reserved2",. │ │ │ │ - 0x002348c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002348d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002348e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002348f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00234900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234910 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00234920 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x00234930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234940 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00234950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234960 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00234970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234980 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00234990 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002349a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002349b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002349c0 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x002349d0 65727665 6433222c 0a202020 20202020 erved3",. │ │ │ │ - 0x002349e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002349f0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00234a00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x00234a10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00234a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234a30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00234a40 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00234a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234a60 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x00234a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234a80 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x00234a90 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00234aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00234ab0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00234ac0 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x00234ad0 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ - 0x00234ae0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00234af0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00234b00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00234b10 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ - 0x00234b20 6f696e74 222c0a20 20202020 20202020 oint",. │ │ │ │ - 0x00234b30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00234b40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00234b50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00234b60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00234b70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00234b80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00234b90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00234ba0 616d6522 3a202273 7461636b 5f73697a ame": "stack_siz │ │ │ │ - 0x00234bb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00234bc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00234bd0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00234be0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00234bf0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00234c00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00234c10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00234c20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00234c30 223a2022 6661745f 6d616769 63222c0a ": "fat_magic",. │ │ │ │ - 0x00234c40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00234c50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00234c60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00234c70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00234c80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00234c90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00234ca0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00234cb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00234cc0 6e666174 5f617263 68222c0a 20202020 nfat_arch",. │ │ │ │ - 0x00234cd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00234ce0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00234cf0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00234d00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00234d10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00234d20 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x00234d30 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x00234d40 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ - 0x00234d50 61726368 222c0a20 20202020 20202020 arch",. │ │ │ │ - 0x00234d60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00234d70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00234d80 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x00234d90 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ - 0x00234da0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00234db0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x00234dc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00234dd0 20226e61 6d65223a 20226661 745f6172 "name": "fat_ar │ │ │ │ - 0x00234de0 6368222c 0a202020 20202020 20202020 ch",. │ │ │ │ - 0x00234df0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00234e00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00234e10 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x00234e20 62757465 73223a20 5b5d0a20 20202020 butes": []. │ │ │ │ - 0x00234e30 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00234e40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00234e50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00234e60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00234e70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00234e80 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ - 0x00234e90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00234ea0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00234eb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00234ec0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00234ed0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00234ee0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00234ef0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00234f00 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ - 0x00234f10 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x00234f20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00234f30 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00234f40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00234f50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00234f60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00234f70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00234f80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00234f90 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ - 0x00234fa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00234fb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00234fc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00234fd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00234fe0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00234ff0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00235000 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00235010 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00235020 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x00235030 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00235040 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00235050 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00235060 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00235070 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00235080 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00235090 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x002350a0 616d6522 3a202261 6c69676e 222c0a20 ame": "align",. │ │ │ │ - 0x002350b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002350c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x002350d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002350e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002350f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00235100 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00235110 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x00235120 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x00235130 696c6522 2c0a2020 20202020 20202020 ile",. │ │ │ │ - 0x00235140 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00235150 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00235160 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x00235170 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00235180 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00235190 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x002351a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002351b0 226e616d 65223a20 2266696c 65222c0a "name": "file",. │ │ │ │ - 0x002351c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002351d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002351e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x002351f0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x00235200 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00235210 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00235220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235230 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00235240 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00235250 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00235260 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ - 0x00235270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235280 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00235290 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x002352a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002352b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002352c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002352d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x002352e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x002352f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235300 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00235310 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00235320 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00235330 65223a20 22637075 74797065 222c0a20 e": "cputype",. │ │ │ │ - 0x00235340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235350 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00235360 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00234010 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x00234020 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00234030 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00234040 74696f6e 223a2022 4d696e6f 72207375 tion": "Minor su │ │ │ │ + 0x00234050 62737973 74656d20 76657273 696f6e2e bsystem version. │ │ │ │ + 0x00234060 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00234070 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00234080 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00234090 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x002340a0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x002340b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002340c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002340d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x002340e0 20226e61 6d65223a 20227769 6e33325f "name": "win32_ │ │ │ │ + 0x002340f0 76657273 696f6e5f 76616c75 65222c0a version_value",. │ │ │ │ + 0x00234100 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00234110 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ + 0x00234120 6c756520 6f662049 4d414745 5f4f5054 lue of IMAGE_OPT │ │ │ │ + 0x00234130 494f4e41 4c5f4845 41444552 3a3a5769 IONAL_HEADER::Wi │ │ │ │ + 0x00234140 6e333256 65727369 6f6e5661 6c75652e n32VersionValue. │ │ │ │ + 0x00234150 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00234160 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00234170 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00234180 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00234190 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x002341a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002341b0 20227369 7a655f6f 665f696d 61676522 "size_of_image" │ │ │ │ + 0x002341c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x002341d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002341e0 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ + 0x002341f0 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ + 0x00234200 53697a65 4f66496d 6167652e 20546869 SizeOfImage. Thi │ │ │ │ + 0x00234210 73206973 20746865 20746f74 616c2076 s is the total v │ │ │ │ + 0x00234220 69727475 616c2073 697a6520 6f662068 irtual size of h │ │ │ │ + 0x00234230 65616465 7220616e 6420616c 6c207365 eader and all se │ │ │ │ + 0x00234240 6374696f 6e732e22 2c0a2020 20202020 ctions.",. │ │ │ │ + 0x00234250 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00234260 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00234270 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00234280 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00234290 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002342a0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x002342b0 5f686561 64657273 222c0a20 20202020 _headers",. │ │ │ │ + 0x002342c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002342d0 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x002342e0 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ + 0x002342f0 5f484541 4445523a 3a53697a 654f6648 _HEADER::SizeOfH │ │ │ │ + 0x00234300 65616465 72732e20 54686973 20697320 eaders. This is │ │ │ │ + 0x00234310 74686520 72617720 64617461 2073697a the raw data siz │ │ │ │ + 0x00234320 65206f66 20746865 20504520 68656164 e of the PE head │ │ │ │ + 0x00234330 65727320 696e636c 7564696e 6720444f ers including DO │ │ │ │ + 0x00234340 53206865 61646572 2c206669 6c652068 S header, file h │ │ │ │ + 0x00234350 65616465 722c206f 7074696f 6e616c20 eader, optional │ │ │ │ + 0x00234360 68656164 65722061 6e642061 6c6c2073 header and all s │ │ │ │ + 0x00234370 65637469 6f6e2068 65616465 72732e20 ection headers. │ │ │ │ + 0x00234380 5768656e 20504520 6973206d 61707065 When PE is mappe │ │ │ │ + 0x00234390 6420746f 206d656d 6f72792c 20746869 d to memory, thi │ │ │ │ + 0x002343a0 73207661 6c756520 69732073 75626a65 s value is subje │ │ │ │ + 0x002343b0 63742074 6f20616c 69676e69 6e672075 ct to aligning u │ │ │ │ + 0x002343c0 7020746f 20536563 74696f6e 416c6967 p to SectionAlig │ │ │ │ + 0x002343d0 6e6d656e 742e222c 0a202020 20202020 nment.",. │ │ │ │ + 0x002343e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002343f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00234400 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00234410 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00234420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00234430 6e616d65 223a2022 63686563 6b73756d name": "checksum │ │ │ │ + 0x00234440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00234450 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00234460 22496e74 65676572 20776974 68207468 "Integer with th │ │ │ │ + 0x00234470 65205c22 50452063 6865636b 73756d5c e \"PE checksum\ │ │ │ │ + 0x00234480 22206173 2073746f 72656420 696e2074 " as stored in t │ │ │ │ + 0x00234490 6865204f 7074696f 6e616c48 65616465 he OptionalHeade │ │ │ │ + 0x002344a0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x002344b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002344c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x002344d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x002344e0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x002344f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00234500 6d65223a 20226361 6c63756c 6174655f me": "calculate_ │ │ │ │ + 0x00234510 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ + 0x00234520 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x00234530 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x00234540 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x00234550 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00234560 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00234570 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x00234580 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ + 0x00234590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002345a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002345b0 3a202246 756e6374 696f6e20 74686174 : "Function that │ │ │ │ + 0x002345c0 2063616c 63756c61 74657320 74686520 calculates the │ │ │ │ + 0x002345d0 5c225045 20636865 636b7375 6d5c2220 \"PE checksum\" │ │ │ │ + 0x002345e0 60606045 78616d70 6c653a20 70652e63 ```Example: pe.c │ │ │ │ + 0x002345f0 6865636b 73756d20 3d3d2070 652e6361 hecksum == pe.ca │ │ │ │ + 0x00234600 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ + 0x00234610 28296060 60220a20 20202020 20202020 ()```". │ │ │ │ + 0x00234620 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00234630 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x00234640 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00234650 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00234660 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00234670 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ + 0x00234680 62737973 74656d22 2c0a2020 20202020 bsystem",. │ │ │ │ + 0x00234690 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002346a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002346b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002346c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x002346d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002346e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002346f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00234700 20226e61 6d65223a 2022646c 6c5f6368 "name": "dll_ch │ │ │ │ + 0x00234710 61726163 74657269 73746963 73222c0a aracteristics",. │ │ │ │ + 0x00234720 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00234730 756d656e 74617469 6f6e223a 20224269 umentation": "Bi │ │ │ │ + 0x00234740 746d6170 20776974 68205045 204f7074 tmap with PE Opt │ │ │ │ + 0x00234750 696f6e61 6c486561 64657220 446c6c43 ionalHeader DllC │ │ │ │ + 0x00234760 68617261 63746572 69737469 63732e20 haracteristics. │ │ │ │ + 0x00234770 446f206e 6f742063 6f6e6675 73652074 Do not confuse t │ │ │ │ + 0x00234780 68657365 20666c61 67732077 69746820 hese flags with │ │ │ │ + 0x00234790 74686520 50452046 696c6548 65616465 the PE FileHeade │ │ │ │ + 0x002347a0 72204368 61726163 74657269 73746963 r Characteristic │ │ │ │ + 0x002347b0 732e2049 6e646976 69647561 6c206368 s. Individual ch │ │ │ │ + 0x002347c0 61726163 74657269 73746963 73206361 aracteristics ca │ │ │ │ + 0x002347d0 6e206265 20696e73 70656374 65642062 n be inspected b │ │ │ │ + 0x002347e0 79207065 72666f72 6d696e67 20612062 y performing a b │ │ │ │ + 0x002347f0 69747769 73652041 4e44206f 70657261 itwise AND opera │ │ │ │ + 0x00234800 74696f6e 20776974 68207370 65636966 tion with specif │ │ │ │ + 0x00234810 69632063 6f6e7374 616e7473 2e222c0a ic constants.",. │ │ │ │ + 0x00234820 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00234830 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00234840 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00234850 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00234860 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00234870 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ + 0x00234880 6c6c5f6e 616d6522 2c0a2020 20202020 ll_name",. │ │ │ │ + 0x00234890 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002348a0 74696f6e 223a2022 54686520 6e616d65 tion": "The name │ │ │ │ + 0x002348b0 206f6620 74686520 444c4c2c 20696620 of the DLL, if │ │ │ │ + 0x002348c0 69742065 78697374 7320696e 20746865 it exists in the │ │ │ │ + 0x002348d0 20657870 6f727420 64697265 63746f72 export director │ │ │ │ + 0x002348e0 792e222c 0a202020 20202020 20202020 y.",. │ │ │ │ + 0x002348f0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x00234900 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00234910 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00234920 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00234930 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00234940 223a2022 6578706f 72745f74 696d6573 ": "export_times │ │ │ │ + 0x00234950 74616d70 222c0a20 20202020 20202020 tamp",. │ │ │ │ + 0x00234960 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00234970 6e223a20 22546865 2074696d 65737461 n": "The timesta │ │ │ │ + 0x00234980 6d702074 68652065 78706f72 74206461 mp the export da │ │ │ │ + 0x00234990 74612077 61732063 72656174 65642e22 ta was created." │ │ │ │ + 0x002349a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x002349b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002349c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x002349d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002349e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002349f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00234a00 2273697a 655f6f66 5f737461 636b5f72 "size_of_stack_r │ │ │ │ + 0x00234a10 65736572 7665222c 0a202020 20202020 eserve",. │ │ │ │ + 0x00234a20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00234a30 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x00234a40 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x00234a50 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ + 0x00234a60 636b5265 73657276 652e2054 68697320 ckReserve. This │ │ │ │ + 0x00234a70 69732074 68652064 65666175 6c742061 is the default a │ │ │ │ + 0x00234a80 6d6f756e 74206f66 20766972 7475616c mount of virtual │ │ │ │ + 0x00234a90 206d656d 6f727920 74686174 2077696c memory that wil │ │ │ │ + 0x00234aa0 6c206265 20726573 65727665 6420666f l be reserved fo │ │ │ │ + 0x00234ab0 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ + 0x00234ac0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00234ad0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00234ae0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00234af0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00234b00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00234b10 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x00234b20 665f7374 61636b5f 636f6d6d 6974222c f_stack_commit", │ │ │ │ + 0x00234b30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00234b40 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x00234b50 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x00234b60 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x00234b70 697a654f 66537461 636b436f 6d6d6974 izeOfStackCommit │ │ │ │ + 0x00234b80 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ + 0x00234b90 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ + 0x00234ba0 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ + 0x00234bb0 68617420 77696c6c 20626520 616c6c6f hat will be allo │ │ │ │ + 0x00234bc0 63617465 6420666f 72207374 61636b2e cated for stack. │ │ │ │ + 0x00234bd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00234be0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00234bf0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00234c00 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00234c10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00234c20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00234c30 20227369 7a655f6f 665f6865 61705f72 "size_of_heap_r │ │ │ │ + 0x00234c40 65736572 7665222c 0a202020 20202020 eserve",. │ │ │ │ + 0x00234c50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00234c60 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x00234c70 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x00234c80 45414445 523a3a53 697a654f 66486561 EADER::SizeOfHea │ │ │ │ + 0x00234c90 70526573 65727665 2e205468 69732069 pReserve. This i │ │ │ │ + 0x00234ca0 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ + 0x00234cb0 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ + 0x00234cc0 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ + 0x00234cd0 20626520 72657365 72766564 20666f72 be reserved for │ │ │ │ + 0x00234ce0 206d6169 6e207072 6f636573 73206865 main process he │ │ │ │ + 0x00234cf0 61702e22 2c0a2020 20202020 20202020 ap.",. │ │ │ │ + 0x00234d00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00234d10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00234d20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00234d30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00234d40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00234d50 65223a20 2273697a 655f6f66 5f686561 e": "size_of_hea │ │ │ │ + 0x00234d60 705f636f 6d6d6974 222c0a20 20202020 p_commit",. │ │ │ │ + 0x00234d70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00234d80 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x00234d90 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ + 0x00234da0 5f484541 4445523a 3a53697a 654f6648 _HEADER::SizeOfH │ │ │ │ + 0x00234db0 65617043 6f6d6d69 742e2054 68697320 eapCommit. This │ │ │ │ + 0x00234dc0 69732074 68652064 65666175 6c742061 is the default a │ │ │ │ + 0x00234dd0 6d6f756e 74206f66 20766972 7475616c mount of virtual │ │ │ │ + 0x00234de0 206d656d 6f727920 74686174 2077696c memory that wil │ │ │ │ + 0x00234df0 6c206265 20616c6c 6f636174 65642066 l be allocated f │ │ │ │ + 0x00234e00 6f72206d 61696e20 70726f63 65737320 or main process │ │ │ │ + 0x00234e10 68656170 2e222c0a 20202020 20202020 heap.",. │ │ │ │ + 0x00234e20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00234e30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00234e40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00234e50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00234e60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00234e70 616d6522 3a20226c 6f616465 725f666c ame": "loader_fl │ │ │ │ + 0x00234e80 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x00234e90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00234ea0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x00234eb0 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ + 0x00234ec0 45523a3a 4c6f6164 6572466c 6167732e ER::LoaderFlags. │ │ │ │ + 0x00234ed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00234ee0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00234ef0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00234f00 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00234f10 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x00234f20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00234f30 20226461 74615f64 69726563 746f7269 "data_directori │ │ │ │ + 0x00234f40 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x00234f50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00234f60 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x00234f70 61727261 79206f66 20646174 61206469 array of data di │ │ │ │ + 0x00234f80 72656374 6f726965 732e2045 61636820 rectories. Each │ │ │ │ + 0x00234f90 64617461 20646972 6563746f 72792063 data directory c │ │ │ │ + 0x00234fa0 6f6e7461 696e7320 76697274 75616c20 ontains virtual │ │ │ │ + 0x00234fb0 61646472 65737320 616e6420 6c656e67 address and leng │ │ │ │ + 0x00234fc0 7468206f 66207468 65206170 70726f70 th of the approp │ │ │ │ + 0x00234fd0 72696174 65206461 74612064 69726563 riate data direc │ │ │ │ + 0x00234fe0 746f7279 2e204578 616d706c 653a2020 tory. Example: │ │ │ │ + 0x00234ff0 60606070 652e6461 74615f64 69726563 ```pe.data_direc │ │ │ │ + 0x00235000 746f7269 65735b70 652e494d 4147455f tories[pe.IMAGE_ │ │ │ │ + 0x00235010 44495245 43544f52 595f454e 5452595f DIRECTORY_ENTRY_ │ │ │ │ + 0x00235020 4558504f 52545d2e 76697274 75616c5f EXPORT].virtual_ │ │ │ │ + 0x00235030 61646472 65737320 213d2030 60606020 address != 0``` │ │ │ │ + 0x00235040 45616368 20646174 61206469 72656374 Each data direct │ │ │ │ + 0x00235050 6f727920 68617320 74686520 666f6c6c ory has the foll │ │ │ │ + 0x00235060 6f77696e 6720656e 74726965 733a222c owing entries:", │ │ │ │ + 0x00235070 0a202020 20202020 20202020 20227374 . "st │ │ │ │ + 0x00235080 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ + 0x00235090 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002350a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002350b0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x002350c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002350d0 3a202264 6174615f 64697265 63746f72 : "data_director │ │ │ │ + 0x002350e0 69657322 2c0a2020 20202020 20202020 ies",. │ │ │ │ + 0x002350f0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x00235100 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00235110 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00235120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235130 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00235140 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00235150 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00235160 6d65223a 20227669 72747561 6c5f6164 me": "virtual_ad │ │ │ │ + 0x00235170 64726573 73222c0a 20202020 20202020 dress",. │ │ │ │ + 0x00235180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235190 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002351a0 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ + 0x002351b0 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ + 0x002351c0 206f6620 74686520 50452064 61746120 of the PE data │ │ │ │ + 0x002351d0 64697265 63746f72 792e2049 66207468 directory. If th │ │ │ │ + 0x002351e0 69732069 73207a65 726f2c20 7468656e is is zero, then │ │ │ │ + 0x002351f0 20746865 20646174 61206469 72656374 the data direct │ │ │ │ + 0x00235200 6f727920 6973206d 69737369 6e672e20 ory is missing. │ │ │ │ + 0x00235210 4e6f7465 20746861 7420666f 72206469 Note that for di │ │ │ │ + 0x00235220 67697461 6c207369 676e6174 7572652c gital signature, │ │ │ │ + 0x00235230 20746869 73206973 20746865 2066696c this is the fil │ │ │ │ + 0x00235240 65206f66 66736574 2c206e6f 74205256 e offset, not RV │ │ │ │ + 0x00235250 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ + 0x00235260 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00235270 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00235280 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00235290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002352a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002352b0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x002352c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x002352d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002352e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002352f0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x00235300 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00235310 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00235320 2253697a 65206f66 20746865 20504520 "Size of the PE │ │ │ │ + 0x00235330 64617461 20646972 6563746f 72792c20 data directory, │ │ │ │ + 0x00235340 696e2062 79746573 2e222c0a 20202020 in bytes.",. │ │ │ │ + 0x00235350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235360 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x00235370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235380 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00235390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002353a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002353b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002353c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002353d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002353e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002353f0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00235400 616d6522 3a202263 70757375 62747970 ame": "cpusubtyp │ │ │ │ - 0x00235410 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00235420 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00235430 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00235440 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00235450 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00235460 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x00235470 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00235480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235490 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002354a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002354b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x002354c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002354d0 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ - 0x002354e0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x002354f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00235500 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00235510 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00235520 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00235530 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00235540 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00235550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235560 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00235570 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00235580 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00235590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002355a0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x002355b0 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ - 0x002355c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002355d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x002355e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x002355f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00235600 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00235610 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00235380 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00235390 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x002353a0 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x002353b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x002353c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002353d0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x002353e0 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ + 0x002353f0 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x00235400 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00235410 6f6e223a 2022496e 64697669 6475616c on": "Individual │ │ │ │ + 0x00235420 20736563 74696f6e 20636861 72616374 section charact │ │ │ │ + 0x00235430 65726973 74696373 2063616e 20626520 eristics can be │ │ │ │ + 0x00235440 696e7370 65637465 64207573 696e6720 inspected using │ │ │ │ + 0x00235450 61206269 74776973 6520414e 44206f70 a bitwise AND op │ │ │ │ + 0x00235460 65726174 696f6e20 77697468 20737065 eration with spe │ │ │ │ + 0x00235470 63696669 6320636f 6e737461 6e74732e cific constants. │ │ │ │ + 0x00235480 20457861 6d706c65 733a2060 60607065 Examples: ```pe │ │ │ │ + 0x00235490 2e736563 74696f6e 735b305d 2e6e616d .sections[0].nam │ │ │ │ + 0x002354a0 65203d3d 205c222e 74657874 5c226060 e == \".text\"`` │ │ │ │ + 0x002354b0 602c2060 60607065 2e736563 74696f6e `, ```pe.section │ │ │ │ + 0x002354c0 735b315d 2e636861 72616374 65726973 s[1].characteris │ │ │ │ + 0x002354d0 74696373 20262070 652e5345 4354494f tics & pe.SECTIO │ │ │ │ + 0x002354e0 4e5f434e 545f434f 44456060 60222c0a N_CNT_CODE```",. │ │ │ │ + 0x002354f0 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x00235500 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x00235510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00235520 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00235530 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x00235540 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00235550 20227365 6374696f 6e73222c 0a202020 "sections",. │ │ │ │ + 0x00235560 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x00235570 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x00235580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235590 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x002355a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002355b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002355c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002355d0 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ + 0x002355e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002355f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00235600 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ + 0x00235610 6374696f 6e206e61 6d652e22 2c0a2020 ction name.",. │ │ │ │ 0x00235620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235630 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00235640 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00235650 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00235660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235670 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x00235680 697a656f 66636d64 73222c0a 20202020 izeofcmds",. │ │ │ │ - 0x00235690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002356a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002356b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002356c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002356d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002356e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002356f0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00235700 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00235630 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x00235640 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00235650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00235660 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00235670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235680 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00235690 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002356a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002356b0 226e616d 65223a20 22636861 72616374 "name": "charact │ │ │ │ + 0x002356c0 65726973 74696373 222c0a20 20202020 eristics",. │ │ │ │ + 0x002356d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002356e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002356f0 6e223a20 22536563 74696f6e 20636861 n": "Section cha │ │ │ │ + 0x00235700 72616374 65726973 74696373 2e222c0a racteristics.",. │ │ │ │ 0x00235710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235720 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00235730 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00235740 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00235750 223a2022 666c6167 73222c0a 20202020 ": "flags",. │ │ │ │ - 0x00235760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235770 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00235780 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00235720 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00235730 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00235740 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00235750 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00235760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00235770 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00235780 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ 0x00235790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002357a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002357b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002357c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x002357d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002357e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002357f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00235800 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00235810 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00235820 223a2022 72657365 72766564 222c0a20 ": "reserved",. │ │ │ │ - 0x00235830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00235850 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00235860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235870 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002357a0 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ + 0x002357b0 616c5f61 64647265 7373222c 0a202020 al_address",. │ │ │ │ + 0x002357c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002357d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002357e0 696f6e22 3a202253 65637469 6f6e2076 ion": "Section v │ │ │ │ + 0x002357f0 69727475 616c2061 64647265 73732e22 irtual address." │ │ │ │ + 0x00235800 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00235810 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00235820 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00235830 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00235840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235850 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00235860 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00235870 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x00235880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235890 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002358a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00235890 20202020 226e616d 65223a20 22766972 "name": "vir │ │ │ │ + 0x002358a0 7475616c 5f73697a 65222c0a 20202020 tual_size",. │ │ │ │ 0x002358b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002358c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002358d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002358e0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002358f0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x00235900 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ - 0x00235910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235920 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00235930 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x002358c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002358d0 6f6e223a 20225365 6374696f 6e207669 on": "Section vi │ │ │ │ + 0x002358e0 72747561 6c207369 7a652e22 2c0a2020 rtual size.",. │ │ │ │ + 0x002358f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235900 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00235910 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00235920 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00235930 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x00235940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235950 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00235960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235970 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00235980 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00235990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002359a0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ - 0x002359b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002359c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002359d0 223a2022 7365676d 656e7473 222c0a20 ": "segments",. │ │ │ │ + 0x00235950 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00235960 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00235970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235980 226e616d 65223a20 22726177 5f646174 "name": "raw_dat │ │ │ │ + 0x00235990 615f6f66 66736574 222c0a20 20202020 a_offset",. │ │ │ │ + 0x002359a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002359b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002359c0 6e223a20 22536563 74696f6e 20726177 n": "Section raw │ │ │ │ + 0x002359d0 206f6666 7365742e 222c0a20 20202020 offset.",. │ │ │ │ 0x002359e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002359f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00235a00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00235a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235a20 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x00235a30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00235a40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00235a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00235a70 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x00235a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235a90 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x00235aa0 676d656e 7473222c 0a202020 20202020 gments",. │ │ │ │ - 0x00235ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235ac0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00235ad0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00235ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235af0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x00235b00 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x00235b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235b20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00235b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235b40 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00235b50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00235b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235b80 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ - 0x00235b90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00235ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235bb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00235bc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00235bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002359f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00235a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235a10 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00235a20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00235a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235a40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00235a50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00235a60 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00235a70 6d65223a 20227261 775f6461 74615f73 me": "raw_data_s │ │ │ │ + 0x00235a80 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x00235a90 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00235aa0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00235ab0 53656374 696f6e20 72617720 73697a65 Section raw size │ │ │ │ + 0x00235ac0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00235ad0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00235ae0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00235af0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00235b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235b10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00235b20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00235b30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00235b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235b50 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ + 0x00235b60 6f696e74 65725f74 6f5f7265 6c6f6361 ointer_to_reloca │ │ │ │ + 0x00235b70 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x00235b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235b90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00235ba0 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ + 0x00235bb0 5f534543 54494f4e 5f484541 4445523a _SECTION_HEADER: │ │ │ │ + 0x00235bc0 3a506f69 6e746572 546f5265 6c6f6361 :PointerToReloca │ │ │ │ + 0x00235bd0 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ 0x00235be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235bf0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x00235bf0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ 0x00235c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235c10 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00235c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235c10 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00235c20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x00235c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235c40 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00235c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235c60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00235c70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00235c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235c90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00235ca0 223a2022 766d6164 6472222c 0a202020 ": "vmaddr",. │ │ │ │ - 0x00235cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235cd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00235ce0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00235c40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00235c50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00235c60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00235c70 223a2022 706f696e 7465725f 746f5f6c ": "pointer_to_l │ │ │ │ + 0x00235c80 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ + 0x00235c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235ca0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00235cb0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x00235cc0 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ + 0x00235cd0 45414445 523a3a50 6f696e74 6572546f EADER::PointerTo │ │ │ │ + 0x00235ce0 4c696e65 6e756d62 6572732e 222c0a20 Linenumbers.",. │ │ │ │ 0x00235cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235d00 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00235d10 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x00235d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235d30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00235d00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00235d10 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00235d20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00235d30 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00235d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235d50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00235d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235d70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00235d80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00235d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235db0 20202020 226e616d 65223a20 22766d73 "name": "vms │ │ │ │ - 0x00235dc0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x00235dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235de0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00235df0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00235e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235e20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00235e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235e40 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00235e50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00235e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235e70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00235d50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00235d60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00235d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235d80 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x00235d90 5f6f665f 72656c6f 63617469 6f6e7322 _of_relocations" │ │ │ │ + 0x00235da0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00235db0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00235dc0 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ + 0x00235dd0 65206f66 20494d41 47455f53 45435449 e of IMAGE_SECTI │ │ │ │ + 0x00235de0 4f4e5f48 45414445 523a3a4e 756d6265 ON_HEADER::Numbe │ │ │ │ + 0x00235df0 724f6652 656c6f63 6174696f 6e732e22 rOfRelocations." │ │ │ │ + 0x00235e00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00235e10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00235e20 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00235e30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00235e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00235e50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00235e60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00235e70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x00235e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235e90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00235ea0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00235eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235ec0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00235ed0 6d65223a 20226669 6c656f66 66222c0a me": "fileoff",. │ │ │ │ - 0x00235ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235f00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00235f10 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00235f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235f30 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00235f40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00235e90 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x00235ea0 6265725f 6f665f6c 696e655f 6e756d62 ber_of_line_numb │ │ │ │ + 0x00235eb0 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ + 0x00235ec0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00235ed0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00235ee0 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ + 0x00235ef0 45435449 4f4e5f48 45414445 523a3a4e ECTION_HEADER::N │ │ │ │ + 0x00235f00 756d6265 724f664c 696e654e 756d6265 umberOfLineNumbe │ │ │ │ + 0x00235f10 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ + 0x00235f20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00235f30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00235f40 20202020 20202020 20202020 20207d0a }. │ │ │ │ 0x00235f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235f60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00235f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235f80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00235f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235fb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00235fc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00235fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00235fe0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00235ff0 6673697a 65222c0a 20202020 20202020 fsize",. │ │ │ │ - 0x00236000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236010 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00236020 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00236030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00235f60 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ + 0x00235f70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00235f80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00235f90 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x00235fa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00235fb0 6e616d65 223a2022 6f766572 6c617922 name": "overlay" │ │ │ │ + 0x00235fc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00235fd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00235fe0 41207374 72756374 75726520 636f6e74 A structure cont │ │ │ │ + 0x00235ff0 61696e69 6e67206d 656d6265 7273206f aining members o │ │ │ │ + 0x00236000 66667365 7420616e 64207369 7a652e22 ffset and size." │ │ │ │ + 0x00236010 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x00236020 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x00236030 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00236040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236050 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00236060 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00236070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236080 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00236090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002360a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002360b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002360c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002360d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x002360e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002360f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00236100 6e616d65 223a2022 6d617870 726f7422 name": "maxprot" │ │ │ │ - 0x00236110 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00236120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236130 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00236140 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00236150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236160 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00236170 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00236180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236190 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x002361a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002361b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x002361c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002361d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002361e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x002361f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00236200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236210 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00236220 2022696e 69747072 6f74222c 0a202020 "initprot",. │ │ │ │ - 0x00236230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236250 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00236260 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00236270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236280 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00236290 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x002362a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002362b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002362c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002362d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x002362e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002362f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00236300 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00236310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236050 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00236060 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00236070 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00236080 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x00236090 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002360a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002360b0 224f7665 726c6179 20736563 74696f6e "Overlay section │ │ │ │ + 0x002360c0 206f6666 7365742e 222c0a20 20202020 offset.",. │ │ │ │ + 0x002360d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002360e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002360f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00236100 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00236110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236120 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00236130 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00236140 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00236150 20227369 7a65222c 0a202020 20202020 "size",. │ │ │ │ + 0x00236160 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00236170 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x00236180 7665726c 61792073 65637469 6f6e2073 verlay section s │ │ │ │ + 0x00236190 697a652e 222c0a20 20202020 20202020 ize.",. │ │ │ │ + 0x002361a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002361b0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x002361c0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x002361d0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x002361e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002361f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00236200 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x00236210 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x00236220 6963685f 7369676e 61747572 65222c0a ich_signature",. │ │ │ │ + 0x00236230 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00236240 756d656e 74617469 6f6e223a 20225374 umentation": "St │ │ │ │ + 0x00236250 72756374 75726520 636f6e74 61696e69 ructure containi │ │ │ │ + 0x00236260 6e672069 6e666f72 6d617469 6f6e2061 ng information a │ │ │ │ + 0x00236270 626f7574 20746865 20504527 73207269 bout the PE's ri │ │ │ │ + 0x00236280 63682073 69676e61 74757265 20617320 ch signature as │ │ │ │ + 0x00236290 646f6375 6d656e74 65642069 6e206874 documented in ht │ │ │ │ + 0x002362a0 74703a2f 2f777777 2e6e7463 6f72652e tp://www.ntcore. │ │ │ │ + 0x002362b0 636f6d2f 66696c65 732f7269 63687369 com/files/richsi │ │ │ │ + 0x002362c0 676e2e68 746d2e22 2c0a2020 20202020 gn.htm.",. │ │ │ │ + 0x002362d0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x002362e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x002362f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00236300 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00236310 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x00236320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236330 20202020 226e616d 65223a20 226e7365 "name": "nse │ │ │ │ - 0x00236340 63747322 2c0a2020 20202020 20202020 cts",. │ │ │ │ - 0x00236350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236360 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00236370 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00236380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002363a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x002363b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002363c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002363d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002363e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002363f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00236400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236410 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00236420 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00236430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236440 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00236450 6d65223a 2022666c 61677322 2c0a2020 me": "flags",. │ │ │ │ - 0x00236460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236480 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00236490 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x002364a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002364b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002364c0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x00236330 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x00236340 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00236350 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00236360 6174696f 6e223a20 224f6666 73657420 ation": "Offset │ │ │ │ + 0x00236370 77686572 65207468 65207269 63682073 where the rich s │ │ │ │ + 0x00236380 69676e61 74757265 20737461 7274732e ignature starts. │ │ │ │ + 0x00236390 20497420 77696c6c 20626520 756e6465 It will be unde │ │ │ │ + 0x002363a0 66696e65 64206966 20746865 2066696c fined if the fil │ │ │ │ + 0x002363b0 6520646f 65736e27 74206861 76652061 e doesn't have a │ │ │ │ + 0x002363c0 20726963 68207369 676e6174 7572652e rich signature. │ │ │ │ + 0x002363d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002363e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002363f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00236400 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00236410 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00236420 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00236430 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00236440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236450 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x00236460 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00236470 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00236480 6174696f 6e223a20 224c656e 67746820 ation": "Length │ │ │ │ + 0x00236490 6f662074 68652072 69636820 7369676e of the rich sign │ │ │ │ + 0x002364a0 61747572 652c206e 6f742069 6e636c75 ature, not inclu │ │ │ │ + 0x002364b0 64696e67 20746865 2066696e 616c2027 ding the final ' │ │ │ │ + 0x002364c0 52696368 27206d61 726b6572 2e222c0a Rich' marker.",. │ │ │ │ 0x002364d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002364e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x002364e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x002364f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236500 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00236510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236530 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x00236540 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00236550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236560 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x00236570 6374696f 6e73222c 0a202020 20202020 ctions",. │ │ │ │ - 0x00236580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236590 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x002365a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x002365b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002365c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002365d0 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x002365e0 223a0a20 20202020 20202020 20202020 ":. │ │ │ │ - 0x002365f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00236610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236630 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x00236640 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00236650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236660 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00236670 223a2022 73656374 696f6e73 222c0a20 ": "sections",. │ │ │ │ - 0x00236680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002366a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002366b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x002366c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236500 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00236510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00236520 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00236530 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00236540 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00236550 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ + 0x00236560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236570 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00236580 3a20224b 65792075 73656420 746f2065 : "Key used to e │ │ │ │ + 0x00236590 6e637279 70742074 68652064 61746120 ncrypt the data │ │ │ │ + 0x002365a0 77697468 20584f52 2e222c0a 20202020 with XOR.",. │ │ │ │ + 0x002365b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002365c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002365d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x002365e0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002365f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00236600 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00236610 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00236620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00236630 3a202272 61775f64 61746122 2c0a2020 : "raw_data",. │ │ │ │ + 0x00236640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236650 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00236660 223a2022 52617720 64617461 20617320 ": "Raw data as │ │ │ │ + 0x00236670 69742061 70706561 72732069 6e207468 it appears in th │ │ │ │ + 0x00236680 65206669 6c652e22 2c0a2020 20202020 e file.",. │ │ │ │ + 0x00236690 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x002366a0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x002366b0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x002366c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x002366d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002366e0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x002366f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00236700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236720 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00236730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236750 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00236760 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00236770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002366e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x002366f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00236700 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00236710 22636c65 61725f64 61746122 2c0a2020 "clear_data",. │ │ │ │ + 0x00236720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236730 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00236740 223a2022 44617461 20616674 65722062 ": "Data after b │ │ │ │ + 0x00236750 65696e67 20646563 72797074 65642062 eing decrypted b │ │ │ │ + 0x00236760 7920584f 52696e67 20697420 77697468 y XORing it with │ │ │ │ + 0x00236770 20746865 206b6579 2e222c0a 20202020 the key.",. │ │ │ │ 0x00236780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236790 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ - 0x002367a0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x002367b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002367c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002367d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002367e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x002367f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236810 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00236820 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x00236830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236850 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00236860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236880 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00236890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002368a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002368b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002368c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002368d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002368e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002368f0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x00236900 65676e61 6d65222c 0a202020 20202020 egname",. │ │ │ │ + 0x00236790 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x002367a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x002367b0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002367c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002367d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002367e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002367f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00236800 3a202276 65727369 6f6e5f64 61746122 : "version_data" │ │ │ │ + 0x00236810 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00236820 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00236830 74696f6e 223a2022 56657273 696f6e20 tion": "Version │ │ │ │ + 0x00236840 6669656c 64732061 66746572 20626569 fields after bei │ │ │ │ + 0x00236850 6e672064 65637279 70746564 20627920 ng decrypted by │ │ │ │ + 0x00236860 584f5269 6e672069 74207769 74682074 XORing it with t │ │ │ │ + 0x00236870 6865206b 65792e22 2c0a2020 20202020 he key.",. │ │ │ │ + 0x00236880 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00236890 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x002368a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x002368b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x002368c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002368d0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x002368e0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x002368f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00236900 223a2022 76657273 696f6e22 2c0a2020 ": "version",. │ │ │ │ 0x00236910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236930 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00236940 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00236950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236970 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00236980 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x00236990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002369a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002369b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002369c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002369d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002369e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002369f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236a10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00236a20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00236a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236a50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00236a60 22616464 72222c0a 20202020 20202020 "addr",. │ │ │ │ - 0x00236a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236a90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00236aa0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00236ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236ad0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00236ae0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00236920 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00236930 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x00236940 75726e69 6e672061 2073756d 206f6620 urning a sum of │ │ │ │ + 0x00236950 636f756e 74207661 6c756573 206f6620 count values of │ │ │ │ + 0x00236960 616c6c20 6d617463 68696e67 20766572 all matching ver │ │ │ │ + 0x00236970 73696f6e 20726563 6f726473 2e205072 sion records. Pr │ │ │ │ + 0x00236980 6f766964 65207468 65206f70 74696f6e ovide the option │ │ │ │ + 0x00236990 616c2074 6f6f6c69 64206172 67756d65 al toolid argume │ │ │ │ + 0x002369a0 6e742074 6f206f6e 6c79206d 61746368 nt to only match │ │ │ │ + 0x002369b0 20776865 6e20626f 7468206d 61746368 when both match │ │ │ │ + 0x002369c0 20666f72 206f6e65 20656e74 72792e20 for one entry. │ │ │ │ + 0x002369d0 4d6f7265 20696e66 6f726d61 74696f6e More information │ │ │ │ + 0x002369e0 2063616e 20626520 666f756e 64206865 can be found he │ │ │ │ + 0x002369f0 72653a20 68747470 3a2f2f77 77772e6e re: http://www.n │ │ │ │ + 0x00236a00 74636f72 652e636f 6d2f6669 6c65732f tcore.com/files/ │ │ │ │ + 0x00236a10 72696368 7369676e 2e68746d 204e6f74 richsign.htm Not │ │ │ │ + 0x00236a20 653a2050 72696f72 20746f20 76657273 e: Prior to vers │ │ │ │ + 0x00236a30 696f6e20 332e3131 2e302c20 74686973 ion 3.11.0, this │ │ │ │ + 0x00236a40 2066756e 6374696f 6e207265 7475726e function return │ │ │ │ + 0x00236a50 73206f6e 6c792061 20626f6f 6c65616e s only a boolean │ │ │ │ + 0x00236a60 2076616c 75652028 30206f72 20312920 value (0 or 1) │ │ │ │ + 0x00236a70 69662074 68652067 6976656e 20766572 if the given ver │ │ │ │ + 0x00236a80 73696f6e 20616e64 206f7074 696f6e61 sion and optiona │ │ │ │ + 0x00236a90 6c20746f 6f6c6964 20697320 70726573 l toolid is pres │ │ │ │ + 0x00236aa0 656e7420 696e2061 6e20656e 7472792e ent in an entry. │ │ │ │ + 0x00236ab0 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ + 0x00236ac0 72696368 5f736967 6e617475 72652e76 rich_signature.v │ │ │ │ + 0x00236ad0 65727369 6f6e2832 34323135 2c203236 ersion(24215, 26 │ │ │ │ + 0x00236ae0 3129203d 3d203631 60606022 2c0a2020 1) == 61```",. │ │ │ │ 0x00236af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236b10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00236b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236b40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00236b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236b70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00236b80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00236b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236b00 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x00236b10 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x00236b20 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x00236b30 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x00236b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236b50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00236b60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00236b70 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00236b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236b90 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00236ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236bb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00236bc0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x00236bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236bc0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x00236bd0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x00236be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236bf0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00236c00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00236bf0 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ + 0x00236c00 7273696f 6e220a20 20202020 20202020 rsion". │ │ │ │ 0x00236c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236c30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00236c40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00236c20 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00236c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236c40 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ 0x00236c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236c70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00236c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236ca0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00236cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236cd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00236ce0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00236cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236c60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00236c70 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x00236c80 65747572 6e696e67 20612073 756d206f eturning a sum o │ │ │ │ + 0x00236c90 6620636f 756e7420 76616c75 6573206f f count values o │ │ │ │ + 0x00236ca0 6620616c 6c206d61 74636869 6e672060 f all matching ` │ │ │ │ + 0x00236cb0 76657273 696f6e60 20726563 6f726473 version` records │ │ │ │ + 0x00236cc0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x00236cd0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00236ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236cf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x00236d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236d10 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x00236d20 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x00236d10 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00236d20 205b0a20 20202020 20202020 20202020 [. │ │ │ │ 0x00236d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236d50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00236d60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00236d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236d40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00236d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236d60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00236d70 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ 0x00236d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236d90 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00236da0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00236d90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00236da0 3a202276 65727369 6f6e220a 20202020 : "version". │ │ │ │ 0x00236db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236dd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00236de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236e00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00236e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236e30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00236e40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00236e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236dc0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00236dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236de0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00236df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00236e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236e10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00236e20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00236e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236e40 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x00236e50 6f6f6c69 64220a20 20202020 20202020 oolid". │ │ │ │ 0x00236e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236e70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00236e80 616c6967 6e222c0a 20202020 20202020 align",. │ │ │ │ - 0x00236e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236e70 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00236e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236e90 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ 0x00236ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236eb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00236ec0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00236ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236ef0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00236f00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00236f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236f30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00236eb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00236ec0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x00236ed0 65747572 6e696e67 20612073 756d206f eturning a sum o │ │ │ │ + 0x00236ee0 6620636f 756e7420 76616c75 6573206f f count values o │ │ │ │ + 0x00236ef0 6620616c 6c206d61 74636869 6e672060 f all matching ` │ │ │ │ + 0x00236f00 76657273 696f6e60 20726563 6f726473 version` records │ │ │ │ + 0x00236f10 20746861 7420616c 736f206d 61746368 that also match │ │ │ │ + 0x00236f20 20746865 20737065 63696669 65642060 the specified ` │ │ │ │ + 0x00236f30 746f6f6c 6964602e 220a2020 20202020 toolid`.". │ │ │ │ 0x00236f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236f60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00236f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236f90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00236fa0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00236fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00236fd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00236fe0 72656c6f 6666222c 0a202020 20202020 reloff",. │ │ │ │ - 0x00236ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236f50 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00236f60 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x00236f70 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00236f80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00236f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236fa0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x00236fb0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x00236fc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00236fd0 223a2022 746f6f6c 6964222c 0a202020 ": "toolid",. │ │ │ │ + 0x00236fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00236ff0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x00237000 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ 0x00237010 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00237020 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00237030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237050 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00237060 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00237070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237090 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002370a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002370b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002370c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002370d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002370e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002370f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00237100 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00237110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237130 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00237140 226e7265 6c6f6322 2c0a2020 20202020 "nreloc",. │ │ │ │ - 0x00237150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237170 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00237180 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00237190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002371a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002371b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002371c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002371d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002371e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002371f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00237200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237220 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00237230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237250 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00237260 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00237020 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x00237030 696f6e20 72657475 726e696e 67206120 ion returning a │ │ │ │ + 0x00237040 73756d20 6f662063 6f756e74 2076616c sum of count val │ │ │ │ + 0x00237050 75657320 6f662061 6c6c206d 61746368 ues of all match │ │ │ │ + 0x00237060 696e6720 746f6f6c 69642072 65636f72 ing toolid recor │ │ │ │ + 0x00237070 64732e20 50726f76 69646520 74686520 ds. Provide the │ │ │ │ + 0x00237080 6f707469 6f6e616c 20766572 73696f6e optional version │ │ │ │ + 0x00237090 20617267 756d656e 7420746f 206f6e6c argument to onl │ │ │ │ + 0x002370a0 79206d61 74636820 7768656e 20626f74 y match when bot │ │ │ │ + 0x002370b0 68206d61 74636820 666f7220 6f6e6520 h match for one │ │ │ │ + 0x002370c0 656e7472 792e204d 6f726520 696e666f entry. More info │ │ │ │ + 0x002370d0 726d6174 696f6e20 63616e20 62652066 rmation can be f │ │ │ │ + 0x002370e0 6f756e64 20686572 653a2068 7474703a ound here: http: │ │ │ │ + 0x002370f0 2f2f7777 772e6e74 636f7265 2e636f6d //www.ntcore.com │ │ │ │ + 0x00237100 2f66696c 65732f72 69636873 69676e2e /files/richsign. │ │ │ │ + 0x00237110 68746d20 4e6f7465 3a205072 696f7220 htm Note: Prior │ │ │ │ + 0x00237120 746f2076 65727369 6f6e2033 2e31312e to version 3.11. │ │ │ │ + 0x00237130 302c2074 68697320 66756e63 74696f6e 0, this function │ │ │ │ + 0x00237140 20726574 75726e73 206f6e6c 79206120 returns only a │ │ │ │ + 0x00237150 626f6f6c 65616e20 76616c75 65202830 boolean value (0 │ │ │ │ + 0x00237160 206f7220 31292069 66207468 65206769 or 1) if the gi │ │ │ │ + 0x00237170 76656e20 746f6f6c 69642061 6e64206f ven toolid and o │ │ │ │ + 0x00237180 7074696f 6e616c20 76657273 696f6e20 ptional version │ │ │ │ + 0x00237190 69732070 72657365 6e742069 6e20616e is present in an │ │ │ │ + 0x002371a0 20656e74 72792e20 60606045 78616d70 entry. ```Examp │ │ │ │ + 0x002371b0 6c653a20 70652e72 6963685f 7369676e le: pe.rich_sign │ │ │ │ + 0x002371c0 61747572 652e746f 6f6c6964 28313730 ature.toolid(170 │ │ │ │ + 0x002371d0 2c203430 32313929 203e3d20 39396060 , 40219) >= 99`` │ │ │ │ + 0x002371e0 60222c0a 20202020 20202020 20202020 `",. │ │ │ │ + 0x002371f0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x00237200 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x00237210 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00237220 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00237230 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x00237240 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x00237250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237260 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x00237270 20202020 20202020 20202020 20202020 │ │ │ │ 0x00237280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237290 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002372a0 2022666c 61677322 2c0a2020 20202020 "flags",. │ │ │ │ + 0x00237290 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x002372a0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002372b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002372c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002372d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002372e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002372f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002372c0 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x002372d0 6964220a 20202020 20202020 20202020 id". │ │ │ │ + 0x002372e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002372f0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ 0x00237300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237310 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00237320 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00237310 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x00237320 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x00237330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237350 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00237360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00237390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237340 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00237350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237360 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x00237370 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00237380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237390 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x002373a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002373b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002373c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002373b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002373c0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ 0x002373d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002373e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002373f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00237400 20227265 73657276 65643122 2c0a2020 "reserved1",. │ │ │ │ - 0x00237410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002373e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002373f0 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ + 0x00237400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237410 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x00237420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237430 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00237440 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00237450 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00237460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237480 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00237490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002374a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002374b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x002374c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237430 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00237440 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00237450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237460 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00237470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00237480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237490 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x002374a0 65727369 6f6e220a 20202020 20202020 ersion". │ │ │ │ + 0x002374b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002374c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ 0x002374d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002374e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002374e0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ 0x002374f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237510 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00237520 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00237530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237550 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00237560 6d65223a 20227265 73657276 65643222 me": "reserved2" │ │ │ │ - 0x00237570 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00237580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002375a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002375b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x002375c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002375d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002375e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x002375f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00237500 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00237510 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00237520 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00237530 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00237540 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00237550 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00237560 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x00237570 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00237580 2022696d 70686173 68222c0a 20202020 "imphash",. │ │ │ │ + 0x00237590 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x002375a0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ + 0x002375b0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x002375c0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x002375d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002375e0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x002375f0 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ 0x00237600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237610 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00237620 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00237630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237640 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00237650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237680 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00237690 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002376a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002376b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002376c0 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ - 0x002376d0 65643322 2c0a2020 20202020 20202020 ed3",. │ │ │ │ - 0x002376e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002376f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237700 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00237710 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00237720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237740 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00237750 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00237760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237780 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00237790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002377a0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x002377b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002377c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002377d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00237610 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00237620 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x00237630 75726e69 6e672074 68652069 6d706f72 urning the impor │ │ │ │ + 0x00237640 74206861 7368206f 7220696d 70686173 t hash or imphas │ │ │ │ + 0x00237650 6820666f 72207468 65205045 2e205468 h for the PE. Th │ │ │ │ + 0x00237660 6520696d 70686173 68206973 2061204d e imphash is a M │ │ │ │ + 0x00237670 44352068 61736820 6f662074 68652050 D5 hash of the P │ │ │ │ + 0x00237680 45277320 696d706f 72742074 61626c65 E's import table │ │ │ │ + 0x00237690 20616674 65722073 6f6d6520 6e6f726d after some norm │ │ │ │ + 0x002376a0 616c697a 6174696f 6e2e2054 68652069 alization. The i │ │ │ │ + 0x002376b0 6d706861 73682066 6f722061 20504520 mphash for a PE │ │ │ │ + 0x002376c0 63616e20 62652061 6c736f20 636f6d70 can be also comp │ │ │ │ + 0x002376d0 75746564 20776974 68207065 66696c65 uted with pefile │ │ │ │ + 0x002376e0 20616e64 20796f75 2063616e 2066696e and you can fin │ │ │ │ + 0x002376f0 64206d6f 72652069 6e666f72 6d617469 d more informati │ │ │ │ + 0x00237700 6f6e2069 6e204d61 6e646961 6e742773 on in Mandiant's │ │ │ │ + 0x00237710 20626c6f 672e220a 20202020 20202020 blog.". │ │ │ │ + 0x00237720 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00237730 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00237740 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00237750 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00237760 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x00237770 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00237780 20227365 6374696f 6e5f696e 64657822 "section_index" │ │ │ │ + 0x00237790 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x002377a0 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x002377b0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x002377c0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x002377d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x002377e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002377f0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00237800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237810 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ - 0x00237820 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x00237830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237840 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00237850 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00237860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237870 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00237880 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00237890 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x002378a0 6d65223a 2022656e 7472795f 706f696e me": "entry_poin │ │ │ │ - 0x002378b0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x002378c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002378d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x002378e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002378f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00237900 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x00237910 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00237920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237930 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00237940 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00237950 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00237960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237970 20202022 6e616d65 223a2022 73746163 "name": "stac │ │ │ │ - 0x00237980 6b5f7369 7a65222c 0a202020 20202020 k_size",. │ │ │ │ - 0x00237990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002379a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002379b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002379c0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x002379d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x002379e0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x002377f0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x00237800 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00237810 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00237820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237830 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00237840 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x00237850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237860 20226e61 6d65223a 20226e61 6d65220a "name": "name". │ │ │ │ + 0x00237870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237880 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00237890 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x002378a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002378b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002378c0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x002378d0 72657475 726e696e 67207468 6520696e returning the in │ │ │ │ + 0x002378e0 64657820 696e746f 20746865 20736563 dex into the sec │ │ │ │ + 0x002378f0 74696f6e 73206172 72617920 666f7220 tions array for │ │ │ │ + 0x00237900 74686520 73656374 696f6e20 74686174 the section that │ │ │ │ + 0x00237910 20686173 206e616d 652e206e 616d6520 has name. name │ │ │ │ + 0x00237920 69732063 61736520 73656e73 69746976 is case sensitiv │ │ │ │ + 0x00237930 652e220a 20202020 20202020 20202020 e.". │ │ │ │ + 0x00237940 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00237950 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00237960 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x00237970 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x00237980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237990 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002379a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002379b0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x002379c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002379d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002379e0 223a2022 61646472 220a2020 20202020 ": "addr". │ │ │ │ 0x002379f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237a00 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ - 0x00237a10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00237a20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00237a30 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x00237a40 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00237a50 20226e61 6d65223a 20226669 6c655f69 "name": "file_i │ │ │ │ - 0x00237a60 6e646578 5f666f72 5f617263 68222c0a ndex_for_arch",. │ │ │ │ - 0x00237a70 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x00237a80 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x00237a90 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x00237aa0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x00237ab0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00237ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237ad0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x00237ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237af0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00237b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237b10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00237b20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00237b30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00237b40 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ - 0x00237b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237b60 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x00237b70 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x00237b80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00237b90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00237ba0 22220a20 20202020 20202020 20202020 "". │ │ │ │ - 0x00237bb0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00237bc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00237bd0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x00237be0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x00237bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237c00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00237c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237c20 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x00237a00 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00237a10 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x00237a20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00237a30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00237a40 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x00237a50 696e6720 74686520 696e6465 7820696e ing the index in │ │ │ │ + 0x00237a60 746f2074 68652073 65637469 6f6e7320 to the sections │ │ │ │ + 0x00237a70 61727261 7920666f 72207468 65207365 array for the se │ │ │ │ + 0x00237a80 6374696f 6e207468 61742068 61732061 ction that has a │ │ │ │ + 0x00237a90 6464722e 20616464 72206361 6e206265 ddr. addr can be │ │ │ │ + 0x00237aa0 20616e20 6f666673 65742069 6e746f20 an offset into │ │ │ │ + 0x00237ab0 74686520 66696c65 206f7220 61206d65 the file or a me │ │ │ │ + 0x00237ac0 6d6f7279 20616464 72657373 2e220a20 mory address.". │ │ │ │ + 0x00237ad0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00237ae0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x00237af0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00237b00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00237b10 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x00237b20 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x00237b30 226e616d 65223a20 22657870 6f727473 "name": "exports │ │ │ │ + 0x00237b40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00237b50 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x00237b60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00237b70 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x00237b80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00237b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237ba0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00237bb0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00237bc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00237bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237be0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00237bf0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x00237c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237c10 2020226e 616d6522 3a202266 756e6374 "name": "funct │ │ │ │ + 0x00237c20 696f6e5f 6e616d65 220a2020 20202020 ion_name". │ │ │ │ 0x00237c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237c40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00237c50 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ - 0x00237c60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00237c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237c80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00237c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237ca0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00237cb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00237cc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00237cd0 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ - 0x00237ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237cf0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x00237d00 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x00237d10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00237d20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00237d30 22220a20 20202020 20202020 20202020 "". │ │ │ │ - 0x00237d40 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00237d50 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x00237d60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00237d70 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x00237d80 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x00237d90 20202020 226e616d 65223a20 22656e74 "name": "ent │ │ │ │ - 0x00237da0 72795f70 6f696e74 5f666f72 5f617263 ry_point_for_arc │ │ │ │ - 0x00237db0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x00237dc0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x00237dd0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x00237de0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x00237df0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00237e00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00237e10 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00237e20 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00237e30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00237e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237e50 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00237e60 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x00237c40 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00237c50 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x00237c60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00237c70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00237c80 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x00237c90 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ + 0x00237ca0 50452065 78706f72 74732066 756e6374 PE exports funct │ │ │ │ + 0x00237cb0 696f6e5f 6e616d65 206f7220 66616c73 ion_name or fals │ │ │ │ + 0x00237cc0 65206f74 68657277 6973652e 220a2020 e otherwise.". │ │ │ │ + 0x00237cd0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00237ce0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00237cf0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00237d00 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x00237d10 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00237d20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00237d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237d40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00237d50 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x00237d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237d70 20202020 20226e61 6d65223a 20226f72 "name": "or │ │ │ │ + 0x00237d80 64696e61 6c220a20 20202020 20202020 dinal". │ │ │ │ + 0x00237d90 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00237da0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00237db0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x00237dc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00237dd0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x00237de0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x00237df0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x00237e00 6578706f 72747320 6f726469 6e616c20 exports ordinal │ │ │ │ + 0x00237e10 6f722066 616c7365 206f7468 65727769 or false otherwi │ │ │ │ + 0x00237e20 73652e22 0a202020 20202020 20202020 se.". │ │ │ │ + 0x00237e30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00237e40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00237e50 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x00237e60 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ 0x00237e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237e80 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ + 0x00237e80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x00237e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237ea0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00237eb0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00237ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237ed0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00237ee0 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ - 0x00237ef0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00237f00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00237f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237f20 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x00237f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237f40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00237f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237f60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00237f70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00237f80 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00237f90 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ - 0x00237fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237fb0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00237fc0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00237fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00237fe0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00237ff0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x00238000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238010 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ - 0x00238020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238030 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00238040 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00238050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238060 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00238070 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ - 0x00238080 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00238090 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x002380a0 20202020 20202020 0a202020 205d0a7d . ].} │ │ │ │ - 0x002380b0 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x002380c0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x002380d0 20202020 226e616d 65223a20 22686173 "name": "has │ │ │ │ - 0x002380e0 68222c0a 20202020 22617474 72696275 h",. "attribu │ │ │ │ - 0x002380f0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x00238100 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00238110 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x00238120 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00238130 616d6522 3a20226d 6435222c 0a202020 ame": "md5",. │ │ │ │ - 0x00238140 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x00238150 5f747970 65223a20 2273222c 0a202020 _type": "s",. │ │ │ │ - 0x00238160 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ - 0x00238170 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ - 0x00238180 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00238190 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x002381a0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x002381b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002381c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002381d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002381e0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x002381f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238200 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00238210 65223a20 226f6666 73657422 0a202020 e": "offset". │ │ │ │ + 0x00237ea0 20202022 74797065 223a2022 72222c0a "type": "r",. │ │ │ │ + 0x00237eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237ec0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00237ed0 65223a20 22726567 756c6172 5f657870 e": "regular_exp │ │ │ │ + 0x00237ee0 72657373 696f6e22 0a202020 20202020 ression". │ │ │ │ + 0x00237ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00237f00 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00237f10 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x00237f20 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00237f30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00237f40 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x00237f50 6e672074 72756520 69662074 68652050 ng true if the P │ │ │ │ + 0x00237f60 45206578 706f7274 73207265 67756c61 E exports regula │ │ │ │ + 0x00237f70 725f6578 70726573 73696f6e 206f7220 r_expression or │ │ │ │ + 0x00237f80 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ + 0x00237f90 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00237fa0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00237fb0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x00237fc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00237fd0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x00237fe0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x00237ff0 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ + 0x00238000 7274735f 696e6465 78222c0a 20202020 rts_index",. │ │ │ │ + 0x00238010 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x00238020 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x00238030 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x00238040 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x00238050 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00238060 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x00238070 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x00238080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238090 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002380a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002380b0 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x002380c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002380d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002380e0 223a2022 66756e63 74696f6e 5f6e616d ": "function_nam │ │ │ │ + 0x002380f0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x00238100 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00238110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238120 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x00238130 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00238140 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x00238150 6f6e2072 65747572 6e696e67 20746865 on returning the │ │ │ │ + 0x00238160 20696e64 65782069 6e746f20 74686520 index into the │ │ │ │ + 0x00238170 6578706f 72745f64 65746169 6c732061 export_details a │ │ │ │ + 0x00238180 72726179 20776865 72652074 6865206e rray where the n │ │ │ │ + 0x00238190 616d6564 2066756e 6374696f 6e206973 amed function is │ │ │ │ + 0x002381a0 2c20756e 64656669 6e656420 6f746865 , undefined othe │ │ │ │ + 0x002381b0 72776973 652e220a 20202020 20202020 rwise.". │ │ │ │ + 0x002381c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x002381d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002381e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002381f0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x00238200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238210 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x00238220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238230 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00238240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238250 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00238260 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00238270 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x00238280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238290 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002382a0 73697a65 220a2020 20202020 20202020 size". │ │ │ │ - 0x002382b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x002382c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002382d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x002382e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002382f0 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ - 0x00238300 75726e73 20746865 204d4435 20686173 urns the MD5 has │ │ │ │ - 0x00238310 6820666f 72202a73 697a652a 20627974 h for *size* byt │ │ │ │ - 0x00238320 65732073 74617274 696e6720 6174202a es starting at * │ │ │ │ - 0x00238330 6f666673 65742a2e 20576865 6e207363 offset*. When sc │ │ │ │ - 0x00238340 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ - 0x00238350 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ - 0x00238360 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ - 0x00238370 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ - 0x00238380 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ - 0x00238390 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ - 0x002383a0 64726573 73207370 6163652e 20546865 dress space. The │ │ │ │ - 0x002383b0 20726574 75726e65 64207374 72696e67 returned string │ │ │ │ - 0x002383c0 20697320 616c7761 79732069 6e206c6f is always in lo │ │ │ │ - 0x002383d0 77657263 6173652e 20457861 6d706c65 wercase. Example │ │ │ │ - 0x002383e0 3a206060 60686173 682e6d64 3528302c : ```hash.md5(0, │ │ │ │ - 0x002383f0 2066696c 6573697a 6529203d 3d205c22 filesize) == \" │ │ │ │ - 0x00238400 66656261 36633931 39653337 39376537 feba6c919e3797e7 │ │ │ │ - 0x00238410 37373865 38663265 38356661 30333364 778e8f2e85fa033d │ │ │ │ - 0x00238420 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ - 0x00238430 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00238440 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00238450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238460 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x00238470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238480 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00238490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002384a0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x002384b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002384c0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002384d0 616d6522 3a202273 7472696e 67220a20 ame": "string". │ │ │ │ - 0x002384e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002384f0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00238500 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x00238510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238520 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00238530 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x00238540 65204d44 35206861 73682066 6f722074 e MD5 hash for t │ │ │ │ - 0x00238550 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ - 0x00238560 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ - 0x00238570 682e6d64 35285c22 64756d6d 795c2229 h.md5(\"dummy\") │ │ │ │ - 0x00238580 203d3d20 5c223237 35383736 65333463 == \"275876e34c │ │ │ │ - 0x00238590 66363039 64623131 38663364 38346237 f609db118f3d84b7 │ │ │ │ - 0x002385a0 39396137 39305c22 60606022 0a202020 99a790\"```". │ │ │ │ - 0x002385b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x002385c0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x002385d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x002385e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x002385f0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x00238600 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00238610 616d6522 3a202273 68613122 2c0a2020 ame": "sha1",. │ │ │ │ - 0x00238620 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x00238630 6e5f7479 7065223a 20227322 2c0a2020 n_type": "s",. │ │ │ │ - 0x00238640 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x00238650 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x00238660 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00238670 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00238680 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00238230 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00238240 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00238250 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00238260 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ + 0x00238270 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00238280 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00238290 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x002382a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002382b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002382c0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x002382d0 20726574 75726e69 6e672074 68652069 returning the i │ │ │ │ + 0x002382e0 6e646578 20696e74 6f207468 65206578 ndex into the ex │ │ │ │ + 0x002382f0 706f7274 5f646574 61696c73 20617272 port_details arr │ │ │ │ + 0x00238300 61792077 68657265 20746865 20657870 ay where the exp │ │ │ │ + 0x00238310 6f727465 64206f72 64696e61 6c206973 orted ordinal is │ │ │ │ + 0x00238320 2c20756e 64656669 6e656420 6f746865 , undefined othe │ │ │ │ + 0x00238330 72776973 652e220a 20202020 20202020 rwise.". │ │ │ │ + 0x00238340 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00238350 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00238360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238370 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x00238380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002383a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002383b0 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x002383c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002383d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002383e0 6e616d65 223a2022 72656775 6c61725f name": "regular_ │ │ │ │ + 0x002383f0 65787072 65737369 6f6e220a 20202020 expression". │ │ │ │ + 0x00238400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238410 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00238420 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x00238430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238440 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00238450 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ + 0x00238460 726e696e 67207468 65206669 72737420 rning the first │ │ │ │ + 0x00238470 696e6465 7820696e 746f2074 68652065 index into the e │ │ │ │ + 0x00238480 78706f72 745f6465 7461696c 73206172 xport_details ar │ │ │ │ + 0x00238490 72617920 77686572 65207468 65207265 ray where the re │ │ │ │ + 0x002384a0 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ + 0x002384b0 206d6174 63686573 20746865 20657870 matches the exp │ │ │ │ + 0x002384c0 6f727465 64206e61 6d652c20 756e6465 orted name, unde │ │ │ │ + 0x002384d0 66696e65 64206f74 68657277 6973652e fined otherwise. │ │ │ │ + 0x002384e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x002384f0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x00238500 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x00238510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00238520 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x00238530 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x00238540 226e616d 65223a20 22657870 6f72745f "name": "export_ │ │ │ │ + 0x00238550 64657461 696c7322 2c0a2020 20202020 details",. │ │ │ │ + 0x00238560 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00238570 74696f6e 223a2022 41727261 79206f66 tion": "Array of │ │ │ │ + 0x00238580 20737472 75637475 72657320 636f6e74 structures cont │ │ │ │ + 0x00238590 61696e69 6e672069 6e666f72 6d617469 aining informati │ │ │ │ + 0x002385a0 6f6e2061 626f7574 20746865 20504527 on about the PE' │ │ │ │ + 0x002385b0 73206578 706f7274 732e222c 0a202020 s exports.",. │ │ │ │ + 0x002385c0 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x002385d0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x002385e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002385f0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x00238600 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x00238610 20202020 2020226e 616d6522 3a202265 "name": "e │ │ │ │ + 0x00238620 78706f72 745f6465 7461696c 73222c0a xport_details",. │ │ │ │ + 0x00238630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238640 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x00238650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238660 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00238670 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00238680 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ 0x00238690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002386a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002386b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002386c0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x002386d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002386e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x002386f0 6d65223a 20226f66 66736574 220a2020 me": "offset". │ │ │ │ - 0x00238700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238710 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00238720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238730 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00238740 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00238750 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x00238760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238770 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00238780 2273697a 65220a20 20202020 20202020 "size". │ │ │ │ - 0x00238790 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002387a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002387b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x002387c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002387d0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x002387e0 7475726e 73207468 65205348 41312068 turns the SHA1 h │ │ │ │ - 0x002387f0 61736820 666f7220 74686520 2a73697a ash for the *siz │ │ │ │ - 0x00238800 652a2062 79746573 20737461 7274696e e* bytes startin │ │ │ │ - 0x00238810 67206174 202a6f66 66736574 2a2e2057 g at *offset*. W │ │ │ │ - 0x00238820 68656e20 7363616e 6e696e67 20612072 hen scanning a r │ │ │ │ - 0x00238830 756e6e69 6e672070 726f6365 73732074 unning process t │ │ │ │ - 0x00238840 6865202a 6f666673 65742a20 61726775 he *offset* argu │ │ │ │ - 0x00238850 6d656e74 2073686f 756c6420 62652061 ment should be a │ │ │ │ - 0x00238860 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ - 0x00238870 20776974 68696e20 74686520 70726f63 within the proc │ │ │ │ - 0x00238880 65737320 61646472 65737320 73706163 ess address spac │ │ │ │ - 0x00238890 652e2054 68652072 65747572 6e656420 e. The returned │ │ │ │ - 0x002388a0 73747269 6e672069 7320616c 77617973 string is always │ │ │ │ - 0x002388b0 20696e20 6c6f7765 72636173 652e220a in lowercase.". │ │ │ │ - 0x002388c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002388d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x002388e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002388f0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00238900 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00238910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238920 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00238930 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00238940 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x00238950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00238970 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x002386a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002386b0 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x002386c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002386d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002386e0 3a20224f 66667365 74207768 65726520 : "Offset where │ │ │ │ + 0x002386f0 74686520 6578706f 72746564 2066756e the exported fun │ │ │ │ + 0x00238700 6374696f 6e207374 61727473 2e222c0a ction starts.",. │ │ │ │ + 0x00238710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238720 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00238730 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00238740 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00238750 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00238760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00238770 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00238780 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00238790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002387a0 2020226e 616d6522 3a20226e 616d6522 "name": "name" │ │ │ │ + 0x002387b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002387c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002387d0 656e7461 74696f6e 223a2022 4e616d65 entation": "Name │ │ │ │ + 0x002387e0 206f6620 74686520 6578706f 72746564 of the exported │ │ │ │ + 0x002387f0 2066756e 6374696f 6e2e2049 74207769 function. It wi │ │ │ │ + 0x00238800 6c6c2062 6520756e 64656669 6e656420 ll be undefined │ │ │ │ + 0x00238810 69662074 68652066 756e6374 696f6e20 if the function │ │ │ │ + 0x00238820 68617320 6e6f206e 616d652e 222c0a20 has no name.",. │ │ │ │ + 0x00238830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238840 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00238850 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x00238860 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00238870 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00238880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238890 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002388a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002388b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002388c0 20226e61 6d65223a 2022666f 72776172 "name": "forwar │ │ │ │ + 0x002388d0 645f6e61 6d65222c 0a202020 20202020 d_name",. │ │ │ │ + 0x002388e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002388f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00238900 3a202254 6865206e 616d6520 6f662074 : "The name of t │ │ │ │ + 0x00238910 68652066 756e6374 696f6e20 77686572 he function wher │ │ │ │ + 0x00238920 65207468 69732065 78706f72 7420666f e this export fo │ │ │ │ + 0x00238930 72776172 64732074 6f2e2049 74207769 rwards to. It wi │ │ │ │ + 0x00238940 6c6c2062 6520756e 64656669 6e656420 ll be undefined │ │ │ │ + 0x00238950 69662074 68652065 78706f72 74206973 if the export is │ │ │ │ + 0x00238960 206e6f74 20612066 6f727761 7264696e not a forwardin │ │ │ │ + 0x00238970 67206578 706f7274 2e222c0a 20202020 g export.",. │ │ │ │ 0x00238980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238990 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x002389a0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x002389b0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x002389c0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x002389d0 65747572 6e732074 68652053 48413120 eturns the SHA1 │ │ │ │ - 0x002389e0 68617368 20666f72 20746865 20676976 hash for the giv │ │ │ │ - 0x002389f0 656e2073 7472696e 672e220a 20202020 en string.". │ │ │ │ - 0x00238a00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00238a10 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x00238a20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00238a30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00238a40 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ - 0x00238a50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00238a60 6d65223a 20227368 61323536 222c0a20 me": "sha256",. │ │ │ │ - 0x00238a70 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x00238a80 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ - 0x00238a90 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x00238aa0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x00238ab0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00238ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238ad0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x00238ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238af0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00238b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238b10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00238b20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00238b30 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00238b40 616d6522 3a20226f 66667365 74220a20 ame": "offset". │ │ │ │ - 0x00238b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238b60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00238b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238b80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00238b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238ba0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x00238bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238bc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00238bd0 20227369 7a65220a 20202020 20202020 "size". │ │ │ │ - 0x00238be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238bf0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00238c00 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x00238c10 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00238c20 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x00238c30 65747572 6e732074 68652053 48413235 eturns the SHA25 │ │ │ │ - 0x00238c40 36206861 73682066 6f722074 6865202a 6 hash for the * │ │ │ │ - 0x00238c50 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x00238c60 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x00238c70 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ - 0x00238c80 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ - 0x00238c90 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ - 0x00238ca0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ - 0x00238cb0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ - 0x00238cc0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ - 0x00238cd0 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ - 0x00238ce0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ - 0x00238cf0 65642073 7472696e 67206973 20616c77 ed string is alw │ │ │ │ - 0x00238d00 61797320 696e206c 6f776572 63617365 ays in lowercase │ │ │ │ - 0x00238d10 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x00238d20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00238d30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00238d40 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x00238d50 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x00238d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238d70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00238d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238d90 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x00238da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238db0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00238dc0 3a202273 7472696e 67220a20 20202020 : "string". │ │ │ │ + 0x00238990 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x002389a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002389b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002389c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002389d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002389e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002389f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00238a00 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00238a10 616d6522 3a20226f 7264696e 616c222c ame": "ordinal", │ │ │ │ + 0x00238a20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00238a30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00238a40 6e746174 696f6e22 3a202254 6865206f ntation": "The o │ │ │ │ + 0x00238a50 7264696e 616c206f 66207468 65206578 rdinal of the ex │ │ │ │ + 0x00238a60 706f7274 65642066 756e6374 696f6e2c ported function, │ │ │ │ + 0x00238a70 20616674 65722074 6865206f 7264696e after the ordin │ │ │ │ + 0x00238a80 616c2062 61736520 68617320 6265656e al base has been │ │ │ │ + 0x00238a90 20617070 6c696564 20746f20 69742e22 applied to it." │ │ │ │ + 0x00238aa0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00238ab0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00238ac0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00238ad0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00238ae0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x00238af0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00238b00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00238b10 0a090909 226b696e 64223a20 2276616c ...."kind": "val │ │ │ │ + 0x00238b20 7565222c 0a090909 226e616d 65223a20 ue",...."name": │ │ │ │ + 0x00238b30 22494d50 4f52545f 5354414e 44415244 "IMPORT_STANDARD │ │ │ │ + 0x00238b40 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ + 0x00238b50 74696f6e 223a2022 466c6167 20737065 tion": "Flag spe │ │ │ │ + 0x00238b60 63696679 696e6720 77686963 6820696d cifying which im │ │ │ │ + 0x00238b70 706f7274 2073686f 756c6420 66756e63 port should func │ │ │ │ + 0x00238b80 74696f6e 20696d70 6f727473 28696e74 tion imports(int │ │ │ │ + 0x00238b90 2c2e2e2e 29207365 61726368 222c0a09 ,...) search",.. │ │ │ │ + 0x00238ba0 09092274 79706522 3a202269 220a0909 .."type": "i"... │ │ │ │ + 0x00238bb0 7d2c0a09 097b0a09 0909226b 696e6422 },...{...."kind" │ │ │ │ + 0x00238bc0 3a202276 616c7565 222c0a09 0909226e : "value",...."n │ │ │ │ + 0x00238bd0 616d6522 3a202249 4d504f52 545f4445 ame": "IMPORT_DE │ │ │ │ + 0x00238be0 4c415945 44222c0a 09090922 646f6375 LAYED",...."docu │ │ │ │ + 0x00238bf0 6d656e74 6174696f 6e223a20 22466c61 mentation": "Fla │ │ │ │ + 0x00238c00 67207370 65636966 79696e67 20776869 g specifying whi │ │ │ │ + 0x00238c10 63682069 6d706f72 74207368 6f756c64 ch import should │ │ │ │ + 0x00238c20 2066756e 6374696f 6e20696d 706f7274 function import │ │ │ │ + 0x00238c30 7328696e 742c2e2e 2e292073 65617263 s(int,...) searc │ │ │ │ + 0x00238c40 68222c0a 09090922 74797065 223a2022 h",...."type": " │ │ │ │ + 0x00238c50 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ + 0x00238c60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00238c70 09090922 6e616d65 223a2022 494d504f ..."name": "IMPO │ │ │ │ + 0x00238c80 52545f41 4e59222c 0a090909 22646f63 RT_ANY",...."doc │ │ │ │ + 0x00238c90 756d656e 74617469 6f6e223a 2022466c umentation": "Fl │ │ │ │ + 0x00238ca0 61672073 70656369 6679696e 67207768 ag specifying wh │ │ │ │ + 0x00238cb0 69636820 696d706f 72742073 686f756c ich import shoul │ │ │ │ + 0x00238cc0 64206675 6e637469 6f6e2069 6d706f72 d function impor │ │ │ │ + 0x00238cd0 74732869 6e742c2e 2e2e2920 73656172 ts(int,...) sear │ │ │ │ + 0x00238ce0 6368222c 0a090909 22747970 65223a20 ch",...."type": │ │ │ │ + 0x00238cf0 2269220a 09097d2c 0a202020 20202020 "i"...},. │ │ │ │ + 0x00238d00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00238d10 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x00238d20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00238d30 6e616d65 223a2022 696d706f 72747322 name": "imports" │ │ │ │ + 0x00238d40 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x00238d50 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x00238d60 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x00238d70 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x00238d80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00238d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238da0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x00238db0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00238dc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x00238dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238de0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00238df0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x00238de0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00238df0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ 0x00238e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238e10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00238e20 20225265 7475726e 73207468 65205348 "Returns the SH │ │ │ │ - 0x00238e30 41323536 20686173 6820666f 72207468 A256 hash for th │ │ │ │ - 0x00238e40 65206769 76656e20 73747269 6e672e22 e given string." │ │ │ │ - 0x00238e50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00238e60 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x00238e70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00238e80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00238e90 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x00238ea0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x00238eb0 2020226e 616d6522 3a202263 6865636b "name": "check │ │ │ │ - 0x00238ec0 73756d33 32222c0a 20202020 20202020 sum32",. │ │ │ │ - 0x00238ed0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x00238ee0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x00238ef0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x00238f00 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x00238f10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00238f20 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00238f30 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00238f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238f50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00238f60 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00238f70 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x00238f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238f90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00238fa0 6f666673 6574220a 20202020 20202020 offset". │ │ │ │ + 0x00238e10 20226e61 6d65223a 2022646c 6c5f6e61 "name": "dll_na │ │ │ │ + 0x00238e20 6d65220a 20202020 20202020 20202020 me". │ │ │ │ + 0x00238e30 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00238e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238e50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00238e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238e70 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00238e80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00238e90 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00238ea0 616d6522 3a202266 756e6374 696f6e5f ame": "function_ │ │ │ │ + 0x00238eb0 6e616d65 220a2020 20202020 20202020 name". │ │ │ │ + 0x00238ec0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00238ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238ee0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x00238ef0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00238f00 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x00238f10 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x00238f20 74727565 20696620 74686520 50452069 true if the PE i │ │ │ │ + 0x00238f30 6d706f72 74732066 756e6374 696f6e5f mports function_ │ │ │ │ + 0x00238f40 6e616d65 2066726f 6d20646c 6c5f6e61 name from dll_na │ │ │ │ + 0x00238f50 6d652c20 6f722066 616c7365 206f7468 me, or false oth │ │ │ │ + 0x00238f60 65727769 73652e20 646c6c5f 6e616d65 erwise. dll_name │ │ │ │ + 0x00238f70 20697320 63617365 20696e73 656e7369 is case insensi │ │ │ │ + 0x00238f80 74697665 2e220a20 20202020 20202020 tive.". │ │ │ │ + 0x00238f90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00238fa0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x00238fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238fc0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00238fd0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00238fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00238ff0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00239000 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x00239010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239020 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ - 0x00239030 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00239040 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00239050 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00239060 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00239070 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00239080 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x00239090 61203332 2d626974 20636865 636b7375 a 32-bit checksu │ │ │ │ - 0x002390a0 6d20666f 72207468 65202a73 697a652a m for the *size* │ │ │ │ - 0x002390b0 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ - 0x002390c0 6174202a 6f666673 65742a2e 20546865 at *offset*. The │ │ │ │ - 0x002390d0 20636865 636b7375 6d206973 206a7573 checksum is jus │ │ │ │ - 0x002390e0 74207468 65207375 6d206f66 20616c6c t the sum of all │ │ │ │ - 0x002390f0 20746865 20627974 65732028 756e7369 the bytes (unsi │ │ │ │ - 0x00239100 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ - 0x00239110 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00239120 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00239130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239140 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x00239150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239160 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00239170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239180 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00239190 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002391a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002391b0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x00238fc0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x00238fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00238fe0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00238ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239000 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00239010 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00239020 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00239030 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ + 0x00239040 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00239050 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00239060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239070 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00239080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239090 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x002390a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002390b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002390c0 223a2022 6f726469 6e616c22 0a202020 ": "ordinal". │ │ │ │ + 0x002390d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002390e0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x002390f0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x00239100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239110 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00239120 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x00239130 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x00239140 68652050 4520696d 706f7274 73206f72 he PE imports or │ │ │ │ + 0x00239150 64696e61 6c206672 6f6d2064 6c6c5f6e dinal from dll_n │ │ │ │ + 0x00239160 616d652c 206f7220 66616c73 65206f74 ame, or false ot │ │ │ │ + 0x00239170 68657277 6973652e 20646c6c 5f6e616d herwise. dll_nam │ │ │ │ + 0x00239180 65206973 20636173 6520696e 73656e73 e is case insens │ │ │ │ + 0x00239190 69746976 652e220a 20202020 20202020 itive.". │ │ │ │ + 0x002391a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x002391b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x002391c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002391d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x002391e0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x002391f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00239200 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00239210 696f6e22 3a202252 65747572 6e732061 ion": "Returns a │ │ │ │ - 0x00239220 2033322d 62697420 63686563 6b73756d 32-bit checksum │ │ │ │ - 0x00239230 20666f72 20746865 20676976 656e2073 for the given s │ │ │ │ - 0x00239240 7472696e 672e2054 68652063 6865636b tring. The check │ │ │ │ - 0x00239250 73756d20 6973206a 75737420 74686520 sum is just the │ │ │ │ - 0x00239260 73756d20 6f662061 6c6c2074 68652062 sum of all the b │ │ │ │ - 0x00239270 79746573 20696e20 74686520 73747269 ytes in the stri │ │ │ │ - 0x00239280 6e672028 756e7369 676e6564 292e220a ng (unsigned).". │ │ │ │ - 0x00239290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002392a0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x002392b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002392c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002392d0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x002392e0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x002392f0 20226e61 6d65223a 20226372 63333222 "name": "crc32" │ │ │ │ - 0x00239300 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x00239310 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ - 0x00239320 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x00239330 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x00239340 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00239350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239360 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x00239370 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x00239380 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00239390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002393a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002393b0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x002393c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002393d0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x002393e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002393f0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x00239400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239410 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00239420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239430 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x00239440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239450 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00239460 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ + 0x002391d0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x002391e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002391f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00239200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239210 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x00239220 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00239230 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00239240 6e616d65 223a2022 646c6c5f 6e616d65 name": "dll_name │ │ │ │ + 0x00239250 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00239260 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00239270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239280 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x00239290 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002392a0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x002392b0 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ + 0x002392c0 6e756d62 6572206f 66206675 6e637469 number of functi │ │ │ │ + 0x002392d0 6f6e7320 66726f6d 20746865 20646c6c ons from the dll │ │ │ │ + 0x002392e0 5f6e616d 652c2069 6e207468 65205045 _name, in the PE │ │ │ │ + 0x002392f0 20696d70 6f727473 2e20646c 6c5f6e61 imports. dll_na │ │ │ │ + 0x00239300 6d652069 73206361 73652069 6e73656e me is case insen │ │ │ │ + 0x00239310 73697469 76652e22 0a202020 20202020 sitive.". │ │ │ │ + 0x00239320 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00239330 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00239340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239350 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x00239360 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00239370 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00239380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002393a0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x002393b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002393c0 226e616d 65223a20 22646c6c 5f726567 "name": "dll_reg │ │ │ │ + 0x002393d0 65787022 0a202020 20202020 20202020 exp". │ │ │ │ + 0x002393e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x002393f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239400 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00239410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00239420 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x00239430 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00239440 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00239450 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ + 0x00239460 5f726567 65787022 0a202020 20202020 _regexp". │ │ │ │ 0x00239470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239480 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00239490 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x002394a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002394b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002394c0 20225265 7475726e 73206120 63726333 "Returns a crc3 │ │ │ │ - 0x002394d0 32206368 65636b73 756d2066 6f722074 2 checksum for t │ │ │ │ - 0x002394e0 6865202a 73697a65 2a206279 74657320 he *size* bytes │ │ │ │ - 0x002394f0 73746172 74696e67 20617420 2a6f6666 starting at *off │ │ │ │ - 0x00239500 7365742a 2e220a20 20202020 20202020 set*.". │ │ │ │ - 0x00239510 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00239520 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00239530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239540 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x00239550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239560 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00239570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239580 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x00239590 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002395a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002395b0 616d6522 3a202273 7472696e 67220a20 ame": "string". │ │ │ │ - 0x002395c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002395d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x002395e0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x002395f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00239600 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00239610 6f6e223a 20225265 7475726e 73206120 on": "Returns a │ │ │ │ - 0x00239620 63726333 32206368 65636b73 756d2066 crc32 checksum f │ │ │ │ - 0x00239630 6f722074 68652067 6976656e 20737472 or the given str │ │ │ │ - 0x00239640 696e672e 220a2020 20202020 20202020 ing.". │ │ │ │ - 0x00239650 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00239660 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ - 0x00239670 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ - 0x00239680 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x00239690 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x002396a0 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ - 0x002396b0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x002396c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002396d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002396e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002396f0 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ - 0x00239700 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ - 0x00239710 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00239720 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ - 0x00239730 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00239740 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00239750 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00239760 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00239770 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00239780 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00239790 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ - 0x002397a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002397b0 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ - 0x002397c0 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ - 0x002397d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002397e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x002397f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00239800 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00239810 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00239820 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ - 0x00239830 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ - 0x00239840 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00239850 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ - 0x00239860 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x00239870 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00239880 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00239890 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002398a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002398b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x002398c0 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ - 0x002398d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002398e0 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ - 0x002398f0 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ - 0x00239900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00239910 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00239920 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00239930 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00239940 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00239950 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00239960 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ - 0x00239970 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00239980 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ - 0x00239990 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x002399a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x002399b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002399c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002399d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002399e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x002399f0 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ - 0x00239a00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00239a10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00239a20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00239a30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00239a40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00239a50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00239a60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00239a70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00239a80 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ - 0x00239a90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00239aa0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00239ab0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00239ac0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00239ad0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00239ae0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00239af0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00239b00 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ - 0x00239b10 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x00239b20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00239b30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00239b40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00239b50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00239b60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00239b70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00239b80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00239b90 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ - 0x00239ba0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00239bb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00239bc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00239bd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00239be0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00239bf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00239c00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00239c10 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ - 0x00239c20 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ - 0x00239c30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00239c40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00239c50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00239c60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00239c70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00239c80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00239c90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00239ca0 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ - 0x00239cb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00239cc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00239cd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00239ce0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00239cf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00239d00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00239d10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00239d20 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ - 0x00239d30 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ - 0x00239d40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00239d50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00239d60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00239d70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00239d80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00239d90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00239da0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00239db0 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ - 0x00239dc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00239dd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00239de0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00239df0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00239e00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00239e10 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00239e20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00239e30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00239e40 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ - 0x00239e50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00239e60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00239e70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00239e80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00239e90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00239ea0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00239eb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00239ec0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00239ed0 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ - 0x00239ee0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00239ef0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00239f00 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00239f10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00239f20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00239f30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00239f40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00239f50 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ - 0x00239f60 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ - 0x00239f70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00239f80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00239f90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00239fa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00239fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00239fc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00239fd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00239fe0 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ - 0x00239ff0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023a000 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0023a010 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0023a020 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023a030 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0023a040 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0023a050 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0023a060 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023a070 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ - 0x0023a080 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023a090 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0023a0a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023a0b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023a0c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023a0d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023a0e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023a0f0 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ - 0x0023a100 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ - 0x0023a110 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0023a120 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0023a130 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023a140 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023a150 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023a160 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023a170 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023a180 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ - 0x0023a190 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x0023a1a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023a1b0 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ - 0x0023a1c0 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ - 0x0023a1d0 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ - 0x0023a1e0 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ - 0x0023a1f0 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ - 0x0023a200 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ - 0x0023a210 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ - 0x0023a220 20686561 64657220 68617665 20756e64 header have und │ │ │ │ - 0x0023a230 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ - 0x0023a240 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0023a250 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023a260 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0023a270 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0023a280 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0023a290 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023a2a0 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ - 0x0023a2b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0023a2c0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x0023a2d0 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ - 0x0023a2e0 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ - 0x0023a2f0 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ - 0x0023a300 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ - 0x0023a310 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ - 0x0023a320 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ - 0x0023a330 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ - 0x0023a340 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0023a350 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023a360 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0023a370 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0023a380 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023a390 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023a3a0 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ - 0x0023a3b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023a3c0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x0023a3d0 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ - 0x0023a3e0 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ - 0x0023a3f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023a400 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023a410 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0023a420 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023a430 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023a440 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023a450 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ - 0x0023a460 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023a470 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ - 0x0023a480 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ - 0x0023a490 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ - 0x0023a4a0 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ - 0x0023a4b0 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ - 0x0023a4c0 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ - 0x0023a4d0 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ - 0x0023a4e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0023a4f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0023a500 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023a510 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023a520 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0023a530 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ - 0x0023a540 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0023a550 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023a560 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ - 0x0023a570 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ - 0x0023a580 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ - 0x0023a590 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0023a5a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0023a5b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023a5c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023a5d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0023a5e0 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ - 0x0023a5f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0023a600 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023a610 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ - 0x0023a620 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ - 0x0023a630 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ - 0x0023a640 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023a650 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023a660 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023a670 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023a680 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023a690 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ - 0x0023a6a0 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ - 0x0023a6b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023a6c0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ - 0x0023a6d0 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ - 0x0023a6e0 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ - 0x0023a6f0 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ - 0x0023a700 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023a710 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023a720 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023a730 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023a740 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023a750 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ - 0x0023a760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023a770 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023a780 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ - 0x0023a790 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ - 0x0023a7a0 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ - 0x0023a7b0 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ - 0x0023a7c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023a7d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023a7e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0023a7f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023a800 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023a810 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023a820 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ - 0x0023a830 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023a840 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ - 0x0023a850 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ - 0x0023a860 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ - 0x0023a870 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ - 0x0023a880 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ - 0x0023a890 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ - 0x0023a8a0 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ - 0x0023a8b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023a8c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0023a8d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0023a8e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023a8f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023a900 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0023a910 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ - 0x0023a920 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023a930 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ - 0x0023a940 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ - 0x0023a950 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ - 0x0023a960 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023a970 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023a980 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0023a990 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023a9a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023a9b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023a9c0 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ - 0x0023a9d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0023a9e0 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ - 0x0023a9f0 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ - 0x0023aa00 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ - 0x0023aa10 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ - 0x0023aa20 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ - 0x0023aa30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023aa40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023aa50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023aa60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023aa70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023aa80 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ - 0x0023aa90 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ - 0x0023aaa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023aab0 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ - 0x0023aac0 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ - 0x0023aad0 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ - 0x0023aae0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023aaf0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023ab00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0023ab10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023ab20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023ab30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023ab40 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ - 0x0023ab50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0023ab60 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ - 0x0023ab70 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ - 0x0023ab80 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ - 0x0023ab90 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ - 0x0023aba0 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ - 0x0023abb0 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ - 0x0023abc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023abd0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023abe0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023abf0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023ac00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023ac10 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ - 0x0023ac20 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x0023ac30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023ac40 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ - 0x0023ac50 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ - 0x0023ac60 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ - 0x0023ac70 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ - 0x0023ac80 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ - 0x0023ac90 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ - 0x0023aca0 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ - 0x0023acb0 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ - 0x0023acc0 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ - 0x0023acd0 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ - 0x0023ace0 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ - 0x0023acf0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0023ad00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0023ad10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0023ad20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0023ad30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0023ad40 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ - 0x0023ad50 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ - 0x0023ad60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023ad70 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ - 0x0023ad80 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ - 0x0023ad90 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ - 0x0023ada0 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ - 0x0023adb0 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ - 0x0023adc0 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ - 0x0023add0 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ - 0x0023ade0 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ - 0x0023adf0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023ae00 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023ae10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023ae20 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023ae30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023ae40 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ - 0x0023ae50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023ae60 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ - 0x0023ae70 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ - 0x0023ae80 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ - 0x0023ae90 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ - 0x0023aea0 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ - 0x0023aeb0 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ - 0x0023aec0 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ - 0x0023aed0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0023aee0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0023aef0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0023af00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023af10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0023af20 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ - 0x0023af30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023af40 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ - 0x0023af50 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ - 0x0023af60 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ - 0x0023af70 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ - 0x0023af80 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ - 0x0023af90 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ - 0x0023afa0 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ - 0x0023afb0 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ - 0x0023afc0 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ - 0x0023afd0 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ - 0x0023afe0 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ - 0x0023aff0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023b000 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0023b010 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0023b020 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023b030 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023b040 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0023b050 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ - 0x0023b060 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023b070 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ - 0x0023b080 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ - 0x0023b090 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ - 0x0023b0a0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ - 0x0023b0b0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ - 0x0023b0c0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ - 0x0023b0d0 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ - 0x0023b0e0 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ - 0x0023b0f0 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ - 0x0023b100 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ - 0x0023b110 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ - 0x0023b120 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ - 0x0023b130 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0023b140 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023b150 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0023b160 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0023b170 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023b180 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023b190 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ - 0x0023b1a0 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ - 0x0023b1b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023b1c0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x0023b1d0 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ - 0x0023b1e0 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ - 0x0023b1f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0023b200 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0023b210 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0023b220 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0023b230 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0023b240 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ - 0x0023b250 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ - 0x0023b260 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0023b270 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0023b280 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0023b290 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0023b2a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023b2b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023b2c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0023b2d0 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ - 0x0023b2e0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x0023b2f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0023b300 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0023b310 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0023b320 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0023b330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023b340 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023b350 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0023b360 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x0023b370 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ - 0x0023b380 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023b390 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ - 0x0023b3a0 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ - 0x0023b3b0 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ - 0x0023b3c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023b3d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023b3e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0023b3f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0023b400 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0023b410 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ - 0x0023b420 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ - 0x0023b430 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0023b440 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0023b450 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0023b460 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0023b470 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0023b480 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0023b490 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0023b4a0 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ - 0x0023b4b0 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ - 0x0023b4c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0023b4d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0023b4e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0023b4f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0023b500 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0023b510 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x0023b520 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x0023b530 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ - 0x0023b540 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ - 0x0023b550 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023b560 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x0023b570 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ - 0x0023b580 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ - 0x0023b590 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ - 0x0023b5a0 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ - 0x0023b5b0 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ - 0x0023b5c0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x0023b5d0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x0023b5e0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x0023b5f0 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x0023b600 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x0023b610 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023b620 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x0023b630 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x0023b640 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x0023b650 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ - 0x0023b660 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023b670 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0023b680 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0023b690 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x0023b6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b6b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023b6c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0023b6d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023b6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b6f0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x0023b700 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ - 0x0023b710 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0023b720 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023b730 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ - 0x0023b740 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ - 0x0023b750 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ - 0x0023b760 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ - 0x0023b770 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ - 0x0023b780 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ - 0x0023b790 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ - 0x0023b7a0 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ - 0x0023b7b0 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ - 0x0023b7c0 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ - 0x0023b7d0 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ - 0x0023b7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b7f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023b800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b810 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x0023b820 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0023b830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b840 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023b850 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0023b860 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023b870 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ - 0x0023b880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b890 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0023b8a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0023b8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b8c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023b8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b8e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x0023b8f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0023b900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b910 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023b920 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0023b930 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023b940 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ - 0x0023b950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b960 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0023b970 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ - 0x0023b980 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ - 0x0023b990 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ - 0x0023b9a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0023b9b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023b9c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023b9d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00239480 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00239490 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x002394a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x002394b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002394c0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x002394d0 6e672074 6865206e 756d6265 72206f66 ng the number of │ │ │ │ + 0x002394e0 2066756e 6374696f 6e732066 726f6d20 functions from │ │ │ │ + 0x002394f0 74686520 50452069 6d706f72 74732077 the PE imports w │ │ │ │ + 0x00239500 68657265 20612066 756e6374 696f6e20 here a function │ │ │ │ + 0x00239510 6e616d65 206d6174 63686573 2066756e name matches fun │ │ │ │ + 0x00239520 6374696f 6e5f7265 67657870 20616e64 ction_regexp and │ │ │ │ + 0x00239530 20612044 4c4c206e 616d6520 6d617463 a DLL name matc │ │ │ │ + 0x00239540 68657320 646c6c5f 72656765 78702e20 hes dll_regexp. │ │ │ │ + 0x00239550 426f7468 20646c6c 5f726567 65787020 Both dll_regexp │ │ │ │ + 0x00239560 616e6420 66756e63 74696f6e 5f726567 and function_reg │ │ │ │ + 0x00239570 65787020 61726520 63617365 2073656e exp are case sen │ │ │ │ + 0x00239580 73697469 76652075 6e6c6573 7320796f sitive unless yo │ │ │ │ + 0x00239590 75207573 65207468 65205c22 2f695c22 u use the \"/i\" │ │ │ │ + 0x002395a0 206d6f64 69666965 7220696e 20746865 modifier in the │ │ │ │ + 0x002395b0 20726567 6578702e 220a2020 20202020 regexp.". │ │ │ │ + 0x002395c0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x002395d0 20202020 20202020 20202020 207b0a09 {.. │ │ │ │ + 0x002395e0 09090909 22617267 756d656e 7473223a ...."arguments": │ │ │ │ + 0x002395f0 205b0a09 09090909 097b0a09 09090909 [.......{...... │ │ │ │ + 0x00239600 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ + 0x00239610 09090909 0909226e 616d6522 3a202269 ......"name": "i │ │ │ │ + 0x00239620 6d706f72 745f666c 6167220a 09090909 mport_flag"..... │ │ │ │ + 0x00239630 09097d2c 0a090909 0909097b 0a090909 ..},.......{.... │ │ │ │ + 0x00239640 09090909 22747970 65223a20 2273222c ...."type": "s", │ │ │ │ + 0x00239650 0a090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ + 0x00239660 22646c6c 5f6e616d 65220a09 09090909 "dll_name"...... │ │ │ │ + 0x00239670 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ + 0x00239680 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ + 0x00239690 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x002396a0 66756e63 74696f6e 5f6e616d 65220a09 function_name".. │ │ │ │ + 0x002396b0 09090909 097d0a09 09090909 5d2c0a09 .....}......],.. │ │ │ │ + 0x002396c0 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x002396d0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x002396e0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x002396f0 20746865 20504520 696d706f 72747320 the PE imports │ │ │ │ + 0x00239700 66756e63 74696f6e 5f6e616d 65206672 function_name fr │ │ │ │ + 0x00239710 6f6d2064 6c6c5f6e 616d6520 696e2073 om dll_name in s │ │ │ │ + 0x00239720 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ + 0x00239730 74797065 2c206f72 2066616c 7365206f type, or false o │ │ │ │ + 0x00239740 74686572 77697365 2e20646c 6c5f6e61 therwise. dll_na │ │ │ │ + 0x00239750 6d652069 73206361 73652069 6e73656e me is case insen │ │ │ │ + 0x00239760 73697469 76652e22 0a090909 097d2c0a sitive.".....},. │ │ │ │ + 0x00239770 09090909 7b0a0909 09090922 61726775 ....{......"argu │ │ │ │ + 0x00239780 6d656e74 73223a20 5b0a0909 09090909 ments": [....... │ │ │ │ + 0x00239790 7b0a0909 09090909 09227479 7065223a {........"type": │ │ │ │ + 0x002397a0 20226922 2c0a0909 09090909 09226e61 "i",........"na │ │ │ │ + 0x002397b0 6d65223a 2022696d 706f7274 5f666c61 me": "import_fla │ │ │ │ + 0x002397c0 67220a09 09090909 097d2c0a 09090909 g".......},..... │ │ │ │ + 0x002397d0 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ + 0x002397e0 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ + 0x002397f0 6e616d65 223a2022 646c6c5f 6e616d65 name": "dll_name │ │ │ │ + 0x00239800 220a0909 09090909 7d2c0a09 09090909 ".......},...... │ │ │ │ + 0x00239810 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ + 0x00239820 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ + 0x00239830 616d6522 3a20226f 7264696e 616c220a ame": "ordinal". │ │ │ │ + 0x00239840 09090909 09097d0a 09090909 095d2c0a ......}......],. │ │ │ │ + 0x00239850 09090909 0922646f 63756d65 6e746174 ....."documentat │ │ │ │ + 0x00239860 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x00239870 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ + 0x00239880 66207468 65205045 20696d70 6f727473 f the PE imports │ │ │ │ + 0x00239890 206f7264 696e616c 2066726f 6d20646c ordinal from dl │ │ │ │ + 0x002398a0 6c5f6e61 6d652069 6e207370 65636966 l_name in specif │ │ │ │ + 0x002398b0 69656420 696d706f 72742074 7970652c ied import type, │ │ │ │ + 0x002398c0 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ + 0x002398d0 6973652e 20646c6c 5f6e616d 65206973 ise. dll_name is │ │ │ │ + 0x002398e0 20636173 6520696e 73656e73 69746976 case insensitiv │ │ │ │ + 0x002398f0 652e220a 09090909 7d2c0a09 0909097b e.".....},.....{ │ │ │ │ + 0x00239900 0a090909 09092261 7267756d 656e7473 ......"arguments │ │ │ │ + 0x00239910 223a205b 0a090909 0909097b 0a090909 ": [.......{.... │ │ │ │ + 0x00239920 09090909 22747970 65223a20 2269222c ...."type": "i", │ │ │ │ + 0x00239930 0a090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ + 0x00239940 22696d70 6f72745f 666c6167 220a0909 "import_flag"... │ │ │ │ + 0x00239950 09090909 7d2c0a09 09090909 097b0a09 ....},.......{.. │ │ │ │ + 0x00239960 09090909 09092274 79706522 3a202273 ......"type": "s │ │ │ │ + 0x00239970 222c0a09 09090909 0909226e 616d6522 ",........"name" │ │ │ │ + 0x00239980 3a202264 6c6c5f6e 616d6522 0a090909 : "dll_name".... │ │ │ │ + 0x00239990 0909097d 0a090909 09095d2c 0a090909 ...}......],.... │ │ │ │ + 0x002399a0 09092264 6f63756d 656e7461 74696f6e .."documentation │ │ │ │ + 0x002399b0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x002399c0 75726e69 6e672074 6865206e 756d6265 urning the numbe │ │ │ │ + 0x002399d0 72206f66 2066756e 6374696f 6e732066 r of functions f │ │ │ │ + 0x002399e0 726f6d20 74686520 646c6c5f 6e616d65 rom the dll_name │ │ │ │ + 0x002399f0 20696e20 73706563 69666965 6420696d in specified im │ │ │ │ + 0x00239a00 706f7274 20747970 652c2069 6e207468 port type, in th │ │ │ │ + 0x00239a10 65205045 20696d70 6f727473 2e20646c e PE imports. dl │ │ │ │ + 0x00239a20 6c5f6e61 6d652069 73206361 73652069 l_name is case i │ │ │ │ + 0x00239a30 6e73656e 73697469 76652e22 0a090909 nsensitive.".... │ │ │ │ + 0x00239a40 097d2c0a 09090909 7b0a0909 09090922 .},.....{......" │ │ │ │ + 0x00239a50 61726775 6d656e74 73223a20 5b0a0909 arguments": [... │ │ │ │ + 0x00239a60 09090909 7b0a0909 09090909 09227479 ....{........"ty │ │ │ │ + 0x00239a70 7065223a 20226922 2c0a0909 09090909 pe": "i",....... │ │ │ │ + 0x00239a80 09226e61 6d65223a 2022696d 706f7274 ."name": "import │ │ │ │ + 0x00239a90 5f666c61 67220a09 09090909 097d2c0a _flag".......},. │ │ │ │ + 0x00239aa0 09090909 09097b0a 09090909 09090922 ......{........" │ │ │ │ + 0x00239ab0 74797065 223a2022 72222c0a 09090909 type": "r",..... │ │ │ │ + 0x00239ac0 09090922 6e616d65 223a2022 646c6c5f ..."name": "dll_ │ │ │ │ + 0x00239ad0 72656765 7870220a 09090909 09097d2c regexp".......}, │ │ │ │ + 0x00239ae0 0a090909 0909097b 0a090909 09090909 .......{........ │ │ │ │ + 0x00239af0 22747970 65223a20 2272222c 0a090909 "type": "r",.... │ │ │ │ + 0x00239b00 09090909 226e616d 65223a20 2266756e ...."name": "fun │ │ │ │ + 0x00239b10 6374696f 6e5f7265 67657870 220a0909 ction_regexp"... │ │ │ │ + 0x00239b20 09090909 7d0a0909 0909095d 2c0a0909 ....}......],... │ │ │ │ + 0x00239b30 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x00239b40 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x00239b50 7475726e 696e6720 74686520 6e756d62 turning the numb │ │ │ │ + 0x00239b60 6572206f 66206675 6e637469 6f6e7320 er of functions │ │ │ │ + 0x00239b70 66726f6d 20746865 20504520 696d706f from the PE impo │ │ │ │ + 0x00239b80 72747320 77686572 65206120 66756e63 rts where a func │ │ │ │ + 0x00239b90 74696f6e 206e616d 65206d61 74636865 tion name matche │ │ │ │ + 0x00239ba0 73206675 6e637469 6f6e5f72 65676578 s function_regex │ │ │ │ + 0x00239bb0 7020616e 64206120 444c4c20 6e616d65 p and a DLL name │ │ │ │ + 0x00239bc0 206d6174 63686573 20646c6c 5f726567 matches dll_reg │ │ │ │ + 0x00239bd0 65787020 696e2073 70656369 66696564 exp in specified │ │ │ │ + 0x00239be0 20696d70 6f727420 74797065 2e20426f import type. Bo │ │ │ │ + 0x00239bf0 74682064 6c6c5f72 65676578 7020616e th dll_regexp an │ │ │ │ + 0x00239c00 64206675 6e637469 6f6e5f72 65676578 d function_regex │ │ │ │ + 0x00239c10 70206172 65206361 73652073 656e7369 p are case sensi │ │ │ │ + 0x00239c20 74697665 20756e6c 65737320 796f7520 tive unless you │ │ │ │ + 0x00239c30 75736520 74686520 5c222f69 5c22206d use the \"/i\" m │ │ │ │ + 0x00239c40 6f646966 69657220 696e2074 68652072 odifier in the r │ │ │ │ + 0x00239c50 65676578 702e220a 09090909 7d0a2020 egexp.".....}. │ │ │ │ + 0x00239c60 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x00239c70 20202020 7d2c0a09 097b0a09 0909226b },...{...."k │ │ │ │ + 0x00239c80 696e6422 3a202261 72726179 222c0a09 ind": "array",.. │ │ │ │ + 0x00239c90 0909226e 616d6522 3a202269 6d706f72 .."name": "impor │ │ │ │ + 0x00239ca0 745f6465 7461696c 73222c0a 09090922 t_details",...." │ │ │ │ + 0x00239cb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00239cc0 22417272 6179206f 66207374 72756374 "Array of struct │ │ │ │ + 0x00239cd0 75726573 20636f6e 7461696e 696e6720 ures containing │ │ │ │ + 0x00239ce0 696e666f 726d6174 696f6e20 61626f75 information abou │ │ │ │ + 0x00239cf0 74207468 65205045 27732069 6d706f72 t the PE's impor │ │ │ │ + 0x00239d00 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ + 0x00239d10 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ + 0x00239d20 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ + 0x00239d30 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ + 0x00239d40 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ + 0x00239d50 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ + 0x00239d60 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ + 0x00239d70 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x00239d80 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ + 0x00239d90 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ + 0x00239da0 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ + 0x00239db0 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ + 0x00239dc0 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ + 0x00239dd0 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ + 0x00239de0 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ + 0x00239df0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x00239e00 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ + 0x00239e10 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ + 0x00239e20 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ + 0x00239e30 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x00239e40 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ + 0x00239e50 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x00239e60 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ + 0x00239e70 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ + 0x00239e80 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ + 0x00239e90 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ + 0x00239ea0 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ + 0x00239eb0 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ + 0x00239ec0 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ + 0x00239ed0 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ + 0x00239ee0 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ + 0x00239ef0 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ + 0x00239f00 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ + 0x00239f10 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ + 0x00239f20 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ + 0x00239f30 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x00239f40 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ + 0x00239f50 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ + 0x00239f60 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ + 0x00239f70 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ + 0x00239f80 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ + 0x00239f90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00239fa0 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ + 0x00239fb0 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ + 0x00239fc0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x00239fd0 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ + 0x00239fe0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x00239ff0 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ + 0x0023a000 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ + 0x0023a010 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ + 0x0023a020 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x0023a030 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ + 0x0023a040 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ + 0x0023a050 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x0023a060 6d656e74 6174696f 6e223a20 224f7264 mentation": "Ord │ │ │ │ + 0x0023a070 696e616c 206f6620 696d706f 72746564 inal of imported │ │ │ │ + 0x0023a080 2066756e 6374696f 6e2e2049 66206f72 function. If or │ │ │ │ + 0x0023a090 64696e61 6c20646f 6573206e 6f742065 dinal does not e │ │ │ │ + 0x0023a0a0 78697374 20746869 73207661 6c756520 xist this value │ │ │ │ + 0x0023a0b0 69732059 525f554e 44454649 4e45442e is YR_UNDEFINED. │ │ │ │ + 0x0023a0c0 222c0a09 09090909 09090909 22747970 ",.........."typ │ │ │ │ + 0x0023a0d0 65223a20 2269220a 09090909 09090909 e": "i"......... │ │ │ │ + 0x0023a0e0 7d2c0a09 09090909 0909097b 0a090909 },.........{.... │ │ │ │ + 0x0023a0f0 09090909 0909226b 696e6422 3a202276 ......"kind": "v │ │ │ │ + 0x0023a100 616c7565 222c0a09 09090909 09090909 alue",.......... │ │ │ │ + 0x0023a110 226e616d 65223a20 22727661 222c0a09 "name": "rva",.. │ │ │ │ + 0x0023a120 09090909 09090909 22646f63 756d656e ........"documen │ │ │ │ + 0x0023a130 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ + 0x0023a140 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x0023a150 73732028 52564129 206f6620 696d706f ss (RVA) of impo │ │ │ │ + 0x0023a160 72746564 2066756e 6374696f 6e2e2049 rted function. I │ │ │ │ + 0x0023a170 66207276 61206e6f 7420666f 756e6420 f rva not found │ │ │ │ + 0x0023a180 7468656e 20746869 73207661 6c756520 then this value │ │ │ │ + 0x0023a190 69732059 525f554e 44454649 4e45442e is YR_UNDEFINED. │ │ │ │ + 0x0023a1a0 222c0a09 09090909 09090909 22747970 ",.........."typ │ │ │ │ + 0x0023a1b0 65223a20 2269220a 09090909 09090909 e": "i"......... │ │ │ │ + 0x0023a1c0 7d0a0909 09090909 095d0a09 09090909 }........]...... │ │ │ │ + 0x0023a1d0 097d0a09 09090909 7d0a0909 09095d0a .}......}.....]. │ │ │ │ + 0x0023a1e0 0909097d 0a09097d 2c0a0909 7b0a0909 ...}...},...{... │ │ │ │ + 0x0023a1f0 09226b69 6e64223a 20227661 6c756522 ."kind": "value" │ │ │ │ + 0x0023a200 2c0a0909 09226e61 6d65223a 20226e75 ,...."name": "nu │ │ │ │ + 0x0023a210 6d626572 5f6f665f 696d706f 72746564 mber_of_imported │ │ │ │ + 0x0023a220 5f66756e 6374696f 6e73222c 0a090909 _functions",.... │ │ │ │ + 0x0023a230 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0023a240 20224e75 6d626572 206f6620 696d706f "Number of impo │ │ │ │ + 0x0023a250 72746564 2066756e 6374696f 6e732069 rted functions i │ │ │ │ + 0x0023a260 6e207468 65205045 2e222c0a 09090922 n the PE.",...." │ │ │ │ + 0x0023a270 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ + 0x0023a280 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ + 0x0023a290 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ + 0x0023a2a0 223a2022 6e756d62 65725f6f 665f6465 ": "number_of_de │ │ │ │ + 0x0023a2b0 6c617965 645f696d 706f7274 65645f66 layed_imported_f │ │ │ │ + 0x0023a2c0 756e6374 696f6e73 222c0a09 09092264 unctions",...."d │ │ │ │ + 0x0023a2d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023a2e0 4e756d62 6572206f 66206465 6c617920 Number of delay │ │ │ │ + 0x0023a2f0 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ + 0x0023a300 6e732069 6e207468 65205045 2e222c0a ns in the PE.",. │ │ │ │ + 0x0023a310 09090922 74797065 223a2022 69220a09 ..."type": "i".. │ │ │ │ + 0x0023a320 097d2c0a 09097b0a 09090922 6b696e64 .},...{...."kind │ │ │ │ + 0x0023a330 223a2022 76616c75 65222c0a 09090922 ": "value",...." │ │ │ │ + 0x0023a340 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x0023a350 665f6465 6c617965 645f696d 706f7274 f_delayed_import │ │ │ │ + 0x0023a360 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ + 0x0023a370 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x0023a380 6f662064 656c6179 20696d70 6f727465 of delay importe │ │ │ │ + 0x0023a390 6420444c 4c732069 6e207468 65205045 d DLLs in the PE │ │ │ │ + 0x0023a3a0 2e20284e 756d6265 72206f66 20494d41 . (Number of IMA │ │ │ │ + 0x0023a3b0 47455f44 454c4159 4c4f4144 5f444553 GE_DELAYLOAD_DES │ │ │ │ + 0x0023a3c0 43524950 544f5220 70617273 65642066 CRIPTOR parsed f │ │ │ │ + 0x0023a3d0 726f6d20 66696c65 292e222c 0a090909 rom file).",.... │ │ │ │ + 0x0023a3e0 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ + 0x0023a3f0 0a09097b 0a090909 226b696e 64223a20 ...{...."kind": │ │ │ │ + 0x0023a400 22617272 6179222c 0a090909 226e616d "array",...."nam │ │ │ │ + 0x0023a410 65223a20 2264656c 61796564 5f696d70 e": "delayed_imp │ │ │ │ + 0x0023a420 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ + 0x0023a430 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x0023a440 3a202241 72726179 206f6620 73747275 : "Array of stru │ │ │ │ + 0x0023a450 63747572 65732063 6f6e7461 696e696e ctures containin │ │ │ │ + 0x0023a460 6720696e 666f726d 6174696f 6e206162 g information ab │ │ │ │ + 0x0023a470 6f757420 74686520 50452773 2064656c out the PE's del │ │ │ │ + 0x0023a480 61792069 6d706f72 7473206c 69627261 ay imports libra │ │ │ │ + 0x0023a490 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ + 0x0023a4a0 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ + 0x0023a4b0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x0023a4c0 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ + 0x0023a4d0 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ + 0x0023a4e0 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ + 0x0023a4f0 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ + 0x0023a500 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0023a510 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ + 0x0023a520 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ + 0x0023a530 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x0023a540 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ + 0x0023a550 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ + 0x0023a560 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ + 0x0023a570 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ + 0x0023a580 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x0023a590 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ + 0x0023a5a0 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ + 0x0023a5b0 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ + 0x0023a5c0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x0023a5d0 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ + 0x0023a5e0 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x0023a5f0 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ + 0x0023a600 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ + 0x0023a610 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ + 0x0023a620 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ + 0x0023a630 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ + 0x0023a640 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x0023a650 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ + 0x0023a660 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ + 0x0023a670 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ + 0x0023a680 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ + 0x0023a690 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ + 0x0023a6a0 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ + 0x0023a6b0 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ + 0x0023a6c0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x0023a6d0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x0023a6e0 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ + 0x0023a6f0 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ + 0x0023a700 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ + 0x0023a710 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x0023a720 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ + 0x0023a730 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ + 0x0023a740 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x0023a750 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ + 0x0023a760 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ + 0x0023a770 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x0023a780 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ + 0x0023a790 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ + 0x0023a7a0 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ + 0x0023a7b0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x0023a7c0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x0023a7d0 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ + 0x0023a7e0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x0023a7f0 6e223a20 22204f72 64696e61 6c206f66 n": " Ordinal of │ │ │ │ + 0x0023a800 20696d70 6f727465 64206675 6e637469 imported functi │ │ │ │ + 0x0023a810 6f6e2e20 4966206f 7264696e 616c2064 on. If ordinal d │ │ │ │ + 0x0023a820 6f657320 6e6f7420 65786973 74207468 oes not exist th │ │ │ │ + 0x0023a830 69732076 616c7565 20697320 59525f55 is value is YR_U │ │ │ │ + 0x0023a840 4e444546 494e4544 2e222c0a 09090909 NDEFINED.",..... │ │ │ │ + 0x0023a850 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ + 0x0023a860 0a090909 09090909 097d2c0a 09090909 .........},..... │ │ │ │ + 0x0023a870 09090909 7b0a0909 09090909 09090922 ....{.........." │ │ │ │ + 0x0023a880 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0023a890 09090909 09090909 09226e61 6d65223a ........."name": │ │ │ │ + 0x0023a8a0 20227276 61222c0a 09090909 09090909 "rva",......... │ │ │ │ + 0x0023a8b0 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x0023a8c0 3a202252 656c6174 69766520 76697274 : "Relative virt │ │ │ │ + 0x0023a8d0 75616c20 61646472 65737320 28525641 ual address (RVA │ │ │ │ + 0x0023a8e0 29206f66 20696d70 6f727465 64206675 ) of imported fu │ │ │ │ + 0x0023a8f0 6e637469 6f6e2e20 49662072 7661206e nction. If rva n │ │ │ │ + 0x0023a900 6f742066 6f756e64 20746865 6e207468 ot found then th │ │ │ │ + 0x0023a910 69732076 616c7565 20697320 59525f55 is value is YR_U │ │ │ │ + 0x0023a920 4e444546 494e4544 2e222c0a 09090909 NDEFINED.",..... │ │ │ │ + 0x0023a930 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ + 0x0023a940 0a090909 09090909 097d0a09 09090909 .........}...... │ │ │ │ + 0x0023a950 09095d0a 09090909 09097d0a 09090909 ..].......}..... │ │ │ │ + 0x0023a960 097d0a09 0909095d 0a090909 7d0a0909 .}.....]....}... │ │ │ │ + 0x0023a970 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0023a980 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0023a990 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x0023a9a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0023a9b0 20226c6f 63616c65 222c0a20 20202020 "locale",. │ │ │ │ + 0x0023a9c0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x0023a9d0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x0023a9e0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x0023a9f0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x0023aa00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023aa10 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x0023aa20 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x0023aa30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023aa40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023aa50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023aa60 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x0023aa70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023aa80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023aa90 3a20226c 6f63616c 655f6964 656e7469 : "locale_identi │ │ │ │ + 0x0023aaa0 66696572 220a2020 20202020 20202020 fier". │ │ │ │ + 0x0023aab0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x0023aac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023aad0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x0023aae0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0023aaf0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x0023ab00 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x0023ab10 74727565 20696620 74686520 50452068 true if the PE h │ │ │ │ + 0x0023ab20 61732061 20726573 6f757263 65207769 as a resource wi │ │ │ │ + 0x0023ab30 74682074 68652073 70656369 66696564 th the specified │ │ │ │ + 0x0023ab40 206c6f63 616c6520 6964656e 74696669 locale identifi │ │ │ │ + 0x0023ab50 65722e20 4c6f6361 6c652069 64656e74 er. Locale ident │ │ │ │ + 0x0023ab60 69666965 72732061 72652031 362d6269 ifiers are 16-bi │ │ │ │ + 0x0023ab70 7420696e 74656765 72732e22 0a202020 t integers.". │ │ │ │ + 0x0023ab80 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x0023ab90 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x0023aba0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0023abb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0023abc0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x0023abd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0023abe0 616d6522 3a20226c 616e6775 61676522 ame": "language" │ │ │ │ + 0x0023abf0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x0023ac00 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x0023ac10 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x0023ac20 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x0023ac30 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x0023ac40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ac50 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x0023ac60 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x0023ac70 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0023ac80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ac90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0023aca0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x0023acb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023acc0 20226e61 6d65223a 20226c61 6e677561 "name": "langua │ │ │ │ + 0x0023acd0 67655f69 64656e74 69666965 72220a20 ge_identifier". │ │ │ │ + 0x0023ace0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023acf0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x0023ad00 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x0023ad10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ad20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023ad30 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x0023ad40 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x0023ad50 20746865 20504520 68617320 61207265 the PE has a re │ │ │ │ + 0x0023ad60 736f7572 63652077 69746820 74686520 source with the │ │ │ │ + 0x0023ad70 73706563 69666965 64206c61 6e677561 specified langua │ │ │ │ + 0x0023ad80 67652069 64656e74 69666965 722e204c ge identifier. L │ │ │ │ + 0x0023ad90 616e6775 61676520 6964656e 74696669 anguage identifi │ │ │ │ + 0x0023ada0 65727320 61726520 382d6269 7420696e ers are 8-bit in │ │ │ │ + 0x0023adb0 74656765 72732e22 0a202020 20202020 tegers.". │ │ │ │ + 0x0023adc0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x0023add0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x0023ade0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0023adf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023ae00 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x0023ae10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023ae20 3a202269 735f646c 6c222c0a 20202020 : "is_dll",. │ │ │ │ + 0x0023ae30 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x0023ae40 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x0023ae50 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x0023ae60 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x0023ae70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0023ae80 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x0023ae90 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ + 0x0023aea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023aeb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0023aec0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x0023aed0 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x0023aee0 68652050 45206973 20612044 4c4c2e22 he PE is a DLL." │ │ │ │ + 0x0023aef0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023af00 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x0023af10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0023af20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023af30 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x0023af40 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x0023af50 2020226e 616d6522 3a202269 735f3332 "name": "is_32 │ │ │ │ + 0x0023af60 62697422 2c0a2020 20202020 20202020 bit",. │ │ │ │ + 0x0023af70 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x0023af80 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x0023af90 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x0023afa0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023afb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0023afc0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x0023afd0 73223a20 5b5d2c0a 20202020 20202020 s": [],. │ │ │ │ + 0x0023afe0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023aff0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x0023b000 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x0023b010 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x0023b020 69732033 32626974 732e220a 20202020 is 32bits.". │ │ │ │ + 0x0023b030 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x0023b040 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x0023b050 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0023b060 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0023b070 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x0023b080 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0023b090 6d65223a 20226973 5f363462 6974222c me": "is_64bit", │ │ │ │ + 0x0023b0a0 0a202020 20202020 20202020 20227265 . "re │ │ │ │ + 0x0023b0b0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x0023b0c0 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ + 0x0023b0d0 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x0023b0e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0023b0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023b100 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x0023b110 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x0023b120 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0023b130 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x0023b140 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ + 0x0023b150 20696620 74686520 50452069 73203634 if the PE is 64 │ │ │ │ + 0x0023b160 62697473 2e220a20 20202020 20202020 bits.". │ │ │ │ + 0x0023b170 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x0023b180 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x0023b190 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023b1a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023b1b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023b1c0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x0023b1d0 6d626572 5f6f665f 696d706f 72747322 mber_of_imports" │ │ │ │ + 0x0023b1e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0023b1f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023b200 4e756d62 6572206f 6620696d 706f7274 Number of import │ │ │ │ + 0x0023b210 7320696e 20746865 2050452e 222c0a20 s in the PE.",. │ │ │ │ + 0x0023b220 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023b230 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023b240 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023b250 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023b260 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023b270 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x0023b280 6d626572 5f6f665f 6578706f 72747322 mber_of_exports" │ │ │ │ + 0x0023b290 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0023b2a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023b2b0 4e756d62 6572206f 66206578 706f7274 Number of export │ │ │ │ + 0x0023b2c0 7320696e 20746865 2050452e 222c0a20 s in the PE.",. │ │ │ │ + 0x0023b2d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023b2e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023b2f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023b300 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023b310 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023b320 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x0023b330 736f7572 63655f74 696d6573 74616d70 source_timestamp │ │ │ │ + 0x0023b340 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023b350 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0023b360 22526573 6f757263 65207469 6d657374 "Resource timest │ │ │ │ + 0x0023b370 616d702e 20546869 73206973 2073746f amp. This is sto │ │ │ │ + 0x0023b380 72656420 61732061 6e20696e 74656765 red as an intege │ │ │ │ + 0x0023b390 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x0023b3a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0023b3b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0023b3c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0023b3d0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x0023b3e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0023b3f0 65223a20 22726573 6f757263 655f7665 e": "resource_ve │ │ │ │ + 0x0023b400 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x0023b410 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023b420 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x0023b430 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ + 0x0023b440 20617474 72696275 7465732c 206d616a attributes, maj │ │ │ │ + 0x0023b450 6f722061 6e64206d 696e6f72 20766572 or and minor ver │ │ │ │ + 0x0023b460 73696f6e 732e222c 0a202020 20202020 sions.",. │ │ │ │ + 0x0023b470 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x0023b480 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x0023b490 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0023b4a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0023b4b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0023b4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023b4d0 226e616d 65223a20 226d616a 6f72222c "name": "major", │ │ │ │ + 0x0023b4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023b4f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0023b500 696f6e22 3a20224d 616a6f72 20726573 ion": "Major res │ │ │ │ + 0x0023b510 6f757263 65207665 7273696f 6e2e222c ource version.", │ │ │ │ + 0x0023b520 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023b530 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0023b540 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023b550 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x0023b560 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023b570 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023b580 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023b590 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023b5a0 6e616d65 223a2022 6d696e6f 72222c0a name": "minor",. │ │ │ │ + 0x0023b5b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023b5c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023b5d0 6f6e223a 20224d69 6e6f7220 7265736f on": "Minor reso │ │ │ │ + 0x0023b5e0 75726365 20766572 73696f6e 2e222c0a urce version.",. │ │ │ │ + 0x0023b5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023b600 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0023b610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023b620 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x0023b630 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0023b640 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023b650 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x0023b660 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0023b670 616d6522 3a202272 65736f75 72636573 ame": "resources │ │ │ │ + 0x0023b680 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023b690 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0023b6a0 2241207a 65726f2d 62617365 64206172 "A zero-based ar │ │ │ │ + 0x0023b6b0 72617920 6f662072 65736f75 72636520 ray of resource │ │ │ │ + 0x0023b6c0 6f626a65 6374732c 206f6e65 20666f72 objects, one for │ │ │ │ + 0x0023b6d0 20656163 68207265 736f7572 63652074 each resource t │ │ │ │ + 0x0023b6e0 68652050 45206861 732e2049 6e646976 he PE has. Indiv │ │ │ │ + 0x0023b6f0 69647561 6c207265 736f7572 63657320 idual resources │ │ │ │ + 0x0023b700 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x0023b710 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x0023b720 6f706572 61746f72 2e416c6c 20726573 operator.All res │ │ │ │ + 0x0023b730 6f757263 6573206d 75737420 68617665 ources must have │ │ │ │ + 0x0023b740 20612074 7970652c 20696420 286e616d a type, id (nam │ │ │ │ + 0x0023b750 65292c20 616e6420 6c616e67 75616765 e), and language │ │ │ │ + 0x0023b760 20737065 63696669 65642e20 54686579 specified. They │ │ │ │ + 0x0023b770 2063616e 20626520 65697468 65722061 can be either a │ │ │ │ + 0x0023b780 6e20696e 74656765 72206f72 20737472 n integer or str │ │ │ │ + 0x0023b790 696e672c 20627574 206e6576 65722062 ing, but never b │ │ │ │ + 0x0023b7a0 6f74682c 20666f72 20616e79 20676976 oth, for any giv │ │ │ │ + 0x0023b7b0 656e206c 6576656c 2e206060 60457861 en level. ```Exa │ │ │ │ + 0x0023b7c0 6d706c65 3a207065 2e726573 6f757263 mple: pe.resourc │ │ │ │ + 0x0023b7d0 65735b30 5d2e7479 7065203d 3d207065 es[0].type == pe │ │ │ │ + 0x0023b7e0 2e524553 4f555243 455f5459 50455f52 .RESOURCE_TYPE_R │ │ │ │ + 0x0023b7f0 43444154 41606060 20606060 4578616d CDATA``` ```Exam │ │ │ │ + 0x0023b800 706c653a 2070652e 7265736f 75726365 ple: pe.resource │ │ │ │ + 0x0023b810 735b305d 2e6e616d 655f7374 72696e67 s[0].name_string │ │ │ │ + 0x0023b820 203d3d20 5c22465c 5c783030 495c5c78 == \"F\\x00I\\x │ │ │ │ + 0x0023b830 30304c5c 5c783030 455c5c78 30306060 00L\\x00E\\x00`` │ │ │ │ + 0x0023b840 605c2222 2c0a2020 20202020 20202020 `\"",. │ │ │ │ + 0x0023b850 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ + 0x0023b860 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0023b870 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0023b880 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x0023b890 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023b8a0 6e616d65 223a2022 7265736f 75726365 name": "resource │ │ │ │ + 0x0023b8b0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x0023b8c0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x0023b8d0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x0023b8e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0023b8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023b900 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0023b910 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0023b920 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0023b930 223a2022 6f666673 6574222c 0a202020 ": "offset",. │ │ │ │ + 0x0023b940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023b950 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0023b960 696f6e22 3a20224f 66667365 7420666f ion": "Offset fo │ │ │ │ + 0x0023b970 72207468 65207265 736f7572 63652064 r the resource d │ │ │ │ + 0x0023b980 6174612e 222c0a20 20202020 20202020 ata.",. │ │ │ │ + 0x0023b990 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023b9a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0023b9b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0023b9c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023b9d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x0023b9e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023b9f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023ba00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0023ba10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023ba20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023ba30 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x0023ba40 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x0023ba50 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0023ba60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023ba70 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ - 0x0023ba80 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ - 0x0023ba90 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ - 0x0023baa0 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ - 0x0023bab0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0023bac0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0023bad0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x0023bae0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x0023b9f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0023ba00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023ba10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0023ba20 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ + 0x0023ba30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ba40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0023ba50 6e223a20 224c656e 67746820 6f662074 n": "Length of t │ │ │ │ + 0x0023ba60 68652072 65736f75 72636520 64617461 he resource data │ │ │ │ + 0x0023ba70 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0023ba80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0023ba90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0023baa0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0023bab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bac0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023bad0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0023bae0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x0023baf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023bb00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0023bb10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023bb20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023bb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023bb40 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x0023bb50 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ - 0x0023bb60 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0023bb70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023bb80 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ - 0x0023bb90 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ - 0x0023bba0 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ - 0x0023bbb0 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ - 0x0023bbc0 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ - 0x0023bbd0 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ - 0x0023bbe0 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ - 0x0023bbf0 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ - 0x0023bc00 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ - 0x0023bc10 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ - 0x0023bc20 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ - 0x0023bc30 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ - 0x0023bc40 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ - 0x0023bc50 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ - 0x0023bc60 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ - 0x0023bc70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0023bc80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023bc90 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x0023bca0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x0023bcb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023bcc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x0023bcd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0023bce0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0023bcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023bd00 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ - 0x0023bd10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0023bd20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0023bd30 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x0023bd40 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ - 0x0023bd50 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ - 0x0023bd60 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ - 0x0023bd70 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ - 0x0023bd80 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ - 0x0023bd90 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ - 0x0023bda0 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ - 0x0023bdb0 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ - 0x0023bdc0 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ - 0x0023bdd0 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ - 0x0023bde0 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ - 0x0023bdf0 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ - 0x0023be00 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ - 0x0023be10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0023be20 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023be30 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x0023be40 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0023be50 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x0023be60 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0023be70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0023be80 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023be90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023bea0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0023beb0 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ - 0x0023bec0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023bed0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0023bee0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023bef0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023bf00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023bf10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023bf20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023bf30 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ - 0x0023bf40 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ - 0x0023bf50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023bf60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0023bf70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023bf80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0023bf90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023bfa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0023bfb0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0023bfc0 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ - 0x0023bfd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023bfe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023bff0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0023c000 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023c010 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0023c020 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0023c030 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023c040 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023c050 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ - 0x0023c060 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0023c070 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0023c080 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023c090 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023c0a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0023c0b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0023c0c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0023c0d0 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ - 0x0023c0e0 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ - 0x0023c0f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0023c100 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0023c110 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023c120 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023c130 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023c140 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023c150 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023c160 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ - 0x0023c170 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ - 0x0023c180 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023c190 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0023c1a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0023c1b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0023c1c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0023c1d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023c1e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0023c1f0 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ - 0x0023c200 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023c210 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0023c220 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0023c230 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0023c240 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0023c250 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0023c260 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0023c270 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ - 0x0023c280 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ - 0x0023c290 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0023c2a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0023c2b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0023c2c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0023c2d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023c2e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023c2f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0023c300 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ - 0x0023c310 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ - 0x0023c320 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0023c330 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0023c340 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023c350 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023c360 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023c370 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023c380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023c390 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ - 0x0023c3a0 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ - 0x0023c3b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023c3c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0023c3d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023c3e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023c3f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023c400 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023c410 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023c420 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ - 0x0023c430 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0023c440 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023c450 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023c460 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x0023c470 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0023c480 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023c490 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023c4a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0023c4b0 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ - 0x0023c4c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023c4d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0023c4e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0023c4f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0023c500 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ - 0x0023c510 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0023c520 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0023c530 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ - 0x0023c540 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ - 0x0023c550 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0023c560 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0023c570 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023c580 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023c590 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023c5a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023c5b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023c5c0 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ - 0x0023c5d0 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ - 0x0023c5e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0023c5f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0023c600 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0023c610 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ - 0x0023c620 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023c630 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023c640 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0023c650 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ - 0x0023c660 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023c670 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0023c680 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023c690 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023c6a0 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ - 0x0023c6b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023c6c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023c6d0 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ - 0x0023c6e0 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ - 0x0023c6f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0023c700 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0023c710 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0023c720 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0023c730 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0023c740 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0023c750 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0023c760 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ - 0x0023c770 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0023c780 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0023c790 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023c7a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023c7b0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ - 0x0023c7c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0023c7d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0023c7e0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x0023c7f0 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ - 0x0023c800 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023c810 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0023c820 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023c830 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ - 0x0023c840 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0023c850 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0023c860 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0023c870 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ - 0x0023c880 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0023c890 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0023c8a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023c8b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023c8c0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ - 0x0023c8d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0023c8e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0023c8f0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x0023c900 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ - 0x0023c910 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0023c920 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0023c930 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0023c940 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ - 0x0023c950 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023c960 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023c970 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023c980 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ - 0x0023c990 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023c9a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023c9b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0023c9c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023c9d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0023c9e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0023c9f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023ca00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023ca10 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ - 0x0023ca20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0023ca30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0023ca40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023ca50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023ca60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0023ca70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0023ca80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0023ca90 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x0023caa0 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ - 0x0023cab0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0023cac0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0023cad0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023cae0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023caf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023cb00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023cb10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023cb20 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ - 0x0023cb30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023cb40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023cb50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0023cb60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023cb70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0023cb80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0023cb90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023cba0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023cbb0 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ - 0x0023cbc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0023cbd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0023cbe0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023cbf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023cc00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0023cc10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0023cc20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0023cc30 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x0023cc40 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ - 0x0023cc50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0023cc60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0023cc70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0023cc80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0023cc90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0023cca0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0023ccb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0023ccc0 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ - 0x0023ccd0 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ - 0x0023cce0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023ccf0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0023cd00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023cd10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023cd20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023cd30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023cd40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023cd50 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ - 0x0023cd60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x0023cd70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0023cd80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023cd90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023cda0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0023cdb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023cdc0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023cdd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023cde0 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ - 0x0023cdf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023ce00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0023ce10 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023ce20 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023ce30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023ce40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023ce50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023ce60 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ - 0x0023ce70 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ - 0x0023ce80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023ce90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0023cea0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023ceb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023cec0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023ced0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023cee0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023cef0 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ - 0x0023cf00 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x0023bb00 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x0023bb10 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x0023bb20 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0023bb30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023bb40 54797065 206f6620 74686520 7265736f Type of the reso │ │ │ │ + 0x0023bb50 75726365 2028696e 74656765 72292e22 urce (integer)." │ │ │ │ + 0x0023bb60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023bb70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023bb80 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x0023bb90 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x0023bba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bbb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0023bbc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0023bbd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0023bbe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bbf0 20202020 226e616d 65223a20 22696422 "name": "id" │ │ │ │ + 0x0023bc00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023bc10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023bc20 656e7461 74696f6e 223a2022 4944206f entation": "ID o │ │ │ │ + 0x0023bc30 66207468 65207265 736f7572 63652028 f the resource ( │ │ │ │ + 0x0023bc40 696e7465 67657229 2e222c0a 20202020 integer).",. │ │ │ │ + 0x0023bc50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bc60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0023bc70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bc80 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0023bc90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0023bca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bcb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0023bcc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0023bcd0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0023bce0 616d6522 3a20226c 616e6775 61676522 ame": "language" │ │ │ │ + 0x0023bcf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023bd00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023bd10 656e7461 74696f6e 223a2022 4c616e67 entation": "Lang │ │ │ │ + 0x0023bd20 75616765 206f6620 74686520 7265736f uage of the reso │ │ │ │ + 0x0023bd30 75726365 2028696e 74656765 72292e22 urce (integer)." │ │ │ │ + 0x0023bd40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023bd50 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023bd60 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x0023bd70 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x0023bd80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bd90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0023bda0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0023bdb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0023bdc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bdd0 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ + 0x0023bde0 655f7374 72696e67 222c0a20 20202020 e_string",. │ │ │ │ + 0x0023bdf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023be00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0023be10 6e223a20 22547970 65206f66 20746865 n": "Type of the │ │ │ │ + 0x0023be20 20726573 6f757263 65206173 20612073 resource as a s │ │ │ │ + 0x0023be30 7472696e 672c2069 66207370 65636966 tring, if specif │ │ │ │ + 0x0023be40 6965642e 222c0a20 20202020 20202020 ied.",. │ │ │ │ + 0x0023be50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023be60 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x0023be70 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0023be80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023be90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023bea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023beb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0023bec0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023bed0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0023bee0 20226e61 6d655f73 7472696e 67222c0a "name_string",. │ │ │ │ + 0x0023bef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bf00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0023bf10 74617469 6f6e223a 20224e61 6d65206f tation": "Name o │ │ │ │ + 0x0023bf20 66207468 65207265 736f7572 63652061 f the resource a │ │ │ │ + 0x0023bf30 73206120 73747269 6e672c20 69662073 s a string, if s │ │ │ │ + 0x0023bf40 70656369 66696564 2e222c0a 20202020 pecified.",. │ │ │ │ + 0x0023bf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bf60 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x0023bf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bf80 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0023bf90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0023bfa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023bfb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0023bfc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0023bfd0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0023bfe0 616d6522 3a20226c 616e6775 6167655f ame": "language_ │ │ │ │ + 0x0023bff0 73747269 6e67222c 0a202020 20202020 string",. │ │ │ │ + 0x0023c000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c010 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0023c020 3a20224c 616e6775 61676520 6f662074 : "Language of t │ │ │ │ + 0x0023c030 68652072 65736f75 72636520 61732061 he resource as a │ │ │ │ + 0x0023c040 20737472 696e672c 20696620 73706563 string, if spec │ │ │ │ + 0x0023c050 69666965 642e222c 0a202020 20202020 ified.",. │ │ │ │ + 0x0023c060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c070 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x0023c080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c090 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x0023c0a0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x0023c0b0 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ + 0x0023c0c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023c0d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0023c0e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0023c0f0 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x0023c100 5f6f665f 7265736f 75726365 73222c0a _of_resources",. │ │ │ │ + 0x0023c110 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023c120 756d656e 74617469 6f6e223a 20224e75 umentation": "Nu │ │ │ │ + 0x0023c130 6d626572 206f6620 7265736f 75726365 mber of resource │ │ │ │ + 0x0023c140 7320696e 20746865 2050452e 222c0a20 s in the PE.",. │ │ │ │ + 0x0023c150 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023c160 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023c170 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023c180 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023c190 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023c1a0 20202020 20226e61 6d65223a 20227064 "name": "pd │ │ │ │ + 0x0023c1b0 625f7061 7468222c 0a202020 20202020 b_path",. │ │ │ │ + 0x0023c1c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0023c1d0 696f6e22 3a202250 61746820 6f662074 ion": "Path of t │ │ │ │ + 0x0023c1e0 68652050 44422066 696c6520 666f7220 he PDB file for │ │ │ │ + 0x0023c1f0 74686973 20504520 69662070 72657365 this PE if prese │ │ │ │ + 0x0023c200 6e742e20 4578616d 706c653a 20606060 nt. Example: ``` │ │ │ │ + 0x0023c210 70652e70 64625f70 61746820 3d3d205c pe.pdb_path == \ │ │ │ │ + 0x0023c220 22443a5c 5c776f72 6b737061 63655c5c "D:\\workspace\\ │ │ │ │ + 0x0023c230 32303138 5f52395f 52656c42 6c645c74 2018_R9_RelBld\t │ │ │ │ + 0x0023c240 61726765 745c5c63 6865636b 6f75745c arget\\checkout\ │ │ │ │ + 0x0023c250 5c637573 7470726f 665c5c52 656c6561 \custprof\\Relea │ │ │ │ + 0x0023c260 73655c5c 63757374 70726f66 2e706462 se\\custprof.pdb │ │ │ │ + 0x0023c270 5c226060 6020222c 0a202020 20202020 \"``` ",. │ │ │ │ + 0x0023c280 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x0023c290 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0023c2a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023c2b0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x0023c2c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023c2d0 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ + 0x0023c2e0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x0023c2f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0023c300 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x0023c310 61727261 79206f66 20736967 6e617475 array of signatu │ │ │ │ + 0x0023c320 7265206f 626a6563 74732c20 6f6e6520 re objects, one │ │ │ │ + 0x0023c330 666f7220 65616368 20617574 68656e74 for each authent │ │ │ │ + 0x0023c340 69636f64 65207369 676e6174 75726520 icode signature │ │ │ │ + 0x0023c350 696e2074 68652050 45206669 6c652e20 in the PE file. │ │ │ │ + 0x0023c360 55737561 6c6c7920 50452066 696c6573 Usually PE files │ │ │ │ + 0x0023c370 20686176 65206120 73696e67 6c652073 have a single s │ │ │ │ + 0x0023c380 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ + 0x0023c390 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x0023c3a0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x0023c3b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0023c3c0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x0023c3d0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x0023c3e0 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ + 0x0023c3f0 676e6174 75726573 222c0a20 20202020 gnatures",. │ │ │ │ + 0x0023c400 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0023c410 6d656e74 6174696f 6e223a20 2241207a mentation": "A z │ │ │ │ + 0x0023c420 65726f2d 62617365 64206172 72617920 ero-based array │ │ │ │ + 0x0023c430 6f662073 69676e61 74757265 206f626a of signature obj │ │ │ │ + 0x0023c440 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ + 0x0023c450 63682061 75746865 6e746963 6f646520 ch authenticode │ │ │ │ + 0x0023c460 7369676e 61747572 6520696e 20746865 signature in the │ │ │ │ + 0x0023c470 20504520 66696c65 2e205573 75616c6c PE file. Usuall │ │ │ │ + 0x0023c480 79205045 2066696c 65732068 61766520 y PE files have │ │ │ │ + 0x0023c490 61207369 6e676c65 20736967 6e617475 a single signatu │ │ │ │ + 0x0023c4a0 72652e22 2c0a2020 20202020 20202020 re.",. │ │ │ │ + 0x0023c4b0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x0023c4c0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x0023c4d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0023c4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c4f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0023c500 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0023c510 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0023c520 6d65223a 20227468 756d6270 72696e74 me": "thumbprint │ │ │ │ + 0x0023c530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0023c540 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0023c550 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ + 0x0023c560 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ + 0x0023c570 20746865 20746875 6d627072 696e7420 the thumbprint │ │ │ │ + 0x0023c580 6f662074 68652073 69676e61 74757265 of the signature │ │ │ │ + 0x0023c590 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0023c5a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0023c5b0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x0023c5c0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0023c5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c5e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023c5f0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0023c600 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0023c610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c620 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x0023c630 73737565 72222c0a 20202020 20202020 ssuer",. │ │ │ │ + 0x0023c640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c650 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0023c660 20224120 73747269 6e672063 6f6e7461 "A string conta │ │ │ │ + 0x0023c670 696e696e 6720696e 666f726d 6174696f ining informatio │ │ │ │ + 0x0023c680 6e206162 6f757420 74686520 69737375 n about the issu │ │ │ │ + 0x0023c690 65722e22 2c0a2020 20202020 20202020 er.",. │ │ │ │ + 0x0023c6a0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x0023c6b0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x0023c6c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x0023c6d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023c6e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0023c6f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023c700 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0023c710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c720 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0023c730 22737562 6a656374 222c0a20 20202020 "subject",. │ │ │ │ + 0x0023c740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c750 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0023c760 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ + 0x0023c770 6e746169 6e696e67 20696e66 6f726d61 ntaining informa │ │ │ │ + 0x0023c780 74696f6e 2061626f 75742074 68652073 tion about the s │ │ │ │ + 0x0023c790 75626a65 63742e22 2c0a2020 20202020 ubject.",. │ │ │ │ + 0x0023c7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c7b0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x0023c7c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c7d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x0023c7e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0023c7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c800 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0023c810 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0023c820 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0023c830 65223a20 22766572 73696f6e 222c0a20 e": "version",. │ │ │ │ + 0x0023c840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c850 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0023c860 6174696f 6e223a20 22566572 73696f6e ation": "Version │ │ │ │ + 0x0023c870 206e756d 6265722e 222c0a20 20202020 number.",. │ │ │ │ + 0x0023c880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c890 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0023c8a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c8b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x0023c8c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0023c8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023c8e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0023c8f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0023c900 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0023c910 6d65223a 2022616c 676f7269 74686d22 me": "algorithm" │ │ │ │ + 0x0023c920 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023c930 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023c940 656e7461 74696f6e 223a2022 53747269 entation": "Stri │ │ │ │ + 0x0023c950 6e672072 65707265 73656e74 6174696f ng representatio │ │ │ │ + 0x0023c960 6e206f66 20746865 20616c67 6f726974 n of the algorit │ │ │ │ + 0x0023c970 686d2075 73656420 666f7220 74686973 hm used for this │ │ │ │ + 0x0023c980 20736967 6e617475 72652e20 55737561 signature. Usua │ │ │ │ + 0x0023c990 6c6c7920 5c227368 61315769 74685253 lly \"sha1WithRS │ │ │ │ + 0x0023c9a0 41456e63 72797074 696f6e5c 222e2049 AEncryption\". I │ │ │ │ + 0x0023c9b0 74206465 70656e64 73206f6e 20746865 t depends on the │ │ │ │ + 0x0023c9c0 20582e35 30392061 6e642050 4b435323 X.509 and PKCS# │ │ │ │ + 0x0023c9d0 3720696d 706c656d 656e7461 74696f6e 7 implementation │ │ │ │ + 0x0023c9e0 73732061 6e642070 6f737369 626c7920 ss and possibly │ │ │ │ + 0x0023c9f0 74686569 72207665 7273696f 6e732c20 their versions, │ │ │ │ + 0x0023ca00 636f6e73 69646572 20757369 6e672061 consider using a │ │ │ │ + 0x0023ca10 6c676f72 6974686d 5f6f6964 20696e73 lgorithm_oid ins │ │ │ │ + 0x0023ca20 74656164 2e222c0a 20202020 20202020 tead.",. │ │ │ │ + 0x0023ca30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ca40 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x0023ca50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ca60 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x0023ca70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0023ca80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ca90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0023caa0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023cab0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023cac0 3a202261 6c676f72 6974686d 5f6f6964 : "algorithm_oid │ │ │ │ + 0x0023cad0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0023cae0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0023caf0 6d656e74 6174696f 6e223a20 224f626a mentation": "Obj │ │ │ │ + 0x0023cb00 65637420 4944206f 66207468 6520616c ect ID of the al │ │ │ │ + 0x0023cb10 676f7269 74686d20 75736564 20666f72 gorithm used for │ │ │ │ + 0x0023cb20 20746869 73207369 676e6174 7572652c this signature, │ │ │ │ + 0x0023cb30 20657870 72657373 65642069 6e206e75 expressed in nu │ │ │ │ + 0x0023cb40 6d657269 63204153 4e2e3120 646f7420 meric ASN.1 dot │ │ │ │ + 0x0023cb50 6e6f7461 74696f6e 2e205468 65206e61 notation. The na │ │ │ │ + 0x0023cb60 6d652063 6f6e7461 696e6564 20696e20 me contained in │ │ │ │ + 0x0023cb70 616c676f 72697468 6d206973 20646572 algorithm is der │ │ │ │ + 0x0023cb80 69766564 2066726f 6d207468 69732076 ived from this v │ │ │ │ + 0x0023cb90 616c7565 2e205468 65206f62 6a656374 alue. The object │ │ │ │ + 0x0023cba0 20696420 69732065 78706563 74656420 id is expected │ │ │ │ + 0x0023cbb0 746f2062 65207374 61626c65 20616372 to be stable acr │ │ │ │ + 0x0023cbc0 6f737320 582e3530 3920616e 6420504b oss X.509 and PK │ │ │ │ + 0x0023cbd0 43532337 20696d70 6c656d65 6e746174 CS#7 implementat │ │ │ │ + 0x0023cbe0 696f6e73 20616e64 20746865 69722076 ions and their v │ │ │ │ + 0x0023cbf0 65727369 6f6e732e 222c0a20 20202020 ersions.",. │ │ │ │ + 0x0023cc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cc10 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x0023cc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cc30 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x0023cc40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0023cc50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cc60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0023cc70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0023cc80 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0023cc90 6d65223a 20227365 7269616c 222c0a20 me": "serial",. │ │ │ │ + 0x0023cca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ccb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0023ccc0 6174696f 6e223a20 22412073 7472696e ation": "A strin │ │ │ │ + 0x0023ccd0 6720636f 6e746169 6e696e67 20746865 g containing the │ │ │ │ + 0x0023cce0 20736572 69616c20 6e756d62 65722e20 serial number. │ │ │ │ + 0x0023ccf0 54686973 20697320 616e2065 78616d70 This is an examp │ │ │ │ + 0x0023cd00 6c653a20 35323a30 303a6535 3a61613a le: 52:00:e5:aa: │ │ │ │ + 0x0023cd10 32353a35 363a6663 3a31613a 38363a65 25:56:fc:1a:86:e │ │ │ │ + 0x0023cd20 643a3936 3a63393a 64343a34 623a3333 d:96:c9:d4:4b:33 │ │ │ │ + 0x0023cd30 3a633722 2c0a2020 20202020 20202020 :c7",. │ │ │ │ + 0x0023cd40 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x0023cd50 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x0023cd60 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x0023cd70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023cd80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0023cd90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023cda0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0023cdb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cdc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0023cdd0 226e6f74 5f626566 6f726522 2c0a2020 "not_before",. │ │ │ │ + 0x0023cde0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cdf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0023ce00 74696f6e 223a2022 556e6978 2074696d tion": "Unix tim │ │ │ │ + 0x0023ce10 65737461 6d70206f 6e207768 69636820 estamp on which │ │ │ │ + 0x0023ce20 74686520 76616c69 64697479 20706572 the validity per │ │ │ │ + 0x0023ce30 696f6420 666f7220 74686973 20736967 iod for this sig │ │ │ │ + 0x0023ce40 6e617475 72652062 6567696e 732e222c nature begins.", │ │ │ │ + 0x0023ce50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023ce60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0023ce70 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x0023ce80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x0023ce90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cea0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0023ceb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023cec0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023ced0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cee0 20202022 6e616d65 223a2022 6e6f745f "name": "not_ │ │ │ │ + 0x0023cef0 61667465 72222c0a 20202020 20202020 after",. │ │ │ │ + 0x0023cf00 20202020 20202020 20202020 20202020 │ │ │ │ 0x0023cf10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023cf20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0023cf30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0023cf40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0023cf50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0023cf60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023cf70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0023cf80 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ - 0x0023cf90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0023cfa0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0023cfb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023cfc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023cfd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0023cfe0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0023cff0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0023d000 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x0023d010 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ - 0x0023d020 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023d030 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0023d040 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023d050 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023d060 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023d070 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023d080 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023d090 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ - 0x0023d0a0 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ - 0x0023d0b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023d0c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0023d0d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023d0e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023d0f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023d100 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023d110 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023d120 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ - 0x0023d130 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ - 0x0023d140 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023d150 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0023d160 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023d170 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0023d180 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023d190 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0023d1a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0023d1b0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ - 0x0023d1c0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ - 0x0023d1d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023d1e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0023d1f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023d200 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0023d210 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023d220 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0023d230 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0023d240 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ - 0x0023d250 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ - 0x0023d260 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023d270 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0023d280 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023d290 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0023d2a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023d2b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0023d2c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0023d2d0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ - 0x0023d2e0 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ - 0x0023d2f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023d300 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x0023d310 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0023d320 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0023d330 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023d340 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x0023d350 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023d360 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ - 0x0023d370 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ - 0x0023d380 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0023d390 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0023d3a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0023d3b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0023d3c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0023d3d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0023d3e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0023d3f0 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ - 0x0023d400 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ - 0x0023d410 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0023d420 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0023d430 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0023d440 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0023d450 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023d460 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023d470 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0023d480 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ - 0x0023d490 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0023d4a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023d4b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023d4c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0023d4d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x0023d4e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023d4f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023d500 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0023d510 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ - 0x0023d520 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023d530 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0023d540 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0023d550 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023d560 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ - 0x0023d570 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023d580 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023d590 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023d5a0 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ - 0x0023d5b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023d5c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0023d5d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0023d5e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x0023d5f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x0023d600 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0023d610 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0023d620 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ - 0x0023d630 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ - 0x0023d640 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0023d650 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0023d660 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0023d670 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0023d680 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0023d690 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0023d6a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0023d6b0 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ - 0x0023d6c0 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ - 0x0023d6d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023d6e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0023d6f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023d700 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0023d710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023d720 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0023d730 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0023d740 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ - 0x0023d750 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x0023d760 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023d770 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0023d780 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0023d790 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0023d7a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x0023d7b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023d7c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0023d7d0 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ - 0x0023d7e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0023d7f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0023d800 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023d810 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023d820 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x0023d830 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0023d840 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0023d850 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x0023d860 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ - 0x0023d870 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023d880 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0023d890 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023d8a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023d8b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023d8c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023d8d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023d8e0 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ - 0x0023d8f0 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ - 0x0023d900 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023d910 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0023d920 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023d930 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ - 0x0023d940 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023d950 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0023d960 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0023d970 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ - 0x0023d980 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023d990 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023d9a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0023d9b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023d9c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0023d9d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0023d9e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023d9f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0023da00 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ - 0x0023da10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023da20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0023da30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0023da40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023da50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0023da60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0023da70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0023da80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023da90 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ - 0x0023daa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0023dab0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0023dac0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0023dad0 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ - 0x0023dae0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023daf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023db00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023db10 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ - 0x0023db20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023db30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023db40 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ - 0x0023db50 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ - 0x0023db60 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0023db70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x0023db80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x0023db90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0023dba0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0023dbb0 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ - 0x0023dbc0 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ - 0x0023dbd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023dbe0 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ - 0x0023dbf0 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ - 0x0023dc00 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023dc10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023dc20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023dc30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023dc40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023dc50 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ - 0x0023dc60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023dc70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023dc80 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ - 0x0023dc90 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ - 0x0023dca0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0023dcb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x0023dcc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0023dcd0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x0023dce0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x0023dcf0 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ - 0x0023dd00 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ - 0x0023dd10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023dd20 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x0023dd30 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ - 0x0023dd40 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ - 0x0023dd50 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ - 0x0023dd60 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ - 0x0023dd70 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ - 0x0023dd80 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x0023dd90 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x0023dda0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x0023ddb0 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x0023ddc0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x0023ddd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023dde0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x0023ddf0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x0023de00 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x0023de10 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ - 0x0023de20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023de30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0023de40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0023de50 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x0023de60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023de70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023de80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0023de90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023dea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023deb0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x0023dec0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ - 0x0023ded0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0023dee0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023def0 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ - 0x0023df00 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ - 0x0023df10 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ - 0x0023df20 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ - 0x0023df30 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ - 0x0023df40 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ - 0x0023df50 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ - 0x0023df60 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ - 0x0023df70 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ - 0x0023df80 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ - 0x0023df90 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ - 0x0023dfa0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0023dfb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023dfc0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0023dfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cf20 2022556e 69782074 696d6573 74616d70 "Unix timestamp │ │ │ │ + 0x0023cf30 206f6e20 77686963 68207468 65207661 on which the va │ │ │ │ + 0x0023cf40 6c696469 74792070 6572696f 6420666f lidity period fo │ │ │ │ + 0x0023cf50 72207468 69732073 69676e61 74757265 r this signature │ │ │ │ + 0x0023cf60 20656e64 732e222c 0a202020 20202020 ends.",. │ │ │ │ + 0x0023cf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cf80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0023cf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cfa0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x0023cfb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0023cfc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023cfd0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x0023cfe0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x0023cff0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0023d000 65223a20 2276616c 69645f6f 6e222c0a e": "valid_on",. │ │ │ │ + 0x0023d010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d020 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x0023d030 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x0023d040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d050 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x0023d060 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023d070 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0023d080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d090 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x0023d0a0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x0023d0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d0d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0023d0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d0f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023d100 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x0023d110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d120 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023d130 6e616d65 223a2022 66696c65 220a2020 name": "file". │ │ │ │ + 0x0023d140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d160 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x0023d170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d180 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x0023d190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d1a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0023d1b0 74696f6e 223a2022 20202020 46756e63 tion": " Func │ │ │ │ + 0x0023d1c0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x0023d1d0 72756520 69662074 68652073 69676e61 rue if the signa │ │ │ │ + 0x0023d1e0 74757265 20776173 2076616c 6964206f ture was valid o │ │ │ │ + 0x0023d1f0 6e207468 65206461 74652069 6e646963 n the date indic │ │ │ │ + 0x0023d200 61746564 20627920 74696d65 7374616d ated by timestam │ │ │ │ + 0x0023d210 702e2054 68652066 6f6c6c6f 77696e67 p. The following │ │ │ │ + 0x0023d220 2073656e 74656e63 653a2060 60607065 sentence: ```pe │ │ │ │ + 0x0023d230 2e736967 6e617475 7265735b 6e5d2e76 .signatures[n].v │ │ │ │ + 0x0023d240 616c6964 5f6f6e28 74696d65 7374616d alid_on(timestam │ │ │ │ + 0x0023d250 70296060 60204973 20657175 6976616c p)``` Is equival │ │ │ │ + 0x0023d260 656e7420 746f3a20 60606074 696d6573 ent to: ```times │ │ │ │ + 0x0023d270 74616d70 203e3d20 70652e73 69676e61 tamp >= pe.signa │ │ │ │ + 0x0023d280 74757265 735b6e5d 2e6e6f74 5f626566 tures[n].not_bef │ │ │ │ + 0x0023d290 6f726520 616e6420 74696d65 7374616d ore and timestam │ │ │ │ + 0x0023d2a0 70203c3d 2070652e 7369676e 61747572 p <= pe.signatur │ │ │ │ + 0x0023d2b0 65735b6e 5d2e6e6f 745f6166 74657260 es[n].not_after` │ │ │ │ + 0x0023d2c0 6060220a 20202020 20202020 20202020 ``". │ │ │ │ + 0x0023d2d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0023d2e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023d2f0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x0023d300 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x0023d310 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x0023d320 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ + 0x0023d330 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0023d340 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0023d350 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0023d360 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0023d370 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x0023d380 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ + 0x0023d390 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023d3a0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x0023d3b0 72206f66 20617574 68656e74 69636f64 r of authenticod │ │ │ │ + 0x0023d3c0 65207369 676e6174 75726573 20696e20 e signatures in │ │ │ │ + 0x0023d3d0 74686520 50452e22 2c0a2020 20202020 the PE.",. │ │ │ │ + 0x0023d3e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0023d3f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0023d400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0023d410 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x0023d420 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x0023d430 20202022 6e616d65 223a2022 69636f6e "name": "icon │ │ │ │ + 0x0023d440 68617368 222c0a20 20202020 20202020 hash",. │ │ │ │ + 0x0023d450 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x0023d460 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x0023d470 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x0023d480 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x0023d490 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0023d4a0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x0023d4b0 7473223a 205b5d2c 0a202020 20202020 ts": [],. │ │ │ │ + 0x0023d4c0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x0023d4d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0023d4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023d4f0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x0023d500 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0023d510 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023d520 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x0023d530 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x0023d540 2020226e 616d6522 3a202272 76615f74 "name": "rva_t │ │ │ │ + 0x0023d550 6f5f6f66 66736574 222c0a20 20202020 o_offset",. │ │ │ │ + 0x0023d560 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x0023d570 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x0023d580 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x0023d590 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x0023d5a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023d5b0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x0023d5c0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x0023d5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d5e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023d5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d600 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x0023d610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023d630 3a202261 64647222 0a202020 20202020 : "addr". │ │ │ │ + 0x0023d640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023d650 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x0023d660 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x0023d670 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0023d680 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023d690 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x0023d6a0 6e672074 68652066 696c6520 6f666673 ng the file offs │ │ │ │ + 0x0023d6b0 65742066 6f722052 56412061 6464722e et for RVA addr. │ │ │ │ + 0x0023d6c0 20426520 63617265 66756c20 746f2070 Be careful to p │ │ │ │ + 0x0023d6d0 61737320 72656c61 74697665 20616464 ass relative add │ │ │ │ + 0x0023d6e0 72657373 65732068 65726520 616e6420 resses here and │ │ │ │ + 0x0023d6f0 6e6f7420 6162736f 6c757465 20616464 not absolute add │ │ │ │ + 0x0023d700 72657373 65732c20 6c696b65 2070652e resses, like pe. │ │ │ │ + 0x0023d710 656e7472 795f706f 696e7420 7768656e entry_point when │ │ │ │ + 0x0023d720 20736361 6e6e696e 67206120 70726f63 scanning a proc │ │ │ │ + 0x0023d730 6573732e 20457861 6d706c65 3a206060 ess. Example: `` │ │ │ │ + 0x0023d740 6070652e 7276615f 746f5f6f 66667365 `pe.rva_to_offse │ │ │ │ + 0x0023d750 74287065 2e736563 74696f6e 735b305d t(pe.sections[0] │ │ │ │ + 0x0023d760 2e766972 7475616c 5f616464 72657373 .virtual_address │ │ │ │ + 0x0023d770 29203d3d 2070652e 73656374 696f6e73 ) == pe.sections │ │ │ │ + 0x0023d780 5b305d2e 7261775f 64617461 5f6f6666 [0].raw_data_off │ │ │ │ + 0x0023d790 73657460 60602054 68697320 6578616d set``` This exam │ │ │ │ + 0x0023d7a0 706c6520 77696c6c 206d616b 65207375 ple will make su │ │ │ │ + 0x0023d7b0 72652074 6865206f 66667365 7420666f re the offset fo │ │ │ │ + 0x0023d7c0 72207468 65207669 72747561 6c206164 r the virtual ad │ │ │ │ + 0x0023d7d0 64726573 7320696e 20746865 20666972 dress in the fir │ │ │ │ + 0x0023d7e0 73742073 65637469 6f6e2065 7175616c st section equal │ │ │ │ + 0x0023d7f0 73207468 65206669 6c65206f 66667365 s the file offse │ │ │ │ + 0x0023d800 7420666f 72207468 61742073 65637469 t for that secti │ │ │ │ + 0x0023d810 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ + 0x0023d820 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x0023d830 2020205d 0a202020 20202020 207d0a20 ]. }. │ │ │ │ + 0x0023d840 2020205d 0a7d0a0a 7b0a2020 2020226b ].}..{. "k │ │ │ │ + 0x0023d850 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x0023d860 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ + 0x0023d870 6963222c 0a202020 20226174 74726962 ic",. "attrib │ │ │ │ + 0x0023d880 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x0023d890 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0023d8a0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x0023d8b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023d8c0 6e616d65 223a2022 6d696d65 5f747970 name": "mime_typ │ │ │ │ + 0x0023d8d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0023d8e0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x0023d8f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x0023d900 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x0023d910 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0023d920 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023d930 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x0023d940 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ + 0x0023d950 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023d960 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x0023d970 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ + 0x0023d980 20737472 696e6720 77697468 20746865 string with the │ │ │ │ + 0x0023d990 20747970 65206f66 20746865 2066696c type of the fil │ │ │ │ + 0x0023d9a0 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ + 0x0023d9b0 61676963 2e747970 65282920 636f6e74 agic.type() cont │ │ │ │ + 0x0023d9c0 61696e73 205c2250 44465c22 60606022 ains \"PDF\"```" │ │ │ │ + 0x0023d9d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023d9e0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x0023d9f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0023da00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023da10 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x0023da20 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x0023da30 2020226e 616d6522 3a202274 79706522 "name": "type" │ │ │ │ + 0x0023da40 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x0023da50 65747572 6e5f7479 7065223a 20227322 eturn_type": "s" │ │ │ │ + 0x0023da60 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x0023da70 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x0023da80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x0023da90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023daa0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x0023dab0 5b5d2c0a 20202020 20202020 20202020 [],. │ │ │ │ + 0x0023dac0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0023dad0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x0023dae0 6f6e2072 65747572 6e696e67 20612073 on returning a s │ │ │ │ + 0x0023daf0 7472696e 67207769 74682074 6865204d tring with the M │ │ │ │ + 0x0023db00 494d4520 74797065 206f6620 74686520 IME type of the │ │ │ │ + 0x0023db10 66696c65 2e204578 616d706c 653a2060 file. Example: ` │ │ │ │ + 0x0023db20 60606d61 6769632e 6d696d65 5f747970 ``magic.mime_typ │ │ │ │ + 0x0023db30 65282920 3d3d205c 22617070 6c696361 e() == \"applica │ │ │ │ + 0x0023db40 74696f6e 2f706466 5c226060 60220a20 tion/pdf\"```". │ │ │ │ + 0x0023db50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0023db60 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x0023db70 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x0023db80 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x0023db90 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x0023dba0 20202020 226e616d 65223a20 22646578 "name": "dex │ │ │ │ + 0x0023dbb0 222c0a20 20202022 61747472 69627574 ",. "attribut │ │ │ │ + 0x0023dbc0 6573223a 205b0a20 20202020 2020207b es": [. { │ │ │ │ + 0x0023dbd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0023dbe0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0023dbf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023dc00 3a202244 45585f46 494c455f 4d414749 : "DEX_FILE_MAGI │ │ │ │ + 0x0023dc10 435f3033 35222c0a 20202020 20202020 C_035",. │ │ │ │ + 0x0023dc20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023dc30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0023dc40 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x0023dc50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0023dc60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023dc70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0023dc80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023dc90 6e616d65 223a2022 4445585f 46494c45 name": "DEX_FILE │ │ │ │ + 0x0023dca0 5f4d4147 49435f30 3336222c 0a202020 _MAGIC_036",. │ │ │ │ + 0x0023dcb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023dcc0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0023dcd0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023dce0 3a202273 220a2020 20202020 20207d2c : "s". }, │ │ │ │ + 0x0023dcf0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0023dd00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0023dd10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0023dd20 20202020 226e616d 65223a20 22444558 "name": "DEX │ │ │ │ + 0x0023dd30 5f46494c 455f4d41 4749435f 30333722 _FILE_MAGIC_037" │ │ │ │ + 0x0023dd40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0023dd50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023dd60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023dd70 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x0023dd80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0023dd90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0023dda0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0023ddb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0023ddc0 20224445 585f4649 4c455f4d 41474943 "DEX_FILE_MAGIC │ │ │ │ + 0x0023ddd0 5f303338 222c0a20 20202020 20202020 _038",. │ │ │ │ + 0x0023dde0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0023ddf0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0023de00 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x0023de10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0023de20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023de30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0023de40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0023de50 616d6522 3a202244 45585f46 494c455f ame": "DEX_FILE_ │ │ │ │ + 0x0023de60 4d414749 435f3033 39222c0a 20202020 MAGIC_039",. │ │ │ │ + 0x0023de70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0023de80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0023de90 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0023dea0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x0023deb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0023dec0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0023ded0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0023dee0 20202022 6e616d65 223a2022 454e4449 "name": "ENDI │ │ │ │ + 0x0023def0 414e5f43 4f4e5354 414e5422 2c0a2020 AN_CONSTANT",. │ │ │ │ + 0x0023df00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023df10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0023df20 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023df30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023df40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023df50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023df60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023df70 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x0023df80 56455253 455f454e 4449414e 5f434f4e VERSE_ENDIAN_CON │ │ │ │ + 0x0023df90 5354414e 54222c0a 20202020 20202020 STANT",. │ │ │ │ + 0x0023dfa0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023dfb0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0023dfc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0023dfd0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ 0x0023dfe0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023dff0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0023e000 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023e010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e020 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023e030 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ - 0x0023e040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e050 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023e060 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ - 0x0023e070 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ - 0x0023e080 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ - 0x0023e090 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ - 0x0023e0a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0023e0b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023e0c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023e0d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0023e0e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e0f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023e100 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0023e110 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023e120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e130 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x0023e140 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x0023e150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e160 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023e170 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ - 0x0023e180 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ - 0x0023e190 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ - 0x0023e1a0 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ - 0x0023e1b0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x0023e1c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0023e1d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023e1e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0023e1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e200 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023e210 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0023e220 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023e230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e240 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023e250 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ - 0x0023e260 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0023e270 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0023e280 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ - 0x0023e290 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ - 0x0023e2a0 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ - 0x0023e2b0 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ - 0x0023e2c0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ - 0x0023e2d0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0023e2e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023e2f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x0023e300 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0023e310 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023e320 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0023e330 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0023e340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e350 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023e360 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ - 0x0023e370 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x0023e380 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023e390 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ - 0x0023e3a0 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ - 0x0023e3b0 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ - 0x0023e3c0 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ - 0x0023e3d0 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ - 0x0023e3e0 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ - 0x0023e3f0 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ - 0x0023e400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e410 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0023e420 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x0023e430 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0023e440 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0023e450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e460 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0023e470 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0023e480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e490 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ - 0x0023e4a0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x0023e4b0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0023e4c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023e4d0 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ - 0x0023e4e0 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ - 0x0023e4f0 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ - 0x0023e500 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ - 0x0023e510 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ - 0x0023e520 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0023e530 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023e540 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0023e550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e560 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023e570 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0023e580 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023e590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e5a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023e5b0 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ - 0x0023e5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e5d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0023e5e0 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ - 0x0023e5f0 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ - 0x0023e600 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0023e610 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0023e620 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x0023e630 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x0023e640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e650 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0023e660 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023e670 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023e680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e690 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ - 0x0023e6a0 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ - 0x0023e6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e6c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0023e6d0 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ - 0x0023e6e0 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ - 0x0023e6f0 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ - 0x0023e700 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ - 0x0023e710 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x0023e720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e730 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x0023e740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023e750 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x0023e760 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x0023e770 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ - 0x0023e780 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023e790 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023e7a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023e7b0 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ - 0x0023e7c0 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ - 0x0023e7d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0023e7e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023e7f0 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ - 0x0023e800 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ - 0x0023e810 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ - 0x0023e820 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ - 0x0023e830 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0023e840 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x0023e850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023e860 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x0023e870 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x0023e880 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ - 0x0023e890 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ - 0x0023e8a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0023e8b0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x0023e8c0 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ - 0x0023e8d0 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ - 0x0023e8e0 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ - 0x0023e8f0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ - 0x0023e900 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ - 0x0023e910 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ - 0x0023e920 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ - 0x0023e930 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ - 0x0023e940 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ - 0x0023e950 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ - 0x0023e960 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x0023e970 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x0023e980 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0023e990 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x0023e9a0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x0023e9b0 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ - 0x0023e9c0 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ - 0x0023e9d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023e9e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x0023e9f0 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x0023ea00 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x0023ea10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023ea20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0023ea30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023ea40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x0023ea50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023ea60 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ - 0x0023ea70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023ea80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023ea90 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ - 0x0023eaa0 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ - 0x0023eab0 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ - 0x0023eac0 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ - 0x0023ead0 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ - 0x0023eae0 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ - 0x0023eaf0 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ - 0x0023eb00 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ - 0x0023eb10 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ - 0x0023eb20 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ - 0x0023eb30 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ - 0x0023eb40 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ - 0x0023eb50 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ - 0x0023eb60 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ - 0x0023eb70 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ - 0x0023eb80 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ - 0x0023eb90 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ - 0x0023eba0 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ - 0x0023ebb0 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ - 0x0023ebc0 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ - 0x0023ebd0 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ - 0x0023ebe0 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ - 0x0023ebf0 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ - 0x0023ec00 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ - 0x0023ec10 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ - 0x0023ec20 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ - 0x0023ec30 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ - 0x0023ec40 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ - 0x0023ec50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0023ec60 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0023ec70 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x0023ec80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0023ec90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023eca0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023ecb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023ecc0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023ecd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023ece0 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ - 0x0023ecf0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ - 0x0023ed00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0023ed10 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ - 0x0023ed20 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ - 0x0023ed30 20776974 68207468 65206769 76656e20 with the given │ │ │ │ - 0x0023ed40 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ - 0x0023ed50 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ - 0x0023ed60 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ - 0x0023ed70 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ - 0x0023ed80 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ - 0x0023ed90 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ - 0x0023eda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023edb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023edc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023edd0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0023ede0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x0023edf0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x0023ee00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023ee10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023ee20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023ee30 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ - 0x0023ee40 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ - 0x0023ee50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0023ee60 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x0023ee70 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ - 0x0023ee80 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ - 0x0023ee90 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ - 0x0023eea0 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ - 0x0023eeb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023eec0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x0023eed0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0023eee0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ - 0x0023eef0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ - 0x0023ef00 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ - 0x0023ef10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0023ef20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023ef30 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ - 0x0023ef40 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ - 0x0023ef50 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ - 0x0023ef60 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ - 0x0023ef70 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ - 0x0023ef80 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ - 0x0023ef90 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ - 0x0023efa0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ - 0x0023efb0 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ - 0x0023efc0 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ - 0x0023efd0 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x0023efe0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x0023eff0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023f000 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x0023f010 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x0023f020 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023f030 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ - 0x0023f040 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0023f050 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x0023f060 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x0023f070 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x0023f080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f090 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0023f0a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023f0b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0023f0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f0d0 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ - 0x0023f0e0 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ - 0x0023f0f0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x0023f100 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x0023f110 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ - 0x0023f120 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0023f130 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023f140 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x0023f150 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0023f160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f170 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023f180 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0023f190 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023f1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f1b0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x0023f1c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023f1d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0023f1e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023f1f0 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ - 0x0023f200 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ - 0x0023f210 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ - 0x0023f220 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ - 0x0023f230 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x0023f240 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0023f250 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0023f260 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0023f270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f280 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0023f290 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0023f2a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0023f2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f2c0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x0023f2d0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x0023f2e0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0023f2f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0023f300 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ - 0x0023f310 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x0023f320 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0023f330 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023f340 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0023f350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f360 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023f370 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0023f380 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023f390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f3a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023f3b0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x0023f3c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0023f3d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0023f3e0 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ - 0x0023f3f0 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ - 0x0023f400 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ - 0x0023f410 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ - 0x0023f420 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ - 0x0023f430 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ - 0x0023f440 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ - 0x0023f450 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ - 0x0023f460 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0023f470 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0023f480 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0023f490 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0023f4a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0023f4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f4c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0023f4d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0023f4e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0023f4f0 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ - 0x0023f500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f510 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0023f520 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ - 0x0023f530 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ - 0x0023f540 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ - 0x0023f550 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ - 0x0023f560 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ - 0x0023f570 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ - 0x0023f580 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0023f590 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0023f5a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0023f5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f5c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0023f5d0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0023f5e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0023f5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f600 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0023f610 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ - 0x0023f620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f630 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023f640 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ - 0x0023f650 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ - 0x0023f660 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ - 0x0023f670 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ - 0x0023f680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f690 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023f6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f6b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0023f6c0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x0023f6d0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x0023f6e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0023f6f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0023f700 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0023f710 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ - 0x0023f720 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ - 0x0023f730 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x0023f740 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x0023f750 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ - 0x0023f760 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ - 0x0023f770 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ - 0x0023f780 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ - 0x0023f790 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x0023f7a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0023f7b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x0023f7c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x0023f7d0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x0023f7e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0023f7f0 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ - 0x0023f800 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0023f810 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ - 0x0023f820 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ - 0x0023f830 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ - 0x0023f840 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ - 0x0023f850 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ - 0x0023f860 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ - 0x0023f870 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ - 0x0023f880 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ - 0x0023f890 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x0023f8a0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x0023f8b0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x0023f8c0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x0023f8d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0023f8e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0023f8f0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x0023f900 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0023f910 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ - 0x0023f920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f930 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0023f940 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0023f950 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x0023f960 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x0023f970 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0023f980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f990 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0023f9a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0023f9b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0023f9c0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x0023f9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023f9e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0023f9f0 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ - 0x0023fa00 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ - 0x0023fa10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fa20 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x0023fa30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fa40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0023fa50 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0023fa60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fa70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0023fa80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0023fa90 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0023faa0 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ - 0x0023fab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fac0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0023fad0 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ - 0x0023fae0 6173736f 63696174 65642077 69746820 associated with │ │ │ │ - 0x0023faf0 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ - 0x0023fb00 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ - 0x0023fb10 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ - 0x0023fb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fb30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0023fb40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fb50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0023fb60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0023fb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fb80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0023fb90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0023fba0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0023fbb0 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ - 0x0023fbc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fbd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0023fbe0 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ - 0x0023fbf0 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ - 0x0023fc00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fc10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0023dff0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0023e000 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023e010 6e616d65 223a2022 4e4f5f49 4e444558 name": "NO_INDEX │ │ │ │ + 0x0023e020 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023e030 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0023e040 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0023e050 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0023e060 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0023e070 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0023e080 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0023e090 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023e0a0 3a202241 43435f50 55424c49 43222c0a : "ACC_PUBLIC",. │ │ │ │ + 0x0023e0b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023e0c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0023e0d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0023e0e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0023e0f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0023e100 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023e110 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023e120 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0023e130 4143435f 50524956 41544522 2c0a2020 ACC_PRIVATE",. │ │ │ │ + 0x0023e140 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023e150 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0023e160 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023e170 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023e180 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023e190 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023e1a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023e1b0 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x0023e1c0 435f5052 4f544543 54454422 2c0a2020 C_PROTECTED",. │ │ │ │ + 0x0023e1d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023e1e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0023e1f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023e200 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023e210 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023e220 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023e230 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023e240 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x0023e250 435f5354 41544943 222c0a20 20202020 C_STATIC",. │ │ │ │ + 0x0023e260 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0023e270 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0023e280 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0023e290 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0023e2a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0023e2b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0023e2c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0023e2d0 2020226e 616d6522 3a202241 43435f46 "name": "ACC_F │ │ │ │ + 0x0023e2e0 494e414c 222c0a20 20202020 20202020 INAL",. │ │ │ │ + 0x0023e2f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0023e300 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0023e310 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0023e320 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0023e330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023e340 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0023e350 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0023e360 616d6522 3a202241 43435f53 594e4348 ame": "ACC_SYNCH │ │ │ │ + 0x0023e370 524f4e49 5a454422 2c0a2020 20202020 RONIZED",. │ │ │ │ + 0x0023e380 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0023e390 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x0023e3a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0023e3b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0023e3c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023e3d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0023e3e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0023e3f0 20226e61 6d65223a 20224143 435f564f "name": "ACC_VO │ │ │ │ + 0x0023e400 4c415449 4c45222c 0a202020 20202020 LATILE",. │ │ │ │ + 0x0023e410 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0023e420 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0023e430 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0023e440 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0023e450 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0023e460 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0023e470 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0023e480 226e616d 65223a20 22414343 5f425249 "name": "ACC_BRI │ │ │ │ + 0x0023e490 44474522 2c0a2020 20202020 20202020 DGE",. │ │ │ │ + 0x0023e4a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0023e4b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0023e4c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0023e4d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0023e4e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0023e4f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0023e500 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0023e510 6d65223a 20224143 435f5452 414e5349 me": "ACC_TRANSI │ │ │ │ + 0x0023e520 454e5422 2c0a2020 20202020 20202020 ENT",. │ │ │ │ + 0x0023e530 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0023e540 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0023e550 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0023e560 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0023e570 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0023e580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0023e590 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0023e5a0 6d65223a 20224143 435f5641 52415247 me": "ACC_VARARG │ │ │ │ + 0x0023e5b0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x0023e5c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0023e5d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0023e5e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0023e5f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0023e600 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0023e610 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0023e620 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0023e630 223a2022 4143435f 4e415449 5645222c ": "ACC_NATIVE", │ │ │ │ + 0x0023e640 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0023e650 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0023e660 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0023e670 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0023e680 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0023e690 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0023e6a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0023e6b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0023e6c0 22414343 5f494e54 45524641 4345222c "ACC_INTERFACE", │ │ │ │ + 0x0023e6d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0023e6e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0023e6f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0023e700 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0023e710 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0023e720 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0023e730 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0023e740 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0023e750 22414343 5f414253 54524143 54222c0a "ACC_ABSTRACT",. │ │ │ │ + 0x0023e760 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023e770 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0023e780 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0023e790 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0023e7a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0023e7b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023e7c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023e7d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0023e7e0 4143435f 53545249 4354222c 0a202020 ACC_STRICT",. │ │ │ │ + 0x0023e7f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023e800 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0023e810 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023e820 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0023e830 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0023e840 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0023e850 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0023e860 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ + 0x0023e870 5f53594e 54484554 4943222c 0a202020 _SYNTHETIC",. │ │ │ │ + 0x0023e880 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023e890 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0023e8a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023e8b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0023e8c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0023e8d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0023e8e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0023e8f0 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ + 0x0023e900 5f414e4e 4f544154 494f4e22 2c0a2020 _ANNOTATION",. │ │ │ │ + 0x0023e910 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023e920 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0023e930 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023e940 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023e950 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023e960 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023e970 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023e980 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x0023e990 435f454e 554d222c 0a202020 20202020 C_ENUM",. │ │ │ │ + 0x0023e9a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0023e9b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0023e9c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0023e9d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0023e9e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0023e9f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0023ea00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0023ea10 226e616d 65223a20 22414343 5f434f4e "name": "ACC_CON │ │ │ │ + 0x0023ea20 53545255 43544f52 222c0a20 20202020 STRUCTOR",. │ │ │ │ + 0x0023ea30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0023ea40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0023ea50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0023ea60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0023ea70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0023ea80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0023ea90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0023eaa0 2020226e 616d6522 3a202241 43435f44 "name": "ACC_D │ │ │ │ + 0x0023eab0 45434c41 5245445f 53594e43 48524f4e ECLARED_SYNCHRON │ │ │ │ + 0x0023eac0 495a4544 222c0a20 20202020 20202020 IZED",. │ │ │ │ + 0x0023ead0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0023eae0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0023eaf0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0023eb00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0023eb10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0023eb20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0023eb30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0023eb40 616d6522 3a202254 5950455f 48454144 ame": "TYPE_HEAD │ │ │ │ + 0x0023eb50 45525f49 54454d22 2c0a2020 20202020 ER_ITEM",. │ │ │ │ + 0x0023eb60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0023eb70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x0023eb80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0023eb90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0023eba0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023ebb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0023ebc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0023ebd0 20226e61 6d65223a 20225459 50455f53 "name": "TYPE_S │ │ │ │ + 0x0023ebe0 5452494e 475f4944 5f495445 4d222c0a TRING_ID_ITEM",. │ │ │ │ + 0x0023ebf0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023ec00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0023ec10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0023ec20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0023ec30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0023ec40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023ec50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023ec60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0023ec70 54595045 5f545950 455f4944 5f495445 TYPE_TYPE_ID_ITE │ │ │ │ + 0x0023ec80 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ + 0x0023ec90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0023eca0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0023ecb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0023ecc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0023ecd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0023ece0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0023ecf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0023ed00 223a2022 54595045 5f50524f 544f5f49 ": "TYPE_PROTO_I │ │ │ │ + 0x0023ed10 445f4954 454d222c 0a202020 20202020 D_ITEM",. │ │ │ │ + 0x0023ed20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0023ed30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0023ed40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0023ed50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0023ed60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0023ed70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0023ed80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0023ed90 226e616d 65223a20 22545950 455f4649 "name": "TYPE_FI │ │ │ │ + 0x0023eda0 454c445f 49445f49 54454d22 2c0a2020 ELD_ID_ITEM",. │ │ │ │ + 0x0023edb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023edc0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0023edd0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023ede0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023edf0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023ee00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023ee10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023ee20 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ + 0x0023ee30 50455f4d 4554484f 445f4944 5f495445 PE_METHOD_ID_ITE │ │ │ │ + 0x0023ee40 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ + 0x0023ee50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0023ee60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0023ee70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0023ee80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0023ee90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0023eea0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0023eeb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0023eec0 223a2022 54595045 5f434c41 53535f44 ": "TYPE_CLASS_D │ │ │ │ + 0x0023eed0 45465f49 54454d22 2c0a2020 20202020 EF_ITEM",. │ │ │ │ + 0x0023eee0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0023eef0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x0023ef00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0023ef10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0023ef20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023ef30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0023ef40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0023ef50 20226e61 6d65223a 20225459 50455f43 "name": "TYPE_C │ │ │ │ + 0x0023ef60 414c4c5f 53495445 5f49445f 4954454d ALL_SITE_ID_ITEM │ │ │ │ + 0x0023ef70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023ef80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0023ef90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0023efa0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0023efb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0023efc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0023efd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0023efe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023eff0 3a202254 5950455f 4d455448 4f445f48 : "TYPE_METHOD_H │ │ │ │ + 0x0023f000 414e444c 455f4954 454d222c 0a202020 ANDLE_ITEM",. │ │ │ │ + 0x0023f010 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023f020 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0023f030 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023f040 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0023f050 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0023f060 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0023f070 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0023f080 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ + 0x0023f090 455f4d41 505f4c49 5354222c 0a202020 E_MAP_LIST",. │ │ │ │ + 0x0023f0a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023f0b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0023f0c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023f0d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0023f0e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0023f0f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0023f100 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0023f110 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ + 0x0023f120 455f5459 50455f4c 49535422 2c0a2020 E_TYPE_LIST",. │ │ │ │ + 0x0023f130 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023f140 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0023f150 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0023f160 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0023f170 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0023f180 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023f190 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023f1a0 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ + 0x0023f1b0 50455f41 4e4e4f54 4154494f 4e5f5345 PE_ANNOTATION_SE │ │ │ │ + 0x0023f1c0 545f5245 465f4c49 5354222c 0a202020 T_REF_LIST",. │ │ │ │ + 0x0023f1d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023f1e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0023f1f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023f200 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0023f210 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0023f220 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0023f230 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0023f240 20202020 226e616d 65223a20 22545950 "name": "TYP │ │ │ │ + 0x0023f250 455f414e 4e4f5441 54494f4e 5f534554 E_ANNOTATION_SET │ │ │ │ + 0x0023f260 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x0023f270 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023f280 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0023f290 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0023f2a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0023f2b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023f2c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0023f2d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023f2e0 6e616d65 223a2022 54595045 5f434c41 name": "TYPE_CLA │ │ │ │ + 0x0023f2f0 53535f44 4154415f 4954454d 222c0a20 SS_DATA_ITEM",. │ │ │ │ + 0x0023f300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0023f310 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0023f320 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0023f330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0023f340 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0023f350 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0023f360 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0023f370 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ + 0x0023f380 5950455f 434f4445 5f495445 4d222c0a YPE_CODE_ITEM",. │ │ │ │ + 0x0023f390 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023f3a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0023f3b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0023f3c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0023f3d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0023f3e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023f3f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023f400 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0023f410 54595045 5f535452 494e475f 44415441 TYPE_STRING_DATA │ │ │ │ + 0x0023f420 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x0023f430 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023f440 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0023f450 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0023f460 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0023f470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023f480 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0023f490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023f4a0 6e616d65 223a2022 54595045 5f444542 name": "TYPE_DEB │ │ │ │ + 0x0023f4b0 55475f49 4e464f5f 4954454d 222c0a20 UG_INFO_ITEM",. │ │ │ │ + 0x0023f4c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0023f4d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0023f4e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0023f4f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0023f500 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0023f510 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0023f520 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0023f530 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ + 0x0023f540 5950455f 414e4e4f 54415449 4f4e5f49 YPE_ANNOTATION_I │ │ │ │ + 0x0023f550 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ + 0x0023f560 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0023f570 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0023f580 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0023f590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0023f5a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0023f5b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0023f5c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0023f5d0 6d65223a 20225459 50455f45 4e434f44 me": "TYPE_ENCOD │ │ │ │ + 0x0023f5e0 45445f41 52524159 5f495445 4d222c0a ED_ARRAY_ITEM",. │ │ │ │ + 0x0023f5f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023f600 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0023f610 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0023f620 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0023f630 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0023f640 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023f650 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023f660 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0023f670 54595045 5f414e4e 4f544154 494f4e53 TYPE_ANNOTATIONS │ │ │ │ + 0x0023f680 5f444952 4543544f 52595f49 54454d22 _DIRECTORY_ITEM" │ │ │ │ + 0x0023f690 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0023f6a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023f6b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0023f6c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0023f6d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0023f6e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0023f6f0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x0023f700 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023f710 3a202268 65616465 72222c0a 20202020 : "header",. │ │ │ │ + 0x0023f720 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0023f730 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0023f740 20202020 20202020 20226174 74726962 "attrib │ │ │ │ + 0x0023f750 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x0023f760 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0023f770 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023f780 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0023f790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023f7a0 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ + 0x0023f7b0 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ + 0x0023f7c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0023f7d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0023f7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023f7f0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x0023f800 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x0023f810 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023f820 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0023f830 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0023f840 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0023f850 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0023f860 65223a20 22636865 636b7375 6d222c0a e": "checksum",. │ │ │ │ + 0x0023f870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023f880 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023f890 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0023f8a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0023f8b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0023f8c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x0023f8d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0023f8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023f8f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0023f900 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0023f910 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0023f920 7369676e 61747572 65222c0a 20202020 signature",. │ │ │ │ + 0x0023f930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023f940 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0023f950 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0023f960 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0023f970 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x0023f980 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0023f990 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0023f9a0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x0023f9b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0023f9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023f9d0 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ + 0x0023f9e0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ + 0x0023f9f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0023fa00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0023fa10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023fa20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0023fa30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023fa40 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x0023fa50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0023fa60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0023fa70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0023fa80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023fa90 6e616d65 223a2022 68656164 65725f73 name": "header_s │ │ │ │ + 0x0023faa0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x0023fab0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0023fac0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0023fad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023fae0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0023faf0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0023fb00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023fb10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0023fb20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0023fb30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0023fb40 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0023fb50 6d65223a 2022656e 6469616e 5f746167 me": "endian_tag │ │ │ │ + 0x0023fb60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0023fb70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0023fb80 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0023fb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023fba0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0023fbb0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0023fbc0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0023fbd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0023fbe0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0023fbf0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0023fc00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0023fc10 3a20226c 696e6b5f 73697a65 222c0a20 : "link_size",. │ │ │ │ 0x0023fc20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fc30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0023fc40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0023fc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fc60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0023fc70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0023fc80 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0023fc90 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x0023fca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fcb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0023fcc0 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ - 0x0023fcd0 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ - 0x0023fce0 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ - 0x0023fcf0 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ - 0x0023fd00 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ - 0x0023fd10 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ - 0x0023fd20 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ - 0x0023fd30 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ - 0x0023fd40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fd50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0023fd60 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0023fd70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0023fd80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0023fd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fda0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x0023fdb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x0023fdc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fdd0 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ - 0x0023fde0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fdf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0023fe00 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ - 0x0023fe10 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ - 0x0023fe20 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ - 0x0023fe30 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ - 0x0023fe40 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ - 0x0023fe50 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ + 0x0023fc30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0023fc40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0023fc50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0023fc60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0023fc70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0023fc80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0023fc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023fca0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0023fcb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0023fcc0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x0023fcd0 696e6b5f 6f666673 6574222c 0a202020 ink_offset",. │ │ │ │ + 0x0023fce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023fcf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0023fd00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0023fd10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0023fd20 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x0023fd30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0023fd40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0023fd50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0023fd60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0023fd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023fd80 20202020 226e616d 65223a20 226d6170 "name": "map │ │ │ │ + 0x0023fd90 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ + 0x0023fda0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0023fdb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0023fdc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0023fdd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0023fde0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x0023fdf0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x0023fe00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0023fe10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0023fe20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0023fe30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023fe40 20226e61 6d65223a 20227374 72696e67 "name": "string │ │ │ │ + 0x0023fe50 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ 0x0023fe60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fe70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x0023fe80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fe90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0023fea0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0023feb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023fec0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0023fed0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0023fee0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0023fef0 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ - 0x0023ff00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0023ff10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0023ff20 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ - 0x0023ff30 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ - 0x0023ff40 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ - 0x0023ff50 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ - 0x0023ff60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0023ff70 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0023ff80 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x0023ff90 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x0023ffa0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x0023ffb0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x0023ffc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x0023ffd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x0023ffe0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ - 0x0023fff0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00240000 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ - 0x00240010 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ - 0x00240020 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x00240030 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x00240040 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x00240050 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00240060 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00240070 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x00240080 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x00240090 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x002400a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002400b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002400c0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ - 0x002400d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002400e0 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ - 0x002400f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240100 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x00240110 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x00240120 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00240130 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00240140 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ - 0x00240150 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00240160 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00240170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240180 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x00240190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002401a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x002401b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002401c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x002401d0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x002401e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002401f0 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ - 0x00240200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240210 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00240220 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x00240230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240240 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00240250 2022220a 20202020 20202020 20202020 "". │ │ │ │ - 0x00240260 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x00240270 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ - 0x00240280 20205d0a 7d0a0a00 7b0a2020 2020226b ].}...{. "k │ │ │ │ - 0x00240290 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x002402a0 20202020 226e616d 65223a20 22646f74 "name": "dot │ │ │ │ - 0x002402b0 6e657422 2c0a2020 20202261 74747269 net",. "attri │ │ │ │ - 0x002402c0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x002402d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002402e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002402f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00240300 6d65223a 20227665 7273696f 6e222c0a me": "version",. │ │ │ │ - 0x00240310 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00240320 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x00240330 65207665 7273696f 6e207374 72696e67 e version string │ │ │ │ - 0x00240340 20636f6e 7461696e 65642069 6e207468 contained in th │ │ │ │ - 0x00240350 65206d65 74616461 74612072 6f6f742e e metadata root. │ │ │ │ - 0x00240360 20457861 6d706c65 3a206060 60646f74 Example: ```dot │ │ │ │ - 0x00240370 6e65742e 76657273 696f6e20 3d3d205c net.version == \ │ │ │ │ - 0x00240380 2276322e 302e3530 3732375c 22606060 "v2.0.50727\"``` │ │ │ │ - 0x00240390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002403a0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x002403b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x002403c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002403d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002403e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002403f0 20226d6f 64756c65 5f6e616d 65222c0a "module_name",. │ │ │ │ - 0x00240400 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00240410 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x00240420 65206e61 6d65206f 66207468 65206d6f e name of the mo │ │ │ │ - 0x00240430 64756c65 2e204578 616d706c 653a2060 dule. Example: ` │ │ │ │ - 0x00240440 6060646f 746e6574 2e6d6f64 756c655f ``dotnet.module_ │ │ │ │ - 0x00240450 6e616d65 203d3d20 5c226178 735c2260 name == \"axs\"` │ │ │ │ - 0x00240460 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x00240470 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x00240480 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00240490 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x002404a0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x002404b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002404c0 223a2022 73747265 616d7322 2c0a2020 ": "streams",. │ │ │ │ - 0x002404d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002404e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002404f0 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x00240500 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x00240510 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00240520 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x00240530 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x00240540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00240550 22737472 65616d73 222c0a20 20202020 "streams",. │ │ │ │ - 0x00240560 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00240570 6d656e74 6174696f 6e223a20 2241207a mentation": "A z │ │ │ │ - 0x00240580 65726f2d 62617365 64206172 72617920 ero-based array │ │ │ │ - 0x00240590 6f662073 74726561 6d206f62 6a656374 of stream object │ │ │ │ - 0x002405a0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x002405b0 73747265 616d2063 6f6e7461 696e6564 stream contained │ │ │ │ - 0x002405c0 20696e20 74686520 66696c65 2e20496e in the file. In │ │ │ │ - 0x002405d0 64697669 6475616c 20737472 65616d73 dividual streams │ │ │ │ - 0x002405e0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x002405f0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x00240600 206f7065 7261746f 722e2045 78616d70 operator. Examp │ │ │ │ - 0x00240610 6c653a20 60606064 6f746e65 742e7374 le: ```dotnet.st │ │ │ │ - 0x00240620 7265616d 735b305d 2e6e616d 65203d3d reams[0].name == │ │ │ │ - 0x00240630 205c2223 7e5c2260 6060222c 0a202020 \"#~\"```",. │ │ │ │ - 0x00240640 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x00240650 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x0023fe70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0023fe80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0023fe90 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0023fea0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x0023feb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0023fec0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0023fed0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x0023fee0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0023fef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ff00 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ + 0x0023ff10 6e675f69 64735f6f 66667365 74222c0a ng_ids_offset",. │ │ │ │ + 0x0023ff20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ff30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0023ff40 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0023ff50 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0023ff60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0023ff70 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x0023ff80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0023ff90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023ffa0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0023ffb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0023ffc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0023ffd0 74797065 5f696473 5f73697a 65222c0a type_ids_size",. │ │ │ │ + 0x0023ffe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0023fff0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00240000 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00240010 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00240020 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00240030 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00240040 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00240050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240060 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00240070 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00240080 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00240090 74797065 5f696473 5f6f6666 73657422 type_ids_offset" │ │ │ │ + 0x002400a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002400b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002400c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002400d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002400e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002400f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00240100 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00240110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240120 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00240130 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00240140 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00240150 20227072 6f746f5f 6964735f 73697a65 "proto_ids_size │ │ │ │ + 0x00240160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00240170 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00240180 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00240190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002401a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002401b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x002401c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002401d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002401e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002401f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00240200 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00240210 3a202270 726f746f 5f696473 5f6f6666 : "proto_ids_off │ │ │ │ + 0x00240220 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x00240230 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00240240 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00240250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240260 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00240270 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00240280 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00240290 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002402a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002402b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002402c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x002402d0 6d65223a 20226669 656c645f 6964735f me": "field_ids_ │ │ │ │ + 0x002402e0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x002402f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00240300 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00240310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240320 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00240330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240340 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00240350 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00240360 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00240370 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00240380 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00240390 616d6522 3a202266 69656c64 5f696473 ame": "field_ids │ │ │ │ + 0x002403a0 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ + 0x002403b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x002403c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002403d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002403e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002403f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00240400 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00240410 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00240420 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00240430 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00240440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240450 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x00240460 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ + 0x00240470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240480 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00240490 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002404a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002404b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x002404c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002404d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002404e0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x002404f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00240500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240510 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ + 0x00240520 6f645f69 64735f6f 66667365 74222c0a od_ids_offset",. │ │ │ │ + 0x00240530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240540 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00240550 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00240560 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00240570 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00240580 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00240590 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002405a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002405b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002405c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002405d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002405e0 636c6173 735f6465 66735f73 697a6522 class_defs_size" │ │ │ │ + 0x002405f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00240600 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00240610 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00240620 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00240630 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00240640 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00240650 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00240660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240670 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00240680 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00240690 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x002406a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002406b0 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ - 0x002406c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002406d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002406e0 756d656e 74617469 6f6e223a 20225374 umentation": "St │ │ │ │ - 0x002406f0 7265616d 206e616d 652e222c 0a202020 ream name.",. │ │ │ │ - 0x00240700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240710 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x00240720 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00240730 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00240740 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00240750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240760 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00240770 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00240780 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00240790 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ - 0x002407a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002407b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x002407c0 6e746174 696f6e22 3a202253 74726561 ntation": "Strea │ │ │ │ - 0x002407d0 6d206f66 66736574 2e222c0a 20202020 m offset.",. │ │ │ │ + 0x00240670 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00240680 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00240690 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002406a0 2022636c 6173735f 64656673 5f6f6666 "class_defs_off │ │ │ │ + 0x002406b0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x002406c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002406d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x002406e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002406f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00240700 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00240710 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00240720 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00240730 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00240740 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00240750 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00240760 6d65223a 20226461 74615f73 697a6522 me": "data_size" │ │ │ │ + 0x00240770 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00240780 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00240790 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002407a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002407b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x002407c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x002407d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x002407e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002407f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00240800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240810 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00240820 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002407f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00240800 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00240810 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00240820 20226461 74615f6f 66667365 74222c0a "data_offset",. │ │ │ │ 0x00240830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240840 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00240850 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00240860 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00240870 616d6522 3a202273 697a6522 2c0a2020 ame": "size",. │ │ │ │ - 0x00240880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240890 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002408a0 74696f6e 223a2022 53747265 616d2073 tion": "Stream s │ │ │ │ - 0x002408b0 697a652e 222c0a20 20202020 20202020 ize.",. │ │ │ │ - 0x002408c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002408d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002408e0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002408f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00240900 205d0a20 20202020 20202020 2020207d ]. } │ │ │ │ - 0x00240910 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00240920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00240930 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00240940 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00240950 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ - 0x00240960 665f7374 7265616d 73222c0a 20202020 f_streams",. │ │ │ │ - 0x00240970 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00240980 74617469 6f6e223a 20225468 65206e75 tation": "The nu │ │ │ │ - 0x00240990 6d626572 206f6620 73747265 616d7320 mber of streams │ │ │ │ - 0x002409a0 696e2074 68652066 696c652e 222c0a20 in the file.",. │ │ │ │ - 0x002409b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002409c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x002409d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002409e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002409f0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x00240a00 20202020 20226e61 6d65223a 20226775 "name": "gu │ │ │ │ - 0x00240a10 69647322 2c0a2020 20202020 20202020 ids",. │ │ │ │ - 0x00240a20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00240a30 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x00240a40 20617272 6179206f 66207374 72696e67 array of string │ │ │ │ - 0x00240a50 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x00240a60 47554944 2e20496e 64697669 6475616c GUID. Individual │ │ │ │ - 0x00240a70 20677569 64732063 616e2062 65206163 guids can be ac │ │ │ │ - 0x00240a80 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ - 0x00240a90 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x00240aa0 20457861 6d706c65 3a206060 60646f74 Example: ```dot │ │ │ │ - 0x00240ab0 6e65742e 67756964 735b305d 203d3d20 net.guids[0] == │ │ │ │ - 0x00240ac0 5c223939 63303866 66642d66 3337382d \"99c08ffd-f378- │ │ │ │ - 0x00240ad0 61383931 2d313061 622d6330 32666531 a891-10ab-c02fe1 │ │ │ │ - 0x00240ae0 31626536 65665c22 60606022 2c0a2020 1be6ef\"```",. │ │ │ │ - 0x00240af0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00240b00 3a202273 220a2020 20202020 20207d2c : "s". }, │ │ │ │ - 0x00240b10 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00240b20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00240b30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00240b40 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ - 0x00240b50 6265725f 6f665f67 75696473 222c0a20 ber_of_guids",. │ │ │ │ - 0x00240b60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00240b70 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x00240b80 206e756d 62657220 6f662047 55494473 number of GUIDs │ │ │ │ - 0x00240b90 20696e20 74686520 67756964 73206172 in the guids ar │ │ │ │ - 0x00240ba0 7261792e 222c0a20 20202020 20202020 ray.",. │ │ │ │ - 0x00240bb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00240bc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00240bd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00240be0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00240bf0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00240c00 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00240c10 636c6173 73657322 2c0a2020 20202020 classes",. │ │ │ │ - 0x00240c20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00240c30 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ - 0x00240c40 6572206f 6620636c 61737365 7320696e er of classes in │ │ │ │ - 0x00240c50 20746865 2066696c 652e222c 0a202020 the file.",. │ │ │ │ - 0x00240c60 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00240c70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00240c80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00240c90 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x00240ca0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x00240cb0 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ - 0x00240cc0 73657322 2c0a2020 20202020 20202020 ses",. │ │ │ │ - 0x00240cd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00240ce0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x00240cf0 20617272 6179206f 66202e4e 45542063 array of .NET c │ │ │ │ - 0x00240d00 6c617373 65732073 746f7265 6420696e lasses stored in │ │ │ │ - 0x00240d10 20746865 206d6574 61646174 612e2049 the metadata. I │ │ │ │ - 0x00240d20 6e646976 69647561 6c20636c 61737365 ndividual classe │ │ │ │ - 0x00240d30 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ - 0x00240d40 64207573 696e6720 74686520 5b5d206f d using the [] o │ │ │ │ - 0x00240d50 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ - 0x00240d60 20202020 20202022 73747275 63747572 "structur │ │ │ │ - 0x00240d70 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ - 0x00240d80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00240d90 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x00240da0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x00240db0 20202020 226e616d 65223a20 22636c61 "name": "cla │ │ │ │ - 0x00240dc0 73736573 222c0a20 20202020 20202020 sses",. │ │ │ │ - 0x00240dd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00240de0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00240df0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x00240e00 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x00240e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240e20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00240e30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00240e40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00240e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240e60 20202022 6e616d65 223a2022 66756c6c "name": "full │ │ │ │ - 0x00240e70 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x00240e80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00240e90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00240ea0 22436c61 73732066 756c6c20 6e616d65 "Class full name │ │ │ │ - 0x00240eb0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00240ec0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00240ed0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x00240ee0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00240ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240f00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00240f10 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00240f20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00240f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240f40 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x00240f50 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x00240f60 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00240f70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00240f80 436c6173 73206e61 6d652e22 2c0a2020 Class name.",. │ │ │ │ - 0x00240f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240fa0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00240fb0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00240fc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00240fd0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00240fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00240ff0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00241000 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00241010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241020 226e616d 65223a20 226e616d 65737061 "name": "namespa │ │ │ │ - 0x00241030 6365222c 0a202020 20202020 20202020 ce",. │ │ │ │ - 0x00241040 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00241050 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ - 0x00241060 6c617373 206e616d 65737061 63652e22 lass namespace." │ │ │ │ - 0x00241070 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00241080 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00241090 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x002410a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00240840 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00240850 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00240860 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00240870 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00240880 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00240890 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x002408a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002408b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002408c0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x002408d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002408e0 73747269 6e675f69 6473222c 0a202020 string_ids",. │ │ │ │ + 0x002408f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00240900 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00240910 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x00240920 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x00240930 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00240940 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x00240950 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x00240960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00240970 73747269 6e675f69 6473222c 0a202020 string_ids",. │ │ │ │ + 0x00240980 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00240990 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x002409a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002409b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x002409c0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x002409d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002409e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002409f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00240a00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00240a10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00240a20 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x00240a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240a40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00240a50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00240a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240a70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00240a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240a90 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00240aa0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00240ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240ac0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00240ad0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00240ae0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00240af0 3a202273 697a6522 2c0a2020 20202020 : "size",. │ │ │ │ + 0x00240b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240b10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00240b20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00240b30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00240b40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00240b50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00240b60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00240b70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00240b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240b90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00240ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00240bb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00240bc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00240bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240be0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00240bf0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00240c00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00240c10 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x00240c20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00240c30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00240c40 205d0a20 20202020 20202020 2020207d ]. } │ │ │ │ + 0x00240c50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00240c60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00240c70 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x00240c80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00240c90 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x00240ca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00240cb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00240cc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00240cd0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x00240ce0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00240cf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00240d00 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x00240d10 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00240d20 6d65223a 20227479 70655f69 6473222c me": "type_ids", │ │ │ │ + 0x00240d30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00240d40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00240d50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00240d60 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x00240d70 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00240d80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00240d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240da0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00240db0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00240dc0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00240dd0 6d65223a 20226465 73637269 70746f72 me": "descriptor │ │ │ │ + 0x00240de0 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ + 0x00240df0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00240e00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00240e10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00240e20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00240e30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00240e40 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x00240e50 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x00240e60 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x00240e70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00240e80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00240e90 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x00240ea0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00240eb0 65223a20 2270726f 746f5f69 6473222c e": "proto_ids", │ │ │ │ + 0x00240ec0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00240ed0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00240ee0 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ + 0x00240ef0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ + 0x00240f00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00240f10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00240f20 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x00240f30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00240f40 223a2022 70726f74 6f5f6964 73222c0a ": "proto_ids",. │ │ │ │ + 0x00240f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240f60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00240f70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00240f80 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x00240f90 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00240fa0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00240fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00240fc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00240fd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00240fe0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00240ff0 65223a20 2273686f 7274795f 69647822 e": "shorty_idx" │ │ │ │ + 0x00241000 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00241010 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00241020 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00241030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241040 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00241050 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00241060 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00241070 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00241080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241090 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002410a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ 0x002410b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002410c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x002410d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x002410e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x002410f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241100 20202020 226e616d 65223a20 22766973 "name": "vis │ │ │ │ - 0x00241110 6962696c 69747922 2c0a2020 20202020 ibility",. │ │ │ │ - 0x00241120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241130 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00241140 223a2022 436c6173 73207669 73696269 ": "Class visibi │ │ │ │ - 0x00241150 6c697479 20737065 63696669 65722c20 lity specifier, │ │ │ │ - 0x00241160 6f707469 6f6e7320 6172653a 20707269 options are: pri │ │ │ │ - 0x00241170 76617465 2c207075 626c6963 2c207072 vate, public, pr │ │ │ │ - 0x00241180 6f746563 7465642c 20696e74 65726e61 otected, interna │ │ │ │ - 0x00241190 6c2c2070 72697661 74652070 726f7465 l, private prote │ │ │ │ - 0x002411a0 63746564 20616e64 2070726f 74656374 cted and protect │ │ │ │ - 0x002411b0 65642069 6e746572 6e616c22 2c0a2020 ed internal",. │ │ │ │ + 0x002410c0 20226e61 6d65223a 20227265 7475726e "name": "return │ │ │ │ + 0x002410d0 5f747970 655f6964 78222c0a 20202020 _type_idx",. │ │ │ │ + 0x002410e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002410f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00241100 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00241110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241120 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00241130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241140 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00241150 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00241160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241170 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00241180 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00241190 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002411a0 223a2022 70617261 6d657465 72735f6f ": "parameters_o │ │ │ │ + 0x002411b0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ 0x002411c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002411d0 20202020 20202274 79706522 203a2022 "type" : " │ │ │ │ - 0x002411e0 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x002411f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00241200 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00241210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241220 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00241230 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00241240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241250 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ - 0x00241260 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00241270 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00241280 6e746174 696f6e22 3a202254 79706520 ntation": "Type │ │ │ │ - 0x00241290 6f662074 6865206f 626a6563 742c206f of the object, o │ │ │ │ - 0x002412a0 7074696f 6e732061 72653a20 636c6173 ptions are: clas │ │ │ │ - 0x002412b0 7320616e 6420696e 74657266 61636522 s and interface" │ │ │ │ - 0x002412c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002412d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x002412e0 203a2022 73220a20 20202020 20202020 : "s". │ │ │ │ - 0x002412f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00241300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241310 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00241320 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00241330 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00241340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241350 20202020 20226e61 6d65223a 20226162 "name": "ab │ │ │ │ - 0x00241360 73747261 6374222c 0a202020 20202020 stract",. │ │ │ │ - 0x00241370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241380 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00241390 3a202242 6f6f6c65 616e2072 65707265 : "Boolean repre │ │ │ │ - 0x002413a0 73656e74 696e6720 69662063 6c617373 senting if class │ │ │ │ - 0x002413b0 20697320 61627374 72616374 2e222c0a is abstract.",. │ │ │ │ - 0x002413c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002413d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002413e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x002413f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00241400 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00241410 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00241420 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00241430 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00241440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241450 2020226e 616d6522 3a202273 65616c65 "name": "seale │ │ │ │ - 0x00241460 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ - 0x00241470 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00241480 756d656e 74617469 6f6e223a 2022426f umentation": "Bo │ │ │ │ - 0x00241490 6f6c6561 6e207265 70726573 656e7469 olean representi │ │ │ │ - 0x002414a0 6e672069 6620636c 61737320 69732073 ng if class is s │ │ │ │ - 0x002414b0 65616c65 642e222c 0a202020 20202020 ealed.",. │ │ │ │ - 0x002414c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002414d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002414e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002414f0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00241500 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002411d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002411e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002411f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00241200 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00241210 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x00241220 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00241230 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ + 0x00241240 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00241250 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00241260 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x00241270 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00241280 6d65223a 20226669 656c645f 69647322 me": "field_ids" │ │ │ │ + 0x00241290 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x002412a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002412b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002412c0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x002412d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002412e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002412f0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x00241300 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00241310 65223a20 22666965 6c645f69 6473222c e": "field_ids", │ │ │ │ + 0x00241320 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00241330 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00241340 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00241350 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x00241360 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00241370 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00241380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241390 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002413a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x002413b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x002413c0 6d65223a 2022636c 6173735f 69647822 me": "class_idx" │ │ │ │ + 0x002413d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002413e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002413f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00241400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241410 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00241420 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00241430 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00241440 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00241450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241460 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00241470 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00241480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241490 20226e61 6d65223a 20227479 70655f69 "name": "type_i │ │ │ │ + 0x002414a0 6478222c 0a202020 20202020 20202020 dx",. │ │ │ │ + 0x002414b0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x002414c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x002414d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002414e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002414f0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00241500 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ 0x00241510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241520 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00241530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00241540 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00241550 223a2022 6e756d62 65725f6f 665f6765 ": "number_of_ge │ │ │ │ - 0x00241560 6e657269 635f7061 72616d65 74657273 neric_parameters │ │ │ │ - 0x00241570 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00241580 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00241590 6d656e74 6174696f 6e223a20 224e756d mentation": "Num │ │ │ │ - 0x002415a0 62657220 6f662067 656e6572 69632070 ber of generic p │ │ │ │ - 0x002415b0 6172616d 65746572 732e222c 0a202020 arameters.",. │ │ │ │ - 0x002415c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002415d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002415e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002415f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00241600 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00241610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241620 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x00241630 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x00241640 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00241650 6e616d65 223a2022 67656e65 7269635f name": "generic_ │ │ │ │ - 0x00241660 70617261 6d657465 7273222c 0a202020 parameters",. │ │ │ │ - 0x00241670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241680 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00241690 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ - 0x002416a0 73656420 61727261 79206f66 2067656e sed array of gen │ │ │ │ - 0x002416b0 65726963 20706172 616d6574 65727320 eric parameters │ │ │ │ - 0x002416c0 6e616d65 2e20496e 64697669 6475616c name. Individual │ │ │ │ - 0x002416d0 20706172 616d6574 65727320 63616e20 parameters can │ │ │ │ - 0x002416e0 62652061 63636573 73656420 7573696e be accessed usin │ │ │ │ - 0x002416f0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x00241700 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x00241710 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00241720 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00241730 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00241520 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00241530 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00241540 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00241550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241560 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ + 0x00241570 655f6964 78222c0a 20202020 20202020 e_idx",. │ │ │ │ + 0x00241580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241590 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002415a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002415b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x002415c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002415d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x002415e0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x002415f0 0a202020 20202020 20202020 207d0a20 . }. │ │ │ │ + 0x00241600 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00241610 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00241620 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x00241630 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00241640 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ + 0x00241650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00241660 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00241670 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00241680 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x00241690 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002416a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002416b0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x002416c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x002416d0 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ + 0x002416e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002416f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00241700 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00241710 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x00241720 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x00241730 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x00241740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241750 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00241760 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00241770 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00241780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241790 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002417a0 6e756d62 65725f6f 665f6261 73655f74 number_of_base_t │ │ │ │ - 0x002417b0 79706573 222c0a20 20202020 20202020 ypes",. │ │ │ │ - 0x002417c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002417d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x002417e0 224e756d 62657220 6f662074 68652062 "Number of the b │ │ │ │ - 0x002417f0 61736520 74797065 732e222c 0a202020 ase types.",. │ │ │ │ + 0x00241750 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00241760 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00241770 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00241780 6e616d65 223a2022 636c6173 735f6964 name": "class_id │ │ │ │ + 0x00241790 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x002417a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002417b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x002417c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002417d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002417e0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x002417f0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x00241800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241810 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00241820 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00241830 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00241840 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00241850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241860 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x00241870 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x00241880 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00241890 6e616d65 223a2022 62617365 5f747970 name": "base_typ │ │ │ │ - 0x002418a0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x002418b0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x002418c0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x002418d0 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ - 0x002418e0 79206f66 20626173 65207479 70657320 y of base types │ │ │ │ - 0x002418f0 6e616d65 2e20496e 64697669 6475616c name. Individual │ │ │ │ - 0x00241900 20626173 65207479 70657320 63616e20 base types can │ │ │ │ - 0x00241910 62652061 63636573 73656420 7573696e be accessed usin │ │ │ │ - 0x00241920 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x00241930 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x00241940 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00241950 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00241960 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00241810 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00241820 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00241830 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00241840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241850 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ + 0x00241860 6f5f6964 78222c0a 20202020 20202020 o_idx",. │ │ │ │ + 0x00241870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241880 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00241890 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002418a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x002418b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002418c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x002418d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002418e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002418f0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00241900 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00241910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241920 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00241930 6e616d65 5f696478 222c0a20 20202020 name_idx",. │ │ │ │ + 0x00241940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241950 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00241960 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ 0x00241970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241980 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00241990 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x002419a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x002419b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002419c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002419d0 6e756d62 65725f6f 665f6d65 74686f64 number_of_method │ │ │ │ - 0x002419e0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x002419f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00241a00 756d656e 74617469 6f6e223a 20224e75 umentation": "Nu │ │ │ │ - 0x00241a10 6d626572 206f6620 74686520 6d657468 mber of the meth │ │ │ │ - 0x00241a20 6f64732e 222c0a20 20202020 20202020 ods.",. │ │ │ │ - 0x00241a30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00241a40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00241a50 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00241a60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00241a70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00241980 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00241990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002419a0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x002419b0 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x002419c0 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ + 0x002419d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002419e0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x002419f0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x00241a00 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ + 0x00241a10 65667322 2c0a2020 20202020 20202020 efs",. │ │ │ │ + 0x00241a20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00241a30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00241a40 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x00241a50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00241a60 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00241a70 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ 0x00241a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241a90 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x00241aa0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00241ab0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00241ac0 20226d65 74686f64 73222c0a 20202020 "methods",. │ │ │ │ - 0x00241ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241ae0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00241af0 6f6e223a 20224120 7a65726f 2d626173 on": "A zero-bas │ │ │ │ - 0x00241b00 65642061 72726179 206f6620 6d657468 ed array of meth │ │ │ │ - 0x00241b10 6f64206f 626a6563 74732e20 496e6469 od objects. Indi │ │ │ │ - 0x00241b20 76696475 616c206d 6574686f 64732063 vidual methods c │ │ │ │ - 0x00241b30 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x00241b40 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x00241b50 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ - 0x00241b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241b70 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x00241b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241b90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00241ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241bb0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x00241bc0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x00241bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241be0 20202020 226e616d 65223a20 226d6574 "name": "met │ │ │ │ - 0x00241bf0 686f6473 222c0a20 20202020 20202020 hods",. │ │ │ │ + 0x00241a90 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ + 0x00241aa0 65667322 2c0a2020 20202020 20202020 efs",. │ │ │ │ + 0x00241ab0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00241ac0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00241ad0 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x00241ae0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x00241af0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00241b00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00241b10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00241b20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00241b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241b40 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x00241b50 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ + 0x00241b60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00241b70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00241b80 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00241b90 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00241ba0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00241bb0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00241bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241bd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00241be0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00241bf0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x00241c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241c10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00241c20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00241c10 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x00241c20 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ 0x00241c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241c40 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x00241c50 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00241c40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00241c50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ 0x00241c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241c70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00241c70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x00241c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241c90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00241ca0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00241c90 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00241ca0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x00241cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241cc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00241cd0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x00241ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241d00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00241d10 6e223a20 224d6574 686f6420 6e616d65 n": "Method name │ │ │ │ - 0x00241d20 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00241d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241d40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00241d50 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x00241d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241d70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00241d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241d90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00241da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241db0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00241dc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00241dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241df0 2020226e 616d6522 3a202276 69736962 "name": "visib │ │ │ │ - 0x00241e00 696c6974 79222c0a 20202020 20202020 ility",. │ │ │ │ - 0x00241e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241e20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00241e30 756d656e 74617469 6f6e223a 20224d65 umentation": "Me │ │ │ │ - 0x00241e40 74686f64 20766973 6962696c 69747920 thod visibility │ │ │ │ - 0x00241e50 73706563 69666965 722c206f 7074696f specifier, optio │ │ │ │ - 0x00241e60 6e732061 72653a20 70726976 6174652c ns are: private, │ │ │ │ - 0x00241e70 20707562 6c69632c 2070726f 74656374 public, protect │ │ │ │ - 0x00241e80 65642c20 696e7465 726e616c 2c207072 ed, internal, pr │ │ │ │ - 0x00241e90 69766174 65207072 6f746563 74656420 ivate protected │ │ │ │ - 0x00241ea0 616e6420 70726f74 65637465 6420696e and protected in │ │ │ │ - 0x00241eb0 7465726e 616c222c 0a202020 20202020 ternal",. │ │ │ │ + 0x00241cc0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00241cd0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00241ce0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00241cf0 6d65223a 20227375 7065725f 636c6173 me": "super_clas │ │ │ │ + 0x00241d00 735f6964 78222c0a 20202020 20202020 s_idx",. │ │ │ │ + 0x00241d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241d20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00241d30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00241d40 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00241d50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00241d60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00241d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241d80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00241d90 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00241da0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00241db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241dc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00241dd0 696e7465 72666163 65735f6f 66667365 interfaces_offse │ │ │ │ + 0x00241de0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x00241df0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00241e00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00241e10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00241e20 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00241e30 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x00241e40 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00241e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241e60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00241e70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00241e80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00241e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241ea0 20202022 6e616d65 223a2022 736f7572 "name": "sour │ │ │ │ + 0x00241eb0 63655f66 696c655f 69647822 2c0a2020 ce_file_idx",. │ │ │ │ 0x00241ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241ed0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00241ee0 70652220 3a202273 220a2020 20202020 pe" : "s". │ │ │ │ + 0x00241ed0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00241ee0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ 0x00241ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241f00 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00241f00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x00241f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241f20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00241f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241f20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00241f30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x00241f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241f50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00241f60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00241f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241f80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00241f90 22737461 74696322 2c0a2020 20202020 "static",. │ │ │ │ + 0x00241f50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00241f60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00241f70 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00241f80 6d65223a 2022616e 6e6f7461 74696f6e me": "annotation │ │ │ │ + 0x00241f90 735f6f66 66736574 222c0a20 20202020 s_offset",. │ │ │ │ 0x00241fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00241fb0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00241fc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00241fd0 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ - 0x00241fe0 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ - 0x00241ff0 73207374 61746963 2e222c0a 20202020 s static.",. │ │ │ │ - 0x00242000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242020 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00242030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242040 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00242050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242060 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00242070 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00242080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242090 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002420a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002420b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002420c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x002420d0 3a202276 69727475 616c222c 0a202020 : "virtual",. │ │ │ │ + 0x00241fb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00241fc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00241fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00241fe0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00241ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242000 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00242010 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00242020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242030 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00242040 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00242050 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00242060 3a202263 6c617373 5f646174 615f6f66 : "class_data_of │ │ │ │ + 0x00242070 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ + 0x00242080 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00242090 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002420a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002420b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002420c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002420d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x002420e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002420f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242100 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00242110 3a202242 6f6f6c65 616e2072 65707265 : "Boolean repre │ │ │ │ - 0x00242120 73656e74 696e6720 6966206d 6574686f senting if metho │ │ │ │ - 0x00242130 64206973 20766972 7475616c 2e222c0a d is virtual.",. │ │ │ │ - 0x00242140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242160 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00242170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242190 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x002421a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002421b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002421c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002421d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002421e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002421f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242200 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00242210 616d6522 3a202266 696e616c 222c0a20 ame": "final",. │ │ │ │ - 0x00242220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242240 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00242250 6e223a20 22426f6f 6c65616e 20726570 n": "Boolean rep │ │ │ │ - 0x00242260 72657365 6e74696e 67206966 206d6574 resenting if met │ │ │ │ - 0x00242270 686f6420 69732066 696e616c 2e222c0a hod is final.",. │ │ │ │ - 0x00242280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002422a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002422b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002422c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002422d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x002422e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002422f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00242300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242310 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00242320 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00242330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242340 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00242350 616d6522 3a202261 62737472 61637422 ame": "abstract" │ │ │ │ - 0x00242360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00242370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242380 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00242390 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ - 0x002423a0 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ - 0x002423b0 6d657468 6f642069 73206162 73747261 method is abstra │ │ │ │ - 0x002423c0 63742e22 2c0a2020 20202020 20202020 ct.",. │ │ │ │ - 0x002423d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002423e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x002423f0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x00242400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242410 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00242420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242430 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00242440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242450 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00242460 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00242470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242490 20202020 226e616d 65223a20 22726574 "name": "ret │ │ │ │ - 0x002424a0 75726e5f 74797065 222c0a20 20202020 urn_type",. │ │ │ │ - 0x002424b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002424c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002424d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x002424e0 224d6574 686f6420 72657475 726e2074 "Method return t │ │ │ │ - 0x002424f0 79706520 6e616d65 2e222c0a 20202020 ype name.",. │ │ │ │ - 0x00242500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002420f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00242100 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00242110 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00242120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242130 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x00242140 74617469 635f7661 6c756573 5f6f6666 tatic_values_off │ │ │ │ + 0x00242150 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x00242160 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00242170 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00242180 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00242190 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002421a0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x002421b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002421c0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x002421d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002421e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002421f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00242200 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x00242210 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00242220 223a2022 636c6173 735f6461 74615f69 ": "class_data_i │ │ │ │ + 0x00242230 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ + 0x00242240 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00242250 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00242260 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x00242270 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00242280 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00242290 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x002422a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002422b0 226e616d 65223a20 22636c61 73735f64 "name": "class_d │ │ │ │ + 0x002422c0 6174615f 6974656d 222c0a20 20202020 ata_item",. │ │ │ │ + 0x002422d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002422e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002422f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242300 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x00242310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242320 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00242330 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00242340 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00242350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242360 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00242370 73746174 69635f66 69656c64 735f7369 static_fields_si │ │ │ │ + 0x00242380 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ + 0x00242390 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x002423a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x002423b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002423c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x002423d0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x002423e0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x002423f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242400 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00242410 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00242420 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00242430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242440 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ + 0x00242450 74616e63 655f6669 656c6473 5f73697a tance_fields_siz │ │ │ │ + 0x00242460 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00242470 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00242480 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00242490 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002424a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002424b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x002424c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x002424d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002424e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002424f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00242500 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ 0x00242510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242520 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x00242530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242540 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00242550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242560 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00242570 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00242580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242590 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002425a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002425b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002425c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x002425d0 3a20226e 756d6265 725f6f66 5f706172 : "number_of_par │ │ │ │ - 0x002425e0 616d6574 65727322 2c0a2020 20202020 ameters",. │ │ │ │ + 0x00242520 20202022 6e616d65 223a2022 64697265 "name": "dire │ │ │ │ + 0x00242530 63745f6d 6574686f 64735f73 697a6522 ct_methods_size" │ │ │ │ + 0x00242540 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00242550 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00242560 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00242570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242580 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00242590 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002425a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x002425b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002425c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002425d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002425e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ 0x002425f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242600 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00242610 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00242620 4e756d62 6572206f 66207468 65206d65 Number of the me │ │ │ │ - 0x00242630 74686f64 20706172 616d6574 6572732e thod parameters. │ │ │ │ - 0x00242640 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00242600 20226e61 6d65223a 20227669 72747561 "name": "virtua │ │ │ │ + 0x00242610 6c5f6d65 74686f64 735f7369 7a65222c l_methods_size", │ │ │ │ + 0x00242620 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00242630 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00242640 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 0x00242650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242660 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00242670 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00242680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242690 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x002426a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002426b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002426c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002426d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002426e0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ - 0x002426f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242710 20226e61 6d65223a 20227061 72616d65 "name": "parame │ │ │ │ - 0x00242720 74657273 222c0a20 20202020 20202020 ters",. │ │ │ │ - 0x00242730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242740 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00242750 6d656e74 6174696f 6e223a20 2241207a mentation": "A z │ │ │ │ - 0x00242760 65726f2d 62617365 64206172 72617920 ero-based array │ │ │ │ - 0x00242770 6f66206d 6574686f 64207061 72616d65 of method parame │ │ │ │ - 0x00242780 74657273 2e20496e 64697669 6475616c ters. Individual │ │ │ │ - 0x00242790 20706172 616d6574 65727320 63616e20 parameters can │ │ │ │ - 0x002427a0 62652061 63636573 73656420 62792075 be accessed by u │ │ │ │ - 0x002427b0 73696e67 20746865 205b5d20 6f706572 sing the [] oper │ │ │ │ - 0x002427c0 61746f72 2e222c0a 20202020 20202020 ator.",. │ │ │ │ - 0x002427d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002427e0 20202020 20202020 20202020 22737472 "str │ │ │ │ - 0x002427f0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ - 0x00242800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242810 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00242820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242840 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00242850 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x00242860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242880 20226e61 6d65223a 20227061 72616d65 "name": "parame │ │ │ │ - 0x00242890 74657273 222c0a20 20202020 20202020 ters",. │ │ │ │ - 0x002428a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002428b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002428c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x002428d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00242660 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00242670 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00242680 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00242690 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x002426a0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x002426b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002426c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002426d0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x002426e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002426f0 6d61705f 6c697374 222c0a20 20202020 map_list",. │ │ │ │ + 0x00242700 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00242710 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00242720 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x00242730 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x00242740 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00242750 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00242760 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00242770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242780 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ + 0x00242790 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002427a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002427b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002427c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002427d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002427e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x002427f0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00242800 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00242810 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x00242820 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x00242830 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00242840 3a20226d 61705f69 74656d22 2c0a2020 : "map_item",. │ │ │ │ + 0x00242850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242860 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00242870 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00242880 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x00242890 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x002428a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002428b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002428c0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x002428d0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ 0x002428e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002428f0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x00242900 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x00242910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242930 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00242940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242960 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00242970 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002428f0 226e616d 65223a20 226d6170 5f697465 "name": "map_ite │ │ │ │ + 0x00242900 6d222c0a 20202020 20202020 20202020 m",. │ │ │ │ + 0x00242910 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00242920 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00242930 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00242940 20202020 20202020 20226174 74726962 "attrib │ │ │ │ + 0x00242950 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x00242960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242970 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x00242980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002429a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002429b0 223a2022 6e616d65 222c0a20 20202020 ": "name",. │ │ │ │ - 0x002429c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002429d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002429e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002429f0 6d656e74 6174696f 6e223a20 22506172 mentation": "Par │ │ │ │ - 0x00242a00 616d6574 6572206e 616d652e 222c0a20 ameter name.",. │ │ │ │ + 0x00242990 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002429a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002429b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002429c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002429d0 22747970 65222c0a 20202020 20202020 "type",. │ │ │ │ + 0x002429e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002429f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00242a00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ 0x00242a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242a30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00242a40 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x00242a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242a20 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00242a30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00242a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242a50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ 0x00242a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242a70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00242a70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x00242a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242aa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00242a90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00242aa0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ 0x00242ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242ad0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00242ae0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00242af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242b10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00242b20 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ - 0x00242b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242ac0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00242ad0 756e7573 6564222c 0a202020 20202020 unused",. │ │ │ │ + 0x00242ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242af0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00242b00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00242b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242b20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00242b30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ 0x00242b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242b50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00242b60 6e746174 696f6e22 3a202250 6172616d ntation": "Param │ │ │ │ - 0x00242b70 65746572 20747970 652e222c 0a202020 eter type.",. │ │ │ │ + 0x00242b50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00242b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242b70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x00242b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242ba0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00242bb0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00242bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242be0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00242bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242c00 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00242c10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00242c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242c30 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x00242b90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00242ba0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00242bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242bc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00242bd0 2273697a 65222c0a 20202020 20202020 "size",. │ │ │ │ + 0x00242be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242bf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00242c00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00242c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242c20 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00242c30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ 0x00242c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242c50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00242c50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ 0x00242c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242c70 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00242c70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x00242c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242ca0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00242cb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00242cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242cd0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x00242ce0 6d626572 5f6f665f 67656e65 7269635f mber_of_generic_ │ │ │ │ - 0x00242cf0 70617261 6d657465 7273222c 0a202020 parameters",. │ │ │ │ - 0x00242d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242c90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00242ca0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00242cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242cc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00242cd0 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x00242ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242cf0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00242d00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 0x00242d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242d20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00242d30 3a20224e 756d6265 72206f66 20746865 : "Number of the │ │ │ │ - 0x00242d40 206d6574 686f6420 67656e65 72696320 method generic │ │ │ │ - 0x00242d50 70617261 6d657465 72732e22 2c0a2020 parameters.",. │ │ │ │ + 0x00242d20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00242d30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00242d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242d50 20202020 20207d0a 20202020 20202020 }. │ │ │ │ 0x00242d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242d80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00242d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242da0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x00242db0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00242dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242dd0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00242de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242df0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00242e00 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x00242e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242e20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00242e30 65223a20 2267656e 65726963 5f706172 e": "generic_par │ │ │ │ - 0x00242e40 616d6574 65727322 2c0a2020 20202020 ameters",. │ │ │ │ - 0x00242e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242e60 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00242e70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00242e80 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ - 0x00242e90 6179206f 66206d65 74686f64 2067656e ay of method gen │ │ │ │ - 0x00242ea0 65726963 20706172 616d6574 6572732e eric parameters. │ │ │ │ - 0x00242eb0 20496e64 69766964 75616c20 70617261 Individual para │ │ │ │ - 0x00242ec0 6d657465 72732063 616e2062 65206163 meters can be ac │ │ │ │ - 0x00242ed0 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ - 0x00242ee0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x00242ef0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00242f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242f10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00242f20 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x00242f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242f40 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00242f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242f60 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ - 0x00242f70 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x00242f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00242f90 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x00242fa0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ - 0x00242fb0 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ - 0x00242fc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00242fd0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x00242fe0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x00242ff0 20226e61 6d65223a 20227265 736f7572 "name": "resour │ │ │ │ - 0x00243000 63657322 2c0a2020 20202020 20202020 ces",. │ │ │ │ - 0x00243010 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00243020 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x00243030 20617272 6179206f 66207265 736f7572 array of resour │ │ │ │ - 0x00243040 6365206f 626a6563 74732c20 6f6e6520 ce objects, one │ │ │ │ - 0x00243050 666f7220 65616368 20726573 6f757263 for each resourc │ │ │ │ - 0x00243060 65207468 65202e4e 45542066 696c6520 e the .NET file │ │ │ │ - 0x00243070 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ - 0x00243080 7265736f 75726365 73206361 6e206265 resources can be │ │ │ │ - 0x00243090 20616363 65737365 64206279 20757369 accessed by usi │ │ │ │ - 0x002430a0 6e672074 6865205b 5d206f70 65726174 ng the [] operat │ │ │ │ - 0x002430b0 6f722e20 4578616d 706c653a 20606060 or. Example: ``` │ │ │ │ - 0x002430c0 75696e74 31366265 28646f74 6e65742e uint16be(dotnet. │ │ │ │ - 0x002430d0 7265736f 75726365 735b305d 2e6f6666 resources[0].off │ │ │ │ - 0x002430e0 73657429 203d3d20 30783464 35616060 set) == 0x4d5a`` │ │ │ │ - 0x002430f0 60222c0a 20202020 20202020 20202020 `",. │ │ │ │ - 0x00243100 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x00243110 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00243120 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00243130 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x00243140 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00243150 6d65223a 20227265 736f7572 63657322 me": "resources" │ │ │ │ - 0x00243160 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00243170 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00243180 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00243190 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x002431a0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x002431b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002431c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002431d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002431e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002431f0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00243200 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x00242d70 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x00242d80 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00242d90 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00242da0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00242db0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00242dc0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00242dd0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00242de0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00242df0 756d6265 725f6f66 5f666965 6c647322 umber_of_fields" │ │ │ │ + 0x00242e00 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00242e10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00242e20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00242e30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00242e40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00242e50 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00242e60 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x00242e70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00242e80 20226669 656c6422 2c0a2020 20202020 "field",. │ │ │ │ + 0x00242e90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00242ea0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00242eb0 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x00242ec0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x00242ed0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00242ee0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x00242ef0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x00242f00 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ + 0x00242f10 6c64222c 0a202020 20202020 20202020 ld",. │ │ │ │ + 0x00242f20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00242f30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00242f40 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x00242f50 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x00242f60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00242f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242f80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00242f90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00242fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00242fb0 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x00242fc0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x00242fd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00242fe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00242ff0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00243000 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00243010 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x00243020 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00243030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243040 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00243050 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00243060 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00243070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243080 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00243090 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x002430a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x002430b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002430c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002430d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002430e0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x002430f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00243100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243110 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00243120 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00243130 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00243140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243150 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ + 0x00243160 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ + 0x00243170 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00243180 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00243190 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002431a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002431b0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x002431c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x002431d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002431e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002431f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00243200 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x00243210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243220 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00243230 74696f6e 223a2022 4e616d65 206f6620 tion": "Name of │ │ │ │ - 0x00243240 74686520 7265736f 75726365 20287374 the resource (st │ │ │ │ - 0x00243250 72696e67 292e222c 0a202020 20202020 ring).",. │ │ │ │ - 0x00243260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243270 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x00243280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243290 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x002432a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002432b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002432c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002432d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002432e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002432f0 223a2022 6f666673 6574222c 0a202020 ": "offset",. │ │ │ │ - 0x00243300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243310 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00243320 696f6e22 3a20224f 66667365 7420666f ion": "Offset fo │ │ │ │ - 0x00243330 72207468 65207265 736f7572 63652064 r the resource d │ │ │ │ - 0x00243340 6174612e 222c0a20 20202020 20202020 ata.",. │ │ │ │ - 0x00243350 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00243360 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00243370 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00243380 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00243390 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002433a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002433b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002433c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002433d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002433e0 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ - 0x002433f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243400 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00243410 6e223a20 224c656e 67746820 6f662074 n": "Length of t │ │ │ │ - 0x00243420 68652072 65736f75 72636520 64617461 he resource data │ │ │ │ - 0x00243430 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00243440 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00243450 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00243460 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00243470 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x00243480 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00243490 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002434a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x002434b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002434c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002434d0 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ - 0x002434e0 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ - 0x002434f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00243500 6174696f 6e223a20 22546865 206e756d ation": "The num │ │ │ │ - 0x00243510 62657220 6f662072 65736f75 72636573 ber of resources │ │ │ │ - 0x00243520 20696e20 74686520 2e4e4554 2066696c in the .NET fil │ │ │ │ - 0x00243530 652e2054 68657365 20617265 20646966 e. These are dif │ │ │ │ - 0x00243540 66657265 6e742066 726f6d20 6e6f726d ferent from norm │ │ │ │ - 0x00243550 616c2050 45207265 736f7572 6365732e al PE resources. │ │ │ │ - 0x00243560 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00243570 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00243580 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00243590 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002435a0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ - 0x002435b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002435c0 20226173 73656d62 6c795f72 65667322 "assembly_refs" │ │ │ │ - 0x002435d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x002435e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x002435f0 4f626a65 63742066 6f72202e 4e455420 Object for .NET │ │ │ │ - 0x00243600 61737365 6d626c79 20726566 6572656e assembly referen │ │ │ │ - 0x00243610 63652069 6e666f72 6d617469 6f6e2e22 ce information." │ │ │ │ - 0x00243620 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ - 0x00243630 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ - 0x00243640 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00243650 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00243660 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x00243670 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00243680 223a2022 61737365 6d626c79 5f726566 ": "assembly_ref │ │ │ │ - 0x00243690 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x002436a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002436b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002436c0 20202020 20202020 20226174 74726962 "attrib │ │ │ │ - 0x002436d0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x002436e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x002436f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243700 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00243710 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x00243720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243730 20226e61 6d65223a 20227665 7273696f "name": "versio │ │ │ │ - 0x00243740 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x00243750 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00243760 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ - 0x00243770 206f626a 65637420 77697468 20696e74 object with int │ │ │ │ - 0x00243780 65676572 2076616c 75657320 72657072 eger values repr │ │ │ │ - 0x00243790 6573656e 74696e67 20766572 73696f6e esenting version │ │ │ │ - 0x002437a0 20696e66 6f726d61 74696f6e 20666f72 information for │ │ │ │ - 0x002437b0 20746869 73206173 73656d62 6c792e22 this assembly." │ │ │ │ - 0x002437c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002437d0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x002437e0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x002437f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243800 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00243810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243820 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00243830 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00243840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243850 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00243860 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ - 0x00243870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243880 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00243890 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002438a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002438b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002438c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002438d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002438e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002438f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243900 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00243910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243920 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00243930 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00243940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243950 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00243960 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ - 0x00243970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243980 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00243990 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002439a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002439b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002439c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002439d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002439e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002439f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243a00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00243220 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x00243230 656c645f 6964785f 64696666 222c0a20 eld_idx_diff",. │ │ │ │ + 0x00243240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243250 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00243260 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00243270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243280 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00243290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002432a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002432b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002432c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002432d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002432e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002432f0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00243300 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ + 0x00243310 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x00243320 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00243330 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00243340 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00243350 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00243360 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x00243370 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00243380 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x00243390 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002433a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002433b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x002433c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x002433d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002433e0 223a2022 6e756d62 65725f6f 665f6d65 ": "number_of_me │ │ │ │ + 0x002433f0 74686f64 73222c0a 20202020 20202020 thods",. │ │ │ │ + 0x00243400 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00243410 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00243420 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00243430 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00243440 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00243450 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x00243460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00243470 6e616d65 223a2022 6d657468 6f64222c name": "method", │ │ │ │ + 0x00243480 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00243490 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x002434a0 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ + 0x002434b0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ + 0x002434c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002434d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002434e0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x002434f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00243500 223a2022 6d657468 6f64222c 0a202020 ": "method",. │ │ │ │ + 0x00243510 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00243520 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00243530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00243540 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x00243550 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00243560 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00243570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00243590 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002435a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002435b0 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ + 0x002435c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002435d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002435e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002435f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243600 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x00243610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243620 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00243630 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00243640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243650 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00243660 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00243670 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00243680 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x00243690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002436a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002436b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x002436c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002436d0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x002436e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002436f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00243700 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00243710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243720 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00243730 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00243740 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00243750 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ + 0x00243760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243770 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00243780 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00243790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002437a0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x002437b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002437c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x002437d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002437e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002437f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00243800 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00243810 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00243820 6d65223a 20226469 72656374 222c0a20 me": "direct",. │ │ │ │ + 0x00243830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00243850 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00243860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243870 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00243880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243890 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002438a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002438b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002438c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002438d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002438e0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002438f0 616d6522 3a202276 69727475 616c222c ame": "virtual", │ │ │ │ + 0x00243900 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00243910 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00243920 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00243930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243940 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00243950 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00243960 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00243970 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00243980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243990 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002439a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002439b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002439c0 226e616d 65223a20 226d6574 686f645f "name": "method_ │ │ │ │ + 0x002439d0 6964785f 64696666 222c0a20 20202020 idx_diff",. │ │ │ │ + 0x002439e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002439f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00243a00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ 0x00243a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243a20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00243a30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00243a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243a50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00243a60 20226275 696c645f 6e756d62 6572222c "build_number", │ │ │ │ - 0x00243a70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00243a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243a90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00243aa0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00243ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243ac0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00243ad0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00243ae0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x00243af0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00243b00 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00243b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243b20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00243b30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00243b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243b60 226e616d 65223a20 22726576 6973696f "name": "revisio │ │ │ │ - 0x00243b70 6e5f6e75 6d626572 222c0a20 20202020 n_number",. │ │ │ │ - 0x00243b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243b90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00243ba0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00243bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243bd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00243be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243bf0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x00243c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243c10 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x00243c20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00243c30 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00243c40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00243c50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00243c60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00243c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243c80 2020226e 616d6522 3a202270 75626c69 "name": "publi │ │ │ │ - 0x00243c90 635f6b65 795f6f72 5f746f6b 656e222c c_key_or_token", │ │ │ │ - 0x00243ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00243cb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00243cc0 6e746174 696f6e22 3a202253 7472696e ntation": "Strin │ │ │ │ - 0x00243cd0 6720636f 6e746169 6e696e67 20746865 g containing the │ │ │ │ - 0x00243ce0 20707562 6c696320 6b657920 6f722074 public key or t │ │ │ │ - 0x00243cf0 6f6b656e 20776869 63682069 64656e74 oken which ident │ │ │ │ - 0x00243d00 69666965 73207468 65206175 74686f72 ifies the author │ │ │ │ - 0x00243d10 206f6620 74686973 20617373 656d626c of this assembl │ │ │ │ - 0x00243d20 792e222c 0a202020 20202020 20202020 y.",. │ │ │ │ - 0x00243d30 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00243d40 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00243d50 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00243d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243d70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00243d80 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00243d90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00243a20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00243a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243a40 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00243a50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00243a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243a70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00243a80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00243a90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00243aa0 3a202261 63636573 735f666c 61677322 : "access_flags" │ │ │ │ + 0x00243ab0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00243ac0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00243ad0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00243ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243af0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00243b00 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00243b10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00243b20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00243b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243b40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00243b50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00243b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243b70 20226e61 6d65223a 2022636f 64655f6f "name": "code_o │ │ │ │ + 0x00243b80 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ + 0x00243b90 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00243ba0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00243bb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00243bc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00243bd0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00243be0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x00243bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243c00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00243c10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00243c20 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x00243c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243c40 20202020 20226e61 6d65223a 2022636f "name": "co │ │ │ │ + 0x00243c50 64655f69 74656d22 2c0a2020 20202020 de_item",. │ │ │ │ + 0x00243c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243c70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00243c80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00243c90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00243ca0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x00243cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243cc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00243cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243ce0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00243cf0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00243d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243d10 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00243d20 616d6522 3a202272 65676973 74657273 ame": "registers │ │ │ │ + 0x00243d30 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ + 0x00243d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243d50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00243d60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00243d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243d80 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00243d90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ 0x00243da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243db0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00243dc0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x00243dd0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00243de0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00243df0 22537472 696e6720 636f6e74 61696e69 "String containi │ │ │ │ - 0x00243e00 6e672074 68652061 7373656d 626c7920 ng the assembly │ │ │ │ - 0x00243e10 6e616d65 2e222c0a 20202020 20202020 name.",. │ │ │ │ - 0x00243e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243e30 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x00243db0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00243dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243dd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00243de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243df0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00243e00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00243e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243e20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00243e30 696e735f 73697a65 222c0a20 20202020 ins_size",. │ │ │ │ 0x00243e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00243e50 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00243e60 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x00243e70 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ - 0x00243e80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00243e90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00243ea0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00243eb0 226e616d 65223a20 226e756d 6265725f "name": "number_ │ │ │ │ - 0x00243ec0 6f665f61 7373656d 626c795f 72656673 of_assembly_refs │ │ │ │ - 0x00243ed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00243ee0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00243ef0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00243f00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00243f10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00243f20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00243f30 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x00243f40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00243f50 223a2022 61737365 6d626c79 222c0a20 ": "assembly",. │ │ │ │ - 0x00243f60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00243f70 6d656e74 6174696f 6e223a20 224f626a mentation": "Obj │ │ │ │ - 0x00243f80 65637420 666f7220 2e4e4554 20617373 ect for .NET ass │ │ │ │ - 0x00243f90 656d626c 7920696e 666f726d 6174696f embly informatio │ │ │ │ - 0x00243fa0 6e2e2045 78616d70 6c653a20 60606064 n. Example: ```d │ │ │ │ - 0x00243fb0 6f746e65 742e6173 73656d62 6c792e6e otnet.assembly.n │ │ │ │ - 0x00243fc0 616d6520 3d3d205c 224b6579 6c6f6767 ame == \"Keylogg │ │ │ │ - 0x00243fd0 65725c22 60606022 2c0a2020 20202020 er\"```",. │ │ │ │ - 0x00243fe0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x00243ff0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x00244000 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00244010 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00244020 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x00244030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244040 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x00244050 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00244060 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00244070 6e746174 696f6e22 3a202241 6e206f62 ntation": "An ob │ │ │ │ - 0x00244080 6a656374 20776974 6820696e 74656765 ject with intege │ │ │ │ - 0x00244090 72207661 6c756573 20726570 72657365 r values represe │ │ │ │ - 0x002440a0 6e74696e 67207665 7273696f 6e20696e nting version in │ │ │ │ - 0x002440b0 666f726d 6174696f 6e20666f 72207468 formation for th │ │ │ │ - 0x002440c0 69732061 7373656d 626c792e 222c0a20 is assembly.",. │ │ │ │ + 0x00243e50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00243e60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00243e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243e90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00243ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243eb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00243ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243ed0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00243ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243ef0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00243f00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00243f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243f20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00243f30 3a20226f 7574735f 73697a65 222c0a20 : "outs_size",. │ │ │ │ + 0x00243f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243f50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00243f60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00243f70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00243f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243f90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00243fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243fb0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00243fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243fd0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00243fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00243ff0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00244000 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00244010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244020 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00244030 616d6522 3a202274 72696573 5f73697a ame": "tries_siz │ │ │ │ + 0x00244040 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00244050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244060 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00244070 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00244080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244090 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002440a0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x002440b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002440c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ 0x002440d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002440e0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x002440f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x00244100 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00244110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244120 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00244130 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00244140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244150 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x00244160 616a6f72 222c0a20 20202020 20202020 ajor",. │ │ │ │ - 0x00244170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244180 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00244190 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x002441a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002441b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002441c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002441d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002441e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002441f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00244200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244210 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00244220 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00244230 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00244240 616d6522 3a20226d 696e6f72 222c0a20 ame": "minor",. │ │ │ │ - 0x00244250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244260 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00244270 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00244280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244290 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002442a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002442b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002442c0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x002442d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002442e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002442f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00244300 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00244310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244320 20202020 2020226e 616d6522 3a202262 "name": "b │ │ │ │ - 0x00244330 75696c64 5f6e756d 62657222 2c0a2020 uild_number",. │ │ │ │ - 0x00244340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244350 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00244360 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00244370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244380 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00244390 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x002443a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002443b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002443c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x002443d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002443e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002443f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002440e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002440f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244100 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00244110 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00244120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244130 20202022 6e616d65 223a2022 64656275 "name": "debu │ │ │ │ + 0x00244140 675f696e 666f5f6f 6666222c 0a202020 g_info_off",. │ │ │ │ + 0x00244150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244160 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00244170 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00244180 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00244190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002441a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002441b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002441c0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x002441d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002441e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002441f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244200 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00244210 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00244220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244230 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00244240 65223a20 22696e73 6e735f73 697a6522 e": "insns_size" │ │ │ │ + 0x00244250 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00244260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244270 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00244280 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00244290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002442a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002442b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002442c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002442d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002442e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002442f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244310 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00244320 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00244330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244340 20226e61 6d65223a 2022696e 736e7322 "name": "insns" │ │ │ │ + 0x00244350 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00244360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244370 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00244380 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00244390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002443a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002443b0 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x002443c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002443d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002443e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002443f0 20202020 20202020 20202020 20202020 │ │ │ │ 0x00244400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244410 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x00244420 76697369 6f6e5f6e 756d6265 72222c0a vision_number",. │ │ │ │ + 0x00244410 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00244420 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x00244430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00244440 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00244450 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00244460 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00244470 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00244480 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00244440 20226e61 6d65223a 20227061 6464696e "name": "paddin │ │ │ │ + 0x00244450 67222c0a 20202020 20202020 20202020 g",. │ │ │ │ + 0x00244460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244470 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00244480 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ 0x00244490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002444a0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x002444b0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x002444c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x002444d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002444a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002444b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x002444c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002444d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ 0x002444e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002444f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00244500 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00244510 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00244520 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x00244530 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00244540 6d656e74 6174696f 6e223a20 22537472 mentation": "Str │ │ │ │ - 0x00244550 696e6720 636f6e74 61696e69 6e672074 ing containing t │ │ │ │ - 0x00244560 68652061 7373656d 626c7920 6e616d65 he assembly name │ │ │ │ - 0x00244570 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00244580 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00244590 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x002445a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002445b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002445c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x002445d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002444f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00244500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244510 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x00244520 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x00244530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244540 20202020 226e616d 65223a20 22747269 "name": "tri │ │ │ │ + 0x00244550 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x00244560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244570 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00244580 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00244590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002445a0 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x002445b0 62757465 73223a20 5b5d0a20 20202020 butes": []. │ │ │ │ + 0x002445c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002445d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ 0x002445e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002445f0 2020226e 616d6522 3a202263 756c7475 "name": "cultu │ │ │ │ - 0x00244600 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ - 0x00244610 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00244620 6e746174 696f6e22 3a202253 7472696e ntation": "Strin │ │ │ │ - 0x00244630 6720636f 6e746169 6e696e67 20746865 g containing the │ │ │ │ - 0x00244640 2063756c 74757265 20286c61 6e677561 culture (langua │ │ │ │ - 0x00244650 67652f63 6f756e74 72792f72 6567696f ge/country/regio │ │ │ │ - 0x00244660 6e292066 6f722074 68697320 61737365 n) for this asse │ │ │ │ - 0x00244670 6d626c79 2e222c0a 20202020 20202020 mbly.",. │ │ │ │ - 0x00244680 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00244690 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x002446a0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x002446b0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x002446c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002446d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002446e0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x002446f0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x00244700 6f64756c 65726566 73222c0a 20202020 odulerefs",. │ │ │ │ - 0x00244710 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00244720 74617469 6f6e223a 20224120 7a65726f tation": "A zero │ │ │ │ - 0x00244730 2d626173 65642061 72726179 206f6620 -based array of │ │ │ │ - 0x00244740 73747269 6e67732c 206f6e65 20666f72 strings, one for │ │ │ │ - 0x00244750 20656163 68206d6f 64756c65 20726566 each module ref │ │ │ │ - 0x00244760 6572656e 63652074 6865202e 4e455420 erence the .NET │ │ │ │ - 0x00244770 66696c65 20686173 2e20496e 64697669 file has. Indivi │ │ │ │ - 0x00244780 6475616c 206d6f64 756c6520 72656665 dual module refe │ │ │ │ - 0x00244790 72656e63 65732063 616e2062 65206163 rences can be ac │ │ │ │ - 0x002447a0 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ - 0x002447b0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x002447c0 20457861 6d706c65 3a206060 60646f74 Example: ```dot │ │ │ │ - 0x002447d0 6e65742e 6d6f6475 6c657265 66735b30 net.modulerefs[0 │ │ │ │ - 0x002447e0 5d203d3d 205c226b 65726e65 6c33325c ] == \"kernel32\ │ │ │ │ - 0x002447f0 22606060 222c0a20 20202020 20202020 "```",. │ │ │ │ - 0x00244800 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x00244810 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00244820 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00244830 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00244840 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00244850 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00244860 6d6f6475 6c657265 6673222c 0a202020 modulerefs",. │ │ │ │ - 0x00244870 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00244880 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ - 0x00244890 756d6265 72206f66 206d6f64 756c6520 umber of module │ │ │ │ - 0x002448a0 72656665 72656e63 65732069 6e207468 references in th │ │ │ │ - 0x002448b0 65202e4e 45542066 696c652e 222c0a20 e .NET file.",. │ │ │ │ - 0x002448c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002448d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x002448e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002448f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00244900 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x00244910 20202020 20226e61 6d65223a 20227573 "name": "us │ │ │ │ - 0x00244920 65725f73 7472696e 6773222c 0a202020 er_strings",. │ │ │ │ - 0x00244930 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00244940 6e746174 696f6e22 3a202241 6e207a65 ntation": "An ze │ │ │ │ - 0x00244950 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x00244960 66207573 65722073 7472696e 67732c20 f user strings, │ │ │ │ - 0x00244970 6f6e6520 666f7220 65616368 20737472 one for each str │ │ │ │ - 0x00244980 65616d20 636f6e74 61696e65 6420696e eam contained in │ │ │ │ - 0x00244990 20746865 2066696c 652e2049 6e646976 the file. Indiv │ │ │ │ - 0x002449a0 69647561 6c207374 72696e67 73206361 idual strings ca │ │ │ │ - 0x002449b0 6e206265 20616363 65737365 64206279 n be accessed by │ │ │ │ - 0x002449c0 20757369 6e672074 6865205b 5d206f70 using the [] op │ │ │ │ - 0x002449d0 65726174 6f722e22 2c0a2020 20202020 erator.",. │ │ │ │ - 0x002449e0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x002449f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00244a00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00244a10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00244a20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00244a30 226e616d 65223a20 226e756d 6265725f "name": "number_ │ │ │ │ - 0x00244a40 6f665f75 7365725f 73747269 6e677322 of_user_strings" │ │ │ │ - 0x00244a50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00244a60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00244a70 54686520 6e756d62 6572206f 66207573 The number of us │ │ │ │ - 0x00244a80 65722073 7472696e 67732069 6e207468 er strings in th │ │ │ │ - 0x00244a90 65206669 6c652e22 2c0a2020 20202020 e file.",. │ │ │ │ - 0x00244aa0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00244ab0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00244ac0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00244ad0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00244ae0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00244af0 226e616d 65223a20 22747970 656c6962 "name": "typelib │ │ │ │ - 0x00244b00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00244b10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00244b20 22546865 20747970 656c6962 206f6620 "The typelib of │ │ │ │ - 0x00244b30 74686520 66696c65 2e222c0a 20202020 the file.",. │ │ │ │ - 0x00244b40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00244b50 2273220a 20202020 20202020 7d2c0a20 "s". },. │ │ │ │ - 0x00244b60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00244b70 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x00244b80 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x00244b90 2020226e 616d6522 3a202263 6f6e7374 "name": "const │ │ │ │ - 0x00244ba0 616e7473 222c0a20 20202020 20202020 ants",. │ │ │ │ - 0x00244bb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00244bc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00244bd0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x00244be0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00244bf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00244c00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00244c10 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00244c20 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x00244c30 5f636f6e 7374616e 7473222c 0a202020 _constants",. │ │ │ │ - 0x00244c40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00244c50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00244c60 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00244c70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00244c80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00244c90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00244ca0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x00244cb0 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ - 0x00244cc0 6c645f6f 66667365 7473222c 0a202020 ld_offsets",. │ │ │ │ - 0x00244cd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00244ce0 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x00244cf0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x00244d00 20696e74 65676572 732c206f 6e652066 integers, one f │ │ │ │ - 0x00244d10 6f722065 61636820 6669656c 642e2049 or each field. I │ │ │ │ - 0x00244d20 6e646976 69647561 6c206669 656c6420 ndividual field │ │ │ │ - 0x00244d30 6f666673 65747320 63616e20 62652061 offsets can be a │ │ │ │ - 0x00244d40 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ - 0x00244d50 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ - 0x00244d60 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00244d70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00244d80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00244d90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00244da0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00244db0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00244dc0 3a20226e 756d6265 725f6f66 5f666965 : "number_of_fie │ │ │ │ - 0x00244dd0 6c645f6f 66667365 7473222c 0a202020 ld_offsets",. │ │ │ │ - 0x00244de0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00244df0 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ - 0x00244e00 756d6265 72206f66 20666965 6c647320 umber of fields │ │ │ │ - 0x00244e10 696e2074 68652066 69656c64 5f6f6666 in the field_off │ │ │ │ - 0x00244e20 73657473 20617272 61792e22 2c0a2020 sets array.",. │ │ │ │ - 0x00244e30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00244e40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x00244e50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00244e60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00244e70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00244e80 20202020 226e616d 65223a20 2269735f "name": "is_ │ │ │ │ - 0x00244e90 646f746e 6574222c 0a202020 20202020 dotnet",. │ │ │ │ - 0x00244ea0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00244eb0 696f6e22 3a202220 426f6f6c 65616e2c ion": " Boolean, │ │ │ │ - 0x00244ec0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x00244ed0 69732069 6e646565 64202e4e 45542e22 is indeed .NET." │ │ │ │ - 0x00244ee0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00244ef0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00244f00 20207d0a 20202020 5d0a7d0a 0a000000 }. ].}..... │ │ │ │ - 0x00244f10 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x00244f20 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x00244f30 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ - 0x00244f40 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x00244f50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00244f60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00244f70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00244f80 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ - 0x00244f90 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ - 0x00244fa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00244fb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00244fc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00244fd0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00244fe0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00244ff0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00245000 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00245010 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00245020 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ - 0x00245030 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ - 0x00245040 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00245050 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00245060 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x00245070 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00245080 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00245090 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002450a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002450b0 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ - 0x002450c0 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ - 0x002450d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002450e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x002450f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00245100 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ - 0x00245110 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00245120 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x00245130 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x00245140 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ - 0x00245150 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ - 0x00245160 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00245170 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00245180 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00245190 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x002451a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002451b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002451c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002451d0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x002451e0 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ - 0x002451f0 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ - 0x00245200 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00245210 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00245220 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x00245230 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00245240 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x00245250 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00245260 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00245270 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ - 0x00245280 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ - 0x00245290 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002452a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x002452b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x002452c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002452d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002452e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002452f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00245300 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ - 0x00245310 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ - 0x00245320 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00245330 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00245340 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00245350 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00245360 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00245370 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00245380 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00245390 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002453a0 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ - 0x002453b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002453c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x002453d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002453e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x002453f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00245400 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00245410 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00245420 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ - 0x00245430 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ - 0x00245440 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00245450 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00245460 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00245470 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00245480 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00245490 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002454a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002454b0 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ - 0x002454c0 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ - 0x002454d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002454e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x002454f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00245500 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00245510 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00245520 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00245530 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00245540 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ - 0x00245550 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ - 0x00245560 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00245570 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00245580 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00245590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002455a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002455b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002455c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x002455d0 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ - 0x002455e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002455f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00245600 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00245610 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00245620 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00245630 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00245640 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00245650 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00245660 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ - 0x00245670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00245680 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00245690 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002456a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002456b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x002456c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002456d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002456e0 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ - 0x002456f0 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ - 0x00245700 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00245710 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00245720 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00245730 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00245740 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00245750 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00245760 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00245770 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00245780 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ - 0x00245790 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x002457a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x002457b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x002457c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x002457d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x002457e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x002457f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00245800 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00245810 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ - 0x00245820 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00245830 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00245840 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00245850 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x00245860 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00245870 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00245880 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00245890 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x002458a0 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ - 0x002458b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002458c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002458d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002458e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x002458f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00245900 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00245910 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00245920 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x00245930 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ - 0x00245940 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00245950 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00245960 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00245970 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00245980 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00245990 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x002459a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x002459b0 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ - 0x002459c0 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ - 0x002459d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002459e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x002459f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00245a00 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00245a10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00245a20 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00245a30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00245a40 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ - 0x00245a50 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ - 0x00245a60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00245a70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00245a80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00245a90 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x00245aa0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00245ab0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00245ac0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00245ad0 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ - 0x00245ae0 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ - 0x00245af0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00245b00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00245b10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00245b20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00245b30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00245b40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00245b50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00245b60 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ - 0x00245b70 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ - 0x00245b80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00245b90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00245ba0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00245bb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00245bc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00245bd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00245be0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00245bf0 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ - 0x00245c00 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ - 0x00245c10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00245c20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00245c30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00245c40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00245c50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00245c60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00245c70 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00245c80 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ - 0x00245c90 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ - 0x00245ca0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00245cb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00245cc0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00245cd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00245ce0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00245cf0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00245d00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00245d10 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ - 0x00245d20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00245d30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x00245d40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00245d50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00245d60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00245d70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00245d80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00245d90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00245da0 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ - 0x00245db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00245dc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00245dd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00245de0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x00245df0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x00245e00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x00245e10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00245e20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00245e30 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ - 0x00245e40 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ - 0x00245e50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00245e60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00245e70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00245e80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00245e90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00245ea0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00245eb0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00245ec0 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ - 0x00245ed0 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ - 0x00245ee0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00245ef0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00245f00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00245f10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00245f20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00245f30 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00245f40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00245f50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00245f60 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ - 0x00245f70 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x00245f80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00245f90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00245fa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00245fb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00245fc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00245fd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00245fe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00245ff0 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ - 0x00246000 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ - 0x00246010 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00246020 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00246030 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00246040 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00246050 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00246060 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00246070 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00246080 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ - 0x00246090 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ - 0x002460a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x002460b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x002460c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x002460d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x002460e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x002460f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00246100 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00246110 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00246120 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ - 0x00246130 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ - 0x00246140 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00246150 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00246160 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00246170 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00246180 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00246190 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002461a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x002461b0 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ - 0x002461c0 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ - 0x002461d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x002461e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x002461f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00246200 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00246210 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00246220 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00246230 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00246240 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ - 0x00246250 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ - 0x00246260 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00246270 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00246280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00246290 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002462a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x002462b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002462c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002462d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002462e0 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ - 0x002462f0 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ - 0x00246300 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00246310 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00246320 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00246330 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x00246340 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00246350 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00246360 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00246370 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ - 0x00246380 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ - 0x00246390 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ - 0x002463a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002463b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002463c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002463d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002463e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x002463f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00246400 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00246410 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ - 0x00246420 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ - 0x00246430 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00246440 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00246450 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00246460 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00246470 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x00246480 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00246490 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002464a0 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ - 0x002464b0 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ - 0x002464c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002464d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x002464e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x002464f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00246500 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00246510 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00246520 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00246530 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ - 0x00246540 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ - 0x00246550 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ - 0x00246560 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00246570 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00246580 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00246590 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002465a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x002465b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002465c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002465d0 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ - 0x002465e0 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ - 0x002465f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00246600 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00246610 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00246620 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00246630 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00246640 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00246650 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00246660 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00246670 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ - 0x00246680 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ - 0x00246690 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002466a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x002466b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002466c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002466d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002466e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x002466f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x00246700 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ - 0x00246710 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x00246720 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00246730 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00246740 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00246750 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00246760 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00246770 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00246780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00246790 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ - 0x002467a0 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ - 0x002467b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002467c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x002467d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x002467e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x002467f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00246800 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00246810 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00246820 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00246830 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ - 0x00246840 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ - 0x00246850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00246860 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00246870 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00246880 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00246890 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002468a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x002468b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x002468c0 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ - 0x002468d0 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ - 0x002468e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002468f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00246900 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00246910 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x00246920 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00246930 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00246940 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00246950 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ - 0x00246960 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ - 0x00246970 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x00246980 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00246990 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002469a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002469b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x002469c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002469d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x002469e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x002469f0 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ - 0x00246a00 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ - 0x00246a10 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ - 0x00246a20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00246a30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00246a40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00246a50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x00246a60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00246a70 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x00246a80 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x00246a90 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ - 0x00246aa0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x00246ab0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00246ac0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00246ad0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x00246ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00246af0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00246b00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00246b10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00246b20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00246b30 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ - 0x00246b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00246b60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00246b70 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00246b80 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x00246b90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00246ba0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00246bb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00246bc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00246bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246be0 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ - 0x00246bf0 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ - 0x00246c00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00246c10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00246c20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00246c30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00246c40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00246c50 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00246c60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00246c70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00246c80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00246c90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00246ca0 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ - 0x00246cb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00246cc0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00246cd0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x002445f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00244600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244610 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00244620 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x00244630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244640 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00244650 20226861 6e646c65 7273222c 0a202020 "handlers",. │ │ │ │ + 0x00244660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244670 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00244680 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00244690 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002446a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002446b0 20202273 74727563 74757265 223a207b "structure": { │ │ │ │ + 0x002446c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002446d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002446e0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x002446f0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x00244700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00244720 223a2022 68616e64 6c657273 222c0a20 ": "handlers",. │ │ │ │ + 0x00244730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244750 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00244760 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00244770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244780 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x00244790 72696275 74657322 3a205b5d 0a202020 ributes": []. │ │ │ │ + 0x002447a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002447b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x002447c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002447d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002447e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002447f0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x00244800 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00244810 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x00244820 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00244830 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00244840 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00244850 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x00244860 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00244870 616d6522 3a202268 61735f6d 6574686f ame": "has_metho │ │ │ │ + 0x00244880 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ + 0x00244890 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x002448a0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x002448b0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x002448c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002448d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002448e0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x002448f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00244900 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00244910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244920 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00244930 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x00244940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244950 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ + 0x00244960 6f64206e 616d6522 0a202020 20202020 od name". │ │ │ │ + 0x00244970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244980 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00244990 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x002449a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x002449b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002449c0 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ + 0x002449d0 616e7920 6d657468 6f642068 61732074 any method has t │ │ │ │ + 0x002449e0 68652073 70656369 66696564 206d6574 he specified met │ │ │ │ + 0x002449f0 686f6420 6e616d65 2e220a20 20202020 hod name.". │ │ │ │ + 0x00244a00 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00244a10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00244a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244a30 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00244a40 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00244a50 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00244a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244a70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00244a80 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x00244a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244aa0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x00244ab0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x00244ac0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00244ad0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00244ae0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00244af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244b00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00244b10 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x00244b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244b30 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x00244b40 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x00244b50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00244b60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00244b70 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x00244b80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00244b90 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x00244ba0 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ + 0x00244bb0 7920636c 61737320 68617320 74686520 y class has the │ │ │ │ + 0x00244bc0 73706563 69666965 6420636c 61737320 specified class │ │ │ │ + 0x00244bd0 6e616d65 20616e64 20617420 74686520 name and at the │ │ │ │ + 0x00244be0 73616d65 2074696d 65207468 65726520 same time there │ │ │ │ + 0x00244bf0 69732061 206d6574 686f6420 77697468 is a method with │ │ │ │ + 0x00244c00 20746865 20737065 63696669 6564206d the specified m │ │ │ │ + 0x00244c10 65746f64 206e616d 65220a20 20202020 etod name". │ │ │ │ + 0x00244c20 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00244c30 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00244c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244c50 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00244c60 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00244c70 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00244c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244c90 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00244ca0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x00244cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244cc0 2020226e 616d6522 3a20226d 6574686f "name": "metho │ │ │ │ + 0x00244cd0 64206e61 6d65220a 20202020 20202020 d name". │ │ │ │ + 0x00244ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244cf0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00244d00 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x00244d10 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00244d20 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x00244d30 65747572 6e732074 72756520 69662061 eturns true if a │ │ │ │ + 0x00244d40 6e79206d 6574686f 64206e61 6d65206d ny method name m │ │ │ │ + 0x00244d50 61746368 65732074 68652072 65676578 atches the regex │ │ │ │ + 0x00244d60 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x00244d70 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00244d80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00244d90 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x00244da0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x00244db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244dc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00244dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244de0 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x00244df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244e00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00244e10 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ + 0x00244e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244e30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00244e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244e50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00244e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244e70 22747970 65223a20 2272222c 0a202020 "type": "r",. │ │ │ │ + 0x00244e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244e90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00244ea0 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ + 0x00244eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244ec0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00244ed0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x00244ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00244ef0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00244f00 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x00244f10 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x00244f20 6e616d65 206d6174 6368696e 67207468 name matching th │ │ │ │ + 0x00244f30 65207265 67657820 636c6173 73206e61 e regex class na │ │ │ │ + 0x00244f40 6d652061 6e642061 74207468 65207361 me and at the sa │ │ │ │ + 0x00244f50 6d652074 696d6520 74686572 65206973 me time there is │ │ │ │ + 0x00244f60 2061206d 6574686f 64207769 7468206e a method with n │ │ │ │ + 0x00244f70 616d6520 6d617463 68696e67 20746865 ame matching the │ │ │ │ + 0x00244f80 20737065 63696669 65642072 65676578 specified regex │ │ │ │ + 0x00244f90 206d6574 6f64206e 616d6522 0a202020 metod name". │ │ │ │ + 0x00244fa0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x00244fb0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x00244fc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00244fd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00244fe0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x00244ff0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00245000 616d6522 3a202268 61735f63 6c617373 ame": "has_class │ │ │ │ + 0x00245010 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00245020 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x00245030 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00245040 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x00245050 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00245060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245070 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00245080 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00245090 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002450a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002450b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002450c0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x002450d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002450e0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x002450f0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x00245100 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00245110 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00245120 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x00245130 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00245140 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x00245150 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ + 0x00245160 7920636c 61737320 68617320 74686520 y class has the │ │ │ │ + 0x00245170 73706563 69666965 64206e61 6d652e22 specified name." │ │ │ │ + 0x00245180 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00245190 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x002451a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002451b0 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x002451c0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x002451d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002451e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x002451f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00245200 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x00245210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245220 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00245230 22636c61 7373206e 616d6522 0a202020 "class name". │ │ │ │ + 0x00245240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245250 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x00245260 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x00245270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245280 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00245290 223a2022 52657475 726e7320 74727565 ": "Returns true │ │ │ │ + 0x002452a0 20696620 616e7920 636c6173 73206e61 if any class na │ │ │ │ + 0x002452b0 6d65206d 61746368 65732074 68652072 me matches the r │ │ │ │ + 0x002452c0 65676578 2e220a20 20202020 20202020 egex.". │ │ │ │ + 0x002452d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x002452e0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x002452f0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x00245300 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x00245310 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x00245320 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ + 0x00245330 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x00245340 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x00245350 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00245360 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x00245370 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00245380 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ + 0x00245390 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x002453a0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x002453b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002453c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002453d0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x002453e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002453f0 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ + 0x00245400 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ + 0x00245410 20202020 20202020 20202020 20227265 "re │ │ │ │ + 0x00245420 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x00245430 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00245440 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x00245450 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00245460 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00245470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245480 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x00245490 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x002454a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002454b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002454c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002454d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002454e0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x002454f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245510 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ + 0x00245520 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00245530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245540 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00245550 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00245560 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00245570 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00245580 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00245590 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x002455a0 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ + 0x002455b0 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ + 0x002455c0 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ + 0x002455d0 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ + 0x002455e0 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ + 0x002455f0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x00245600 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x00245610 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ + 0x00245620 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ + 0x00245630 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ + 0x00245640 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ + 0x00245650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245660 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00245670 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x00245680 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00245690 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002456a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002456b0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x002456c0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x002456d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002456e0 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ + 0x002456f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245700 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x00245710 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x00245720 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x00245730 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x00245740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245750 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00245760 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00245770 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00245780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245790 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002457a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002457b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002457c0 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ + 0x002457d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002457e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002457f0 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ + 0x00245800 6c220a20 20202020 20202020 20202020 l". │ │ │ │ + 0x00245810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245820 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00245830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245840 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x00245850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245860 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00245870 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x00245880 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ + 0x00245890 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ + 0x002458a0 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ + 0x002458b0 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ + 0x002458c0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x002458d0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x002458e0 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ + 0x002458f0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x00245900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245910 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x00245920 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00245930 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00245940 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00245950 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x00245960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00245970 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x00245980 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ + 0x00245990 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002459a0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x002459b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002459c0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x002459d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x002459e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002459f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245a00 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x00245a10 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x00245a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245a30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00245a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245a60 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x00245a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245a90 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ + 0x00245aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245ac0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00245ad0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x00245ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00245af0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00245b00 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x00245b10 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x00245b20 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ + 0x00245b30 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ + 0x00245b40 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ + 0x00245b50 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ + 0x00245b60 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ + 0x00245b70 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ + 0x00245b80 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x00245b90 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00245ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245bb0 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ + 0x00245bc0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00245bd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00245be0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00245bf0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x00245c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245c10 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ + 0x00245c20 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ + 0x00245c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245c40 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x00245c50 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x00245c60 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x00245c70 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x00245c80 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00245c90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00245ca0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x00245cb0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x00245cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245cd0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00245ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245d00 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ + 0x00245d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245d30 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ + 0x00245d40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00245d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245d60 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00245d70 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00245d80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00245d90 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00245da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00245db0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x00245dc0 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ + 0x00245dd0 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ + 0x00245de0 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ + 0x00245df0 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ + 0x00245e00 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ + 0x00245e10 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ + 0x00245e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245e30 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00245e40 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x00245e50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00245e60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00245e70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00245e80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00245e90 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x00245ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245eb0 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ + 0x00245ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245ed0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x00245ee0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00245ef0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x00245f00 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x00245f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245f20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00245f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245f40 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x00245f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245f70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00245f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245f90 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x00245fa0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00245fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245fc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00245fd0 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ + 0x00245fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00245ff0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x00246000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246010 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x00246020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246030 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00246040 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x00246050 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ + 0x00246060 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ + 0x00246070 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ + 0x00246080 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ + 0x00246090 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x002460a0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x002460b0 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ + 0x002460c0 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ + 0x002460d0 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ + 0x002460e0 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ + 0x002460f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246100 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x00246110 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x00246120 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00246130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246140 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00246150 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x00246160 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x00246170 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00246180 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ + 0x00246190 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ + 0x002461a0 20202020 20202020 20202020 20227265 "re │ │ │ │ + 0x002461b0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x002461c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002461d0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x002461e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x002461f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00246200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246210 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x00246220 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x00246230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246240 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00246250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246260 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00246270 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x00246280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002462a0 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ + 0x002462b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002462c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002462d0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x002462e0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x002462f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00246300 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00246310 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x00246320 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x00246330 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ + 0x00246340 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ + 0x00246350 50207265 71756573 74207769 74682061 P request with a │ │ │ │ + 0x00246360 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ + 0x00246370 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ + 0x00246380 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ + 0x00246390 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ + 0x002463a0 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ + 0x002463b0 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ + 0x002463c0 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ + 0x002463d0 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x002463e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002463f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246400 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ + 0x00246410 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00246420 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00246430 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00246440 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x00246450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246460 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ + 0x00246470 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00246480 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x00246490 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x002464a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002464b0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x002464c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002464d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002464e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002464f0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00246500 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00246510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246520 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00246530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246540 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00246550 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x00246560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246570 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00246580 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ + 0x00246590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002465a0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002465b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002465c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002465d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002465e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002465f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00246600 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x00246610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246620 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00246630 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ + 0x00246640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246650 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00246660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246670 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x00246680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246690 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002466a0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x002466b0 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ + 0x002466c0 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ + 0x002466d0 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ + 0x002466e0 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ + 0x002466f0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ + 0x00246700 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ + 0x00246710 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ + 0x00246720 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ + 0x00246730 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ + 0x00246740 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00246750 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00246760 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x00246770 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00246780 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00246790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002467a0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x002467b0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x002467c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002467d0 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ + 0x002467e0 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x002467f0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x00246800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246810 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x00246820 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00246830 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00246840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246850 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x00246860 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x00246870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246880 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00246890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002468a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x002468b0 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ + 0x002468c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002468d0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002468e0 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ + 0x002468f0 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x00246900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246910 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00246920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246930 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00246940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246950 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00246960 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x00246970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246980 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00246990 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ + 0x002469a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002469b0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x002469c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002469d0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x002469e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002469f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00246a00 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x00246a10 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ + 0x00246a20 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ + 0x00246a30 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ + 0x00246a40 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ + 0x00246a50 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x00246a60 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x00246a70 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ + 0x00246a80 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ + 0x00246a90 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ + 0x00246aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246ab0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00246ac0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00246ad0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00246ae0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00246af0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00246b00 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00246b10 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x00246b20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00246b30 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ + 0x00246b40 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x00246b50 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x00246b60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00246b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246b80 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x00246b90 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x00246ba0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00246bb0 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ + 0x00246bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246bd0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x00246be0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x00246bf0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x00246c00 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x00246c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246c20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00246c30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00246c40 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x00246c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246c60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00246c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246c90 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ + 0x00246ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00246cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246cc0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x00246cd0 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ 0x00246ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246cf0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x00246d00 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00246d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246d20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00246d30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00246d40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00246d50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00246d60 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ - 0x00246d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246d80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00246d90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00246da0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00246db0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00246dc0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00246dd0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00246de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246df0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00246e00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00246e10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00246e20 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ - 0x00246e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246e40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00246e50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00246e60 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00246e70 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00246e80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00246e90 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00246ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246eb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00246ec0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00246ed0 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ - 0x00246ee0 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ - 0x00246ef0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00246f00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00246f10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00246f20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00246f30 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00246f40 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00246f50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00246f60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00246f70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00246f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246f90 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ - 0x00246fa0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x00246fb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00246fc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00246cf0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00246d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246d10 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x00246d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246d30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00246d40 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x00246d50 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x00246d60 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ + 0x00246d70 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ + 0x00246d80 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ + 0x00246d90 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ + 0x00246da0 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ + 0x00246db0 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ + 0x00246dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246dd0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00246de0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x00246df0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00246e00 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x00246e10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00246e20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00246e30 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x00246e40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00246e50 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ + 0x00246e60 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x00246e70 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x00246e80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00246e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246ea0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x00246eb0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x00246ec0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00246ed0 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ + 0x00246ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246ef0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x00246f00 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x00246f10 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x00246f20 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x00246f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246f40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00246f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246f60 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x00246f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246f80 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00246f90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00246fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00246fb0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ + 0x00246fc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x00246fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00246fe0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00246ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247000 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00247010 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00247020 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00247030 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00247040 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00247050 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ - 0x00247060 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x00247070 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00247080 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x00247090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002470a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002470b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x002470c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002470d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x002470e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002470f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00247100 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00247110 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ - 0x00247120 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00247130 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00247140 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00247150 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00247160 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00247170 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00247180 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00247190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002471a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x002471b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002471c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002471d0 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ - 0x002471e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002471f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00247200 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00247210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247220 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00247230 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00247240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247250 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00247260 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00247270 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00247280 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00247290 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ - 0x002472a0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x002472b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002472c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x002472d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002472e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002472f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00247300 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00247310 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00247320 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00247330 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00247340 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00247350 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ - 0x00247360 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ - 0x00247370 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00247380 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00247390 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002473a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002473b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002473c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x002473d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002473e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002473f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00247400 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00247410 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ - 0x00247420 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ - 0x00247430 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00247440 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00247450 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00247460 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00247470 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00247480 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00247490 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002474a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002474b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002474c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002474d0 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ - 0x002474e0 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ - 0x002474f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00247500 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00247510 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00247520 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00247530 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00247540 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00247550 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00247560 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00247570 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00246fe0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x00246ff0 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ + 0x00247000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247010 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x00247020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247030 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x00247040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247050 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00247060 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x00247070 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x00247080 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ + 0x00247090 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ + 0x002470a0 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ + 0x002470b0 20726567 756c6172 20657870 72657373 regular express │ │ │ │ + 0x002470c0 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ + 0x002470d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x002470e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002470f0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x00247100 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00247110 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x00247120 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00247130 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00247140 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x00247150 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ + 0x00247160 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ + 0x00247170 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x00247180 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00247190 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x002471a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002471b0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x002471c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002471d0 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ + 0x002471e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002471f0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x00247200 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00247210 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x00247220 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x00247230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247240 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00247250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247260 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x00247270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247290 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002472a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002472b0 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x002472c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002472d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002472e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002472f0 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ + 0x00247300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247310 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00247320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247330 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x00247340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247350 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00247360 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x00247370 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x00247380 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ + 0x00247390 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ + 0x002473a0 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ + 0x002473b0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ + 0x002473c0 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ + 0x002473d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002473e0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x002473f0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00247400 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00247410 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x00247420 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ + 0x00247430 0a7d0a0a 00000000 7b0a2020 2020226b .}......{. "k │ │ │ │ + 0x00247440 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x00247450 20202020 226e616d 65223a20 22637563 "name": "cuc │ │ │ │ + 0x00247460 6b6f6f22 2c0a2020 20202264 65707265 koo",. "depre │ │ │ │ + 0x00247470 63617465 64223a20 22747275 65222c0a cated": "true",. │ │ │ │ + 0x00247480 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x00247490 3a205b0a 20202020 20202020 7b0a2020 : [. {. │ │ │ │ + 0x002474a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002474b0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x002474c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002474d0 22736967 6e617475 7265222c 0a202020 "signature",. │ │ │ │ + 0x002474e0 20202020 20202020 20226174 74726962 "attrib │ │ │ │ + 0x002474f0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ + 0x00247500 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00247510 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00247520 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x00247530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00247540 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00247550 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x00247560 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x00247570 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ 0x00247580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247590 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ - 0x002475a0 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ - 0x002475b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002475c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002475d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x002475e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x002475f0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00247600 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00247610 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00247620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247630 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00247640 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00247650 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x00247660 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ - 0x00247670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247680 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00247690 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x002476a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002476b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002476c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002476d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002476e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002476f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00247700 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00247710 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x00247720 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ - 0x00247730 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00247740 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00247750 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00247760 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00247770 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00247780 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00247790 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x002477a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002477b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x002477c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x002477d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002477e0 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ - 0x002477f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00247800 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00247810 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00247820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247830 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00247840 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00247850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247860 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00247870 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00247880 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00247890 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002478a0 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ - 0x002478b0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x002478c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002478d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x002478e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002478f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00247900 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00247910 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00247920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00247930 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00247940 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00247950 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00247960 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ - 0x00247970 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ - 0x00247980 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00247990 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x002479a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00247590 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x002475a0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x002475b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002475c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002475d0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x002475e0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x002475f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00247610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247620 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00247630 7065223a 20227222 0a202020 20202020 pe": "r". │ │ │ │ + 0x00247640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247650 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00247660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247670 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x00247680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00247690 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002476a0 74696f6e 223a2022 44657072 65636174 tion": "Deprecat │ │ │ │ + 0x002476b0 65642066 756e6374 696f6e2e 220a2020 ed function.". │ │ │ │ + 0x002476c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002476d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x002476e0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x002476f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00247700 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x00247710 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x00247720 0a000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ + 0x00247730 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x00247740 20202020 226e616d 65223a20 22656c66 "name": "elf │ │ │ │ + 0x00247750 222c0a20 20202022 61747472 69627574 ",. "attribut │ │ │ │ + 0x00247760 6573223a 205b0a20 20202020 2020207b es": [. { │ │ │ │ + 0x00247770 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00247780 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00247790 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002477a0 3a202245 545f4e4f 4e45222c 0a202020 : "ET_NONE",. │ │ │ │ + 0x002477b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x002477c0 6e746174 696f6e22 3a20224e 6f206669 ntation": "No fi │ │ │ │ + 0x002477d0 6c652074 7970652e 222c0a20 20202020 le type.",. │ │ │ │ + 0x002477e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002477f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00247800 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00247810 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00247820 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00247830 20226e61 6d65223a 20224554 5f52454c "name": "ET_REL │ │ │ │ + 0x00247840 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00247850 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00247860 2252656c 6f636174 61626c65 2066696c "Relocatable fil │ │ │ │ + 0x00247870 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x00247880 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00247890 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002478a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x002478b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x002478c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002478d0 223a2022 45545f45 58454322 2c0a2020 ": "ET_EXEC",. │ │ │ │ + 0x002478e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002478f0 656e7461 74696f6e 223a2022 45786563 entation": "Exec │ │ │ │ + 0x00247900 75746162 6c652066 696c652e 222c0a20 utable file.",. │ │ │ │ + 0x00247910 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00247920 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x00247930 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00247940 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00247950 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00247960 20202020 20226e61 6d65223a 20224554 "name": "ET │ │ │ │ + 0x00247970 5f44594e 222c0a20 20202020 20202020 _DYN",. │ │ │ │ + 0x00247980 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00247990 6e223a20 22536861 72656420 6f626a65 n": "Shared obje │ │ │ │ + 0x002479a0 63742066 696c652e 222c0a20 20202020 ct file.",. │ │ │ │ 0x002479b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x002479c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x002479d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x002479e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002479f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00247a00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00247a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247a20 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ - 0x00247a30 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ - 0x00247a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247a50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00247a60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00247a70 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00247a80 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00247a90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00247aa0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00247ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247ac0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00247ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00247ae0 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ - 0x00247af0 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ - 0x00247b00 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00247b10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00247b20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00247b30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00247b40 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00247b50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00247b60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00247b70 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00247b80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00247b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247ba0 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ - 0x00247bb0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x00247bc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00247bd0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00247be0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00247bf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00247c00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00247c10 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x00247c20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00247c30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00247c40 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ - 0x00247c50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00247c60 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ - 0x00247c70 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ - 0x00247c80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00247c90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00247ca0 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ - 0x00247cb0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00247cc0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00247cd0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x00247ce0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00247cf0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ - 0x00247d00 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ - 0x00247d10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00247d20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00247d30 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x00247d40 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x00247d50 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00247d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247d70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00247d80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00247d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247da0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x00247db0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00247dc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00247dd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00247de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247df0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00247e00 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00247e10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00247e20 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00247e30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00247e40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00247e50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00247e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247e70 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ - 0x00247e80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00247e90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00247ea0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00247eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247ec0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00247ed0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00247ee0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00247ef0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00247f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247f10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00247f20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00247f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247f40 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ - 0x00247f50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00247f60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00247f70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00247f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00247f90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00247fa0 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x00247fb0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00247fc0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x00247fd0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00247fe0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00247ff0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00248000 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x00248010 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00248020 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ - 0x00248030 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00248040 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00248050 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x00248060 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x00248070 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00248080 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x00248090 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x002480a0 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ - 0x002480b0 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ - 0x002480c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x002480d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x002480e0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x002480f0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x00248100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248110 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00248120 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00248130 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00248140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248150 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ - 0x00248160 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ - 0x00248170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248180 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00248190 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x002481a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002481b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x002481c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002481d0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x002481e0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x002481f0 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ - 0x00248200 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00248210 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00248220 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x00248230 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ - 0x00248240 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ - 0x00248250 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00248260 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00248270 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x00248280 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x00248290 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002482a0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x002482b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002482c0 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ - 0x002482d0 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ - 0x002482e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x002482f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00248300 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x00248310 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x00248320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248330 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00248340 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00248350 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00248360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248370 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ - 0x00248380 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ - 0x00248390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002483a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002483b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x002483c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002483d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002483e0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002483f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00248400 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00248410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248420 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00248430 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00248440 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00248450 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ - 0x00248460 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x00248470 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00248480 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x00248490 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002484a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002484b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x002484c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x002484d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002484e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002484f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00248500 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00248510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248520 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ - 0x00248530 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ - 0x00248540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248550 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00248560 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00248570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248580 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00248590 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002485a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x002485b0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x002485c0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x002485d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002485e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002485f0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x00248600 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x00248610 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ - 0x00248620 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00248630 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00248640 20202020 20202022 73747275 63747572 "structur │ │ │ │ - 0x00248650 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ - 0x00248660 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00248670 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x00248680 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x00248690 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ - 0x002486a0 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ - 0x002486b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x002486c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x002486d0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x002486e0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x002486f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248700 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00248710 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00248720 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00248730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248740 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ - 0x00248750 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ - 0x00248760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248770 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00248780 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00248790 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002487a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x002487b0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002487c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x002487d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002487e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002487f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00248800 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00248810 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00248820 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ - 0x00248830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248840 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00248850 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00248860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248870 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00248880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248890 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x002488a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x002488b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002488c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x002488d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002488e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002488f0 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ - 0x00248900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248910 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00248920 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00248930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248940 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00248950 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00248960 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00248970 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x00248980 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x00248990 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x002489a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002489b0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x002489c0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ - 0x002489d0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ - 0x002489e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002489f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00248a00 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x00248a10 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x00248a20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00248a30 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x00248a40 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x00248a50 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ - 0x00248a60 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ - 0x00248a70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00248a80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00248a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248aa0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x00248ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248ac0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00248ad0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00248ae0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00248af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248b00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00248b10 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ - 0x00248b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248b30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00248b40 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00248b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248b60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00248b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248b80 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00248b90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00248ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248bb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00248bc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00248bd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00248be0 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ - 0x00248bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248c00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00248c10 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x00248c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248c30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00248c40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00248c50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00248c60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00248c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248c80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00248c90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00248ca0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00248cb0 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ - 0x00248cc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00248cd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00248ce0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00248cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248d00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00248d10 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00248d20 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x00248d30 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x00248d40 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x00248d50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00248d60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00248d70 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x00248d80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00248d90 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ - 0x00248da0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00248db0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x00248dc0 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x00248dd0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x00248de0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00248df0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x00248e00 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x00248e10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00248e20 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ - 0x00248e30 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00248e40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00248e50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00248e60 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x00248e70 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x00248e80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00248e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248ea0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00248eb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00248ec0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00248ed0 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ - 0x00248ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248ef0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00248f00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00248f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248f20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00248f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248f40 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00248f50 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00248f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00248f70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00248f80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00248f90 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00248fa0 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ - 0x00248fb0 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ - 0x00248fc0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00248fd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00248fe0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00248ff0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00249000 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00249010 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00249020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249030 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00249040 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00249050 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00249060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249070 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ - 0x00249080 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ - 0x00249090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002490a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x002490b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x002490c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002490d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x002490e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002490f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00249100 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00249110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249120 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00249130 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00249140 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00249150 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ - 0x00249160 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ - 0x00249170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249180 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00249190 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x002491a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002491b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002491c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002491d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x002491e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002491f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249200 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00249210 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00249220 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00249230 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ - 0x00249240 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ - 0x00249250 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00249260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00249270 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00249280 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00249290 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x002492a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x002492b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002492c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002492d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002492e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002492f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249300 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ - 0x00249310 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ - 0x00249320 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00249330 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00249340 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x00249350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249360 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00249370 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00249380 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00249390 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002493a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002493b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x002493c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x002493d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002493e0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x002493f0 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ - 0x00249400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249410 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00249420 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x00249430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249440 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00249450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249460 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00249470 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00249480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249490 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002494a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002494b0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002494c0 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ - 0x002494d0 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ - 0x002494e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002494f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00249500 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x00249510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249520 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00249530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249540 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00249550 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x00249560 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x00249570 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00249580 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x00249590 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x002495a0 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ - 0x002495b0 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ - 0x002495c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x002495d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x002495e0 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x002495f0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x00249600 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00249610 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x00249620 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x00249630 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00249640 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ - 0x00249650 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00249660 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00249670 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x00249680 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x00249690 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x002496a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x002496b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002496c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x002496d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x002496e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002496f0 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ - 0x00249700 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ - 0x00249710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249720 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00249730 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x00249740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249750 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002479c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x002479d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002479e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002479f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00247a00 20226e61 6d65223a 20224554 5f434f52 "name": "ET_COR │ │ │ │ + 0x00247a10 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x00247a20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00247a30 2022436f 72652066 696c652e 222c0a20 "Core file.",. │ │ │ │ + 0x00247a40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00247a50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x00247a60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00247a70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00247a80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00247a90 20202020 20226e61 6d65223a 2022454d "name": "EM │ │ │ │ + 0x00247aa0 5f4e4f4e 45222c0a 20202020 20202020 _NONE",. │ │ │ │ + 0x00247ab0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00247ac0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00247ad0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00247ae0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00247af0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00247b00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00247b10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00247b20 6e616d65 223a2022 454d5f4d 3332222c name": "EM_M32", │ │ │ │ + 0x00247b30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00247b40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x00247b50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00247b60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00247b70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00247b80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00247b90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00247ba0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00247bb0 22454d5f 53504152 43222c0a 20202020 "EM_SPARC",. │ │ │ │ + 0x00247bc0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00247bd0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x00247be0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00247bf0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00247c00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00247c10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00247c20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00247c30 20202022 6e616d65 223a2022 454d5f33 "name": "EM_3 │ │ │ │ + 0x00247c40 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ + 0x00247c50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00247c60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00247c70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00247c80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00247c90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00247ca0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00247cb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00247cc0 65223a20 22454d5f 36384b22 2c0a2020 e": "EM_68K",. │ │ │ │ + 0x00247cd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00247ce0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00247cf0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00247d00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x00247d10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00247d20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00247d30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00247d40 20202020 20226e61 6d65223a 2022454d "name": "EM │ │ │ │ + 0x00247d50 5f38384b 222c0a20 20202020 20202020 _88K",. │ │ │ │ + 0x00247d60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00247d70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00247d80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00247d90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00247da0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00247db0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00247dc0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00247dd0 616d6522 3a202245 4d5f3836 30222c0a ame": "EM_860",. │ │ │ │ + 0x00247de0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00247df0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00247e00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00247e10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00247e20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00247e30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00247e40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00247e50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00247e60 454d5f4d 49505322 2c0a2020 20202020 EM_MIPS",. │ │ │ │ + 0x00247e70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00247e80 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00247e90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00247ea0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00247eb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00247ec0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00247ed0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00247ee0 20226e61 6d65223a 2022454d 5f4d4950 "name": "EM_MIP │ │ │ │ + 0x00247ef0 535f5253 335f4c45 222c0a20 20202020 S_RS3_LE",. │ │ │ │ + 0x00247f00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00247f10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00247f20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00247f30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00247f40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00247f50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00247f60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00247f70 2020226e 616d6522 3a202245 4d5f5050 "name": "EM_PP │ │ │ │ + 0x00247f80 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x00247f90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00247fa0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00247fb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00247fc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00247fd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00247fe0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00247ff0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00248000 223a2022 454d5f50 50433634 222c0a20 ": "EM_PPC64",. │ │ │ │ + 0x00248010 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00248020 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00248030 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00248040 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00248050 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00248060 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00248070 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00248080 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ + 0x00248090 4d5f4152 4d222c0a 20202020 20202020 M_ARM",. │ │ │ │ + 0x002480a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002480b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x002480c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002480d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x002480e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002480f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00248100 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00248110 6e616d65 223a2022 454d5f58 38365f36 name": "EM_X86_6 │ │ │ │ + 0x00248120 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ + 0x00248130 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00248140 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00248150 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00248160 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00248170 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00248180 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00248190 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002481a0 223a2022 454d5f41 41524348 3634222c ": "EM_AARCH64", │ │ │ │ + 0x002481b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x002481c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x002481d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x002481e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002481f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00248200 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00248210 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00248220 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00248230 22534854 5f4e554c 4c222c0a 20202020 "SHT_NULL",. │ │ │ │ + 0x00248240 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00248250 74617469 6f6e223a 20225468 69732076 tation": "This v │ │ │ │ + 0x00248260 616c7565 206d6172 6b732074 68652073 alue marks the s │ │ │ │ + 0x00248270 65637469 6f6e2061 7320696e 61637469 ection as inacti │ │ │ │ + 0x00248280 76653b20 69742064 6f657320 6e6f7420 ve; it does not │ │ │ │ + 0x00248290 68617665 20616e20 6173736f 63696174 have an associat │ │ │ │ + 0x002482a0 65642073 65637469 6f6e2e20 4f746865 ed section. Othe │ │ │ │ + 0x002482b0 72206d65 6d626572 73206f66 20746865 r members of the │ │ │ │ + 0x002482c0 20736563 74696f6e 20686561 64657220 section header │ │ │ │ + 0x002482d0 68617665 20756e64 6566696e 65642076 have undefined v │ │ │ │ + 0x002482e0 616c7565 732e222c 0a202020 20202020 alues.",. │ │ │ │ + 0x002482f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00248300 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x00248310 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00248320 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00248330 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00248340 6e616d65 223a2022 5348545f 50524f47 name": "SHT_PROG │ │ │ │ + 0x00248350 42495453 222c0a20 20202020 20202020 BITS",. │ │ │ │ + 0x00248360 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00248370 6e223a20 22546865 20736563 74696f6e n": "The section │ │ │ │ + 0x00248380 20686f6c 64732069 6e666f72 6d617469 holds informati │ │ │ │ + 0x00248390 6f6e2064 6566696e 65642062 79207468 on defined by th │ │ │ │ + 0x002483a0 65207072 6f677261 6d2c2077 686f7365 e program, whose │ │ │ │ + 0x002483b0 20666f72 6d617420 616e6420 6d65616e format and mean │ │ │ │ + 0x002483c0 696e6720 61726520 64657465 726d696e ing are determin │ │ │ │ + 0x002483d0 65642073 6f6c656c 79206279 20746865 ed solely by the │ │ │ │ + 0x002483e0 2070726f 6772616d 2e222c0a 20202020 program.",. │ │ │ │ + 0x002483f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00248400 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00248410 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00248420 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00248430 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00248440 2020226e 616d6522 3a202253 48545f53 "name": "SHT_S │ │ │ │ + 0x00248450 594d5441 42222c0a 20202020 20202020 YMTAB",. │ │ │ │ + 0x00248460 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00248470 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ + 0x00248480 6e20686f 6c647320 61207379 6d626f6c n holds a symbol │ │ │ │ + 0x00248490 20746162 6c652e22 2c0a2020 20202020 table.",. │ │ │ │ + 0x002484a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002484b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x002484c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002484d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x002484e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002484f0 226e616d 65223a20 22534854 5f535452 "name": "SHT_STR │ │ │ │ + 0x00248500 54414222 2c0a2020 20202020 20202020 TAB",. │ │ │ │ + 0x00248510 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00248520 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ + 0x00248530 686f6c64 73206120 73747269 6e672074 holds a string t │ │ │ │ + 0x00248540 61626c65 2e20416e 206f626a 65637420 able. An object │ │ │ │ + 0x00248550 66696c65 206d6179 20686176 65206d75 file may have mu │ │ │ │ + 0x00248560 6c746970 6c652073 7472696e 67207461 ltiple string ta │ │ │ │ + 0x00248570 626c6520 73656374 696f6e73 2e222c0a ble sections.",. │ │ │ │ + 0x00248580 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00248590 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002485a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002485b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002485c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002485d0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x002485e0 48545f52 454c4122 2c0a2020 20202020 HT_RELA",. │ │ │ │ + 0x002485f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00248600 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ + 0x00248610 696f6e20 686f6c64 73207265 6c6f6361 ion holds reloca │ │ │ │ + 0x00248620 74696f6e 20656e74 72696573 2e222c0a tion entries.",. │ │ │ │ + 0x00248630 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00248640 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00248650 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00248660 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00248670 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00248680 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x00248690 48545f48 41534822 2c0a2020 20202020 HT_HASH",. │ │ │ │ + 0x002486a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002486b0 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ + 0x002486c0 696f6e20 686f6c64 73206120 73796d62 ion holds a symb │ │ │ │ + 0x002486d0 6f6c2068 61736820 7461626c 652e222c ol hash table.", │ │ │ │ + 0x002486e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002486f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00248700 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00248710 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00248720 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00248730 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00248740 5348545f 44594e41 4d494322 2c0a2020 SHT_DYNAMIC",. │ │ │ │ + 0x00248750 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00248760 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x00248770 73656374 696f6e20 686f6c64 7320696e section holds in │ │ │ │ + 0x00248780 666f726d 6174696f 6e20666f 72206479 formation for dy │ │ │ │ + 0x00248790 6e616d69 63206c69 6e6b696e 672e222c namic linking.", │ │ │ │ + 0x002487a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x002487b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002487c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x002487d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002487e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002487f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00248800 5348545f 4e4f5445 222c0a20 20202020 SHT_NOTE",. │ │ │ │ + 0x00248810 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00248820 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ + 0x00248830 74696f6e 20686f6c 64732069 6e666f72 tion holds infor │ │ │ │ + 0x00248840 6d617469 6f6e2074 68617420 6d61726b mation that mark │ │ │ │ + 0x00248850 73207468 65206669 6c652069 6e20736f s the file in so │ │ │ │ + 0x00248860 6d652077 61792e22 2c0a2020 20202020 me way.",. │ │ │ │ + 0x00248870 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00248880 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00248890 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002488a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x002488b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002488c0 226e616d 65223a20 22534854 5f4e4f42 "name": "SHT_NOB │ │ │ │ + 0x002488d0 49545322 2c0a2020 20202020 20202020 ITS",. │ │ │ │ + 0x002488e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x002488f0 223a2022 41207365 6374696f 6e206f66 ": "A section of │ │ │ │ + 0x00248900 20746869 73207479 7065206f 63637570 this type occup │ │ │ │ + 0x00248910 69657320 6e6f2073 70616365 20696e20 ies no space in │ │ │ │ + 0x00248920 74686520 66696c65 20627574 206f7468 the file but oth │ │ │ │ + 0x00248930 65727769 73652072 6573656d 626c6573 erwise resembles │ │ │ │ + 0x00248940 203a633a 74797065 3a605348 545f5052 :c:type:`SHT_PR │ │ │ │ + 0x00248950 4f474249 5453602e 222c0a20 20202020 OGBITS`.",. │ │ │ │ + 0x00248960 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00248970 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00248980 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00248990 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002489a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x002489b0 20226e61 6d65223a 20225348 545f5245 "name": "SHT_RE │ │ │ │ + 0x002489c0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x002489d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002489e0 20225468 65207365 6374696f 6e20686f "The section ho │ │ │ │ + 0x002489f0 6c647320 72656c6f 63617469 6f6e2065 lds relocation e │ │ │ │ + 0x00248a00 6e747269 65732e22 2c0a2020 20202020 ntries.",. │ │ │ │ + 0x00248a10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00248a20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00248a30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00248a40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00248a50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00248a60 226e616d 65223a20 22534854 5f53484c "name": "SHT_SHL │ │ │ │ + 0x00248a70 4942222c 0a202020 20202020 20202020 IB",. │ │ │ │ + 0x00248a80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00248a90 3a202254 68697320 73656374 696f6e20 : "This section │ │ │ │ + 0x00248aa0 74797065 20697320 72657365 72766564 type is reserved │ │ │ │ + 0x00248ab0 20627574 20686173 20756e73 70656369 but has unspeci │ │ │ │ + 0x00248ac0 66696564 2073656d 616e7469 63732e22 fied semantics." │ │ │ │ + 0x00248ad0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00248ae0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00248af0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00248b00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00248b10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00248b20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00248b30 22534854 5f44594e 53594d22 2c0a2020 "SHT_DYNSYM",. │ │ │ │ + 0x00248b40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00248b50 656e7461 74696f6e 223a2022 54686973 entation": "This │ │ │ │ + 0x00248b60 20736563 74696f6e 20686f6c 64732064 section holds d │ │ │ │ + 0x00248b70 796e616d 6963206c 696e6b69 6e672073 ynamic linking s │ │ │ │ + 0x00248b80 796d626f 6c732e22 2c0a2020 20202020 ymbols.",. │ │ │ │ + 0x00248b90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00248ba0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x00248bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00248bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00248bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00248be0 226e616d 65223a20 22534846 5f575249 "name": "SHF_WRI │ │ │ │ + 0x00248bf0 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ + 0x00248c00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00248c10 3a202254 68652073 65637469 6f6e2063 : "The section c │ │ │ │ + 0x00248c20 6f6e7461 696e7320 64617461 20746861 ontains data tha │ │ │ │ + 0x00248c30 74207368 6f756c64 20626520 77726974 t should be writ │ │ │ │ + 0x00248c40 61626c65 20647572 696e6720 70726f63 able during proc │ │ │ │ + 0x00248c50 65737320 65786563 7574696f 6e2e222c ess execution.", │ │ │ │ + 0x00248c60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x00248c70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00248c80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00248c90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00248ca0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00248cb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00248cc0 5348465f 414c4c4f 43222c0a 20202020 SHF_ALLOC",. │ │ │ │ + 0x00248cd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00248ce0 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x00248cf0 6374696f 6e206f63 63757069 6573206d ction occupies m │ │ │ │ + 0x00248d00 656d6f72 79206475 72696e67 2070726f emory during pro │ │ │ │ + 0x00248d10 63657373 20657865 63757469 6f6e2e20 cess execution. │ │ │ │ + 0x00248d20 536f6d65 20636f6e 74726f6c 20736563 Some control sec │ │ │ │ + 0x00248d30 74696f6e 7320646f 206e6f74 20726573 tions do not res │ │ │ │ + 0x00248d40 69646520 696e2074 6865206d 656d6f72 ide in the memor │ │ │ │ + 0x00248d50 7920696d 61676520 6f662061 6e206f62 y image of an ob │ │ │ │ + 0x00248d60 6a656374 2066696c 653b2074 68697320 ject file; this │ │ │ │ + 0x00248d70 61747472 69627574 65206973 206f6666 attribute is off │ │ │ │ + 0x00248d80 20666f72 2074686f 73652073 65637469 for those secti │ │ │ │ + 0x00248d90 6f6e732e 222c0a20 20202020 20202020 ons.",. │ │ │ │ + 0x00248da0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00248db0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00248dc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00248dd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00248de0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00248df0 6d65223a 20225348 465f4558 4543494e me": "SHF_EXECIN │ │ │ │ + 0x00248e00 53545222 2c0a2020 20202020 20202020 STR",. │ │ │ │ + 0x00248e10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00248e20 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ + 0x00248e30 636f6e74 61696e73 20657865 63757461 contains executa │ │ │ │ + 0x00248e40 626c6520 6d616368 696e6520 696e7374 ble machine inst │ │ │ │ + 0x00248e50 72756374 696f6e73 2e204578 616d706c ructions. Exampl │ │ │ │ + 0x00248e60 653a2060 6060656c 662e7365 6374696f e: ```elf.sectio │ │ │ │ + 0x00248e70 6e735b32 5d2e666c 61677320 2620656c ns[2].flags & el │ │ │ │ + 0x00248e80 662e5348 465f5752 49544560 60602e22 f.SHF_WRITE```." │ │ │ │ + 0x00248e90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00248ea0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00248eb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00248ec0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00248ed0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00248ee0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00248ef0 22747970 65222c0a 20202020 20202020 "type",. │ │ │ │ + 0x00248f00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00248f10 6f6e223a 2022496e 74656765 72207769 on": "Integer wi │ │ │ │ + 0x00248f20 7468206f 6e65206f 66207468 6520666f th one of the fo │ │ │ │ + 0x00248f30 6c6c6f77 696e6720 76616c75 65733a20 llowing values: │ │ │ │ + 0x00248f40 45545f4e 4f4e452c 2045545f 52454c2c ET_NONE, ET_REL, │ │ │ │ + 0x00248f50 2045545f 45584543 2c204554 5f44594e ET_EXEC, ET_DYN │ │ │ │ + 0x00248f60 2c204554 5f434f52 452e222c 0a202020 , ET_CORE.",. │ │ │ │ + 0x00248f70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00248f80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x00248f90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00248fa0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00248fb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00248fc0 20202022 6e616d65 223a2022 6d616368 "name": "mach │ │ │ │ + 0x00248fd0 696e6522 2c0a2020 20202020 20202020 ine",. │ │ │ │ + 0x00248fe0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00248ff0 223a2022 496e7465 67657220 77697468 ": "Integer with │ │ │ │ + 0x00249000 206f6e65 206f6620 74686520 666f6c6c one of the foll │ │ │ │ + 0x00249010 6f77696e 67207661 6c756573 3a20454d owing values: EM │ │ │ │ + 0x00249020 5f4d3332 2c20454d 5f535041 52432c20 _M32, EM_SPARC, │ │ │ │ + 0x00249030 454d5f33 38362c20 454d5f36 384b2c20 EM_386, EM_68K, │ │ │ │ + 0x00249040 454d5f38 384b2c20 454d5f38 36302c20 EM_88K, EM_860, │ │ │ │ + 0x00249050 454d5f4d 4950532c 20454d5f 4d495053 EM_MIPS, EM_MIPS │ │ │ │ + 0x00249060 5f525333 5f4c452c 20454d5f 50504320 _RS3_LE, EM_PPC │ │ │ │ + 0x00249070 454d5f50 50433634 2c20454d 5f41524d EM_PPC64, EM_ARM │ │ │ │ + 0x00249080 2c20454d 5f583836 5f36342c 20454d5f , EM_X86_64, EM_ │ │ │ │ + 0x00249090 41415243 4836342e 222c0a20 20202020 AARCH64.",. │ │ │ │ + 0x002490a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002490b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x002490c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x002490d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x002490e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x002490f0 20226e61 6d65223a 2022656e 7472795f "name": "entry_ │ │ │ │ + 0x00249100 706f696e 74222c0a 20202020 20202020 point",. │ │ │ │ + 0x00249110 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00249120 6f6e223a 2022456e 74727920 706f696e on": "Entry poin │ │ │ │ + 0x00249130 74207261 77206f66 66736574 206f7220 t raw offset or │ │ │ │ + 0x00249140 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ + 0x00249150 64657065 6e64696e 67206f6e 20776865 depending on whe │ │ │ │ + 0x00249160 74686572 20594152 41206973 20736361 ther YARA is sca │ │ │ │ + 0x00249170 6e6e696e 67206120 66696c65 206f7220 nning a file or │ │ │ │ + 0x00249180 70726f63 65737320 6d656d6f 72792072 process memory r │ │ │ │ + 0x00249190 65737065 63746976 656c792e 20546869 espectively. Thi │ │ │ │ + 0x002491a0 73206973 20657175 6976616c 656e7420 s is equivalent │ │ │ │ + 0x002491b0 746f2074 68652064 65707265 63617465 to the deprecate │ │ │ │ + 0x002491c0 64206060 656e7472 79706f69 6e746060 d ``entrypoint`` │ │ │ │ + 0x002491d0 206b6579 776f7264 2e222c0a 20202020 keyword.",. │ │ │ │ + 0x002491e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002491f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00249200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00249210 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00249220 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00249230 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x00249240 725f6f66 5f736563 74696f6e 73222c0a r_of_sections",. │ │ │ │ + 0x00249250 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00249260 756d656e 74617469 6f6e223a 20224e75 umentation": "Nu │ │ │ │ + 0x00249270 6d626572 206f6620 73656374 696f6e73 mber of sections │ │ │ │ + 0x00249280 20696e20 74686520 454c4620 66696c65 in the ELF file │ │ │ │ + 0x00249290 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x002492a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002492b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x002492c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x002492d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002492e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002492f0 3a202273 685f6f66 66736574 222c0a20 : "sh_offset",. │ │ │ │ + 0x00249300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00249310 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00249320 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00249330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00249340 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00249350 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00249360 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00249370 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x00249380 685f656e 7472795f 73697a65 222c0a20 h_entry_size",. │ │ │ │ + 0x00249390 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002493a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002493b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002493c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x002493d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002493e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002493f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00249400 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00249410 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ + 0x00249420 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00249430 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00249440 20224e75 6d626572 206f6620 7365676d "Number of segm │ │ │ │ + 0x00249450 656e7473 20696e20 74686520 454c4620 ents in the ELF │ │ │ │ + 0x00249460 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x00249470 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00249480 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00249490 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x002494a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x002494b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x002494c0 616d6522 3a202270 685f6f66 66736574 ame": "ph_offset │ │ │ │ + 0x002494d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x002494e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002494f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00249500 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00249510 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00249520 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00249530 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00249540 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00249550 3a202270 685f656e 7472795f 73697a65 : "ph_entry_size │ │ │ │ + 0x00249560 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00249570 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00249580 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00249590 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x002495a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x002495b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x002495c0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x002495d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002495e0 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ + 0x002495f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00249600 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x00249610 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x00249620 66207365 6374696f 6e206f62 6a656374 f section object │ │ │ │ + 0x00249630 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x00249640 73656374 696f6e20 74686520 454c4620 section the ELF │ │ │ │ + 0x00249650 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ + 0x00249660 73656374 696f6e73 2063616e 20626520 sections can be │ │ │ │ + 0x00249670 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x00249680 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x00249690 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x002496a0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x002496b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x002496c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x002496d0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x002496e0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002496f0 616d6522 3a202273 65637469 6f6e7322 ame": "sections" │ │ │ │ + 0x00249700 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00249710 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00249720 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00249730 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x00249740 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x00249750 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x00249760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249770 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00249780 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00249790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002497a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x002497b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x002497c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x002497d0 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ - 0x002497e0 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ - 0x002497f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249800 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00249810 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00249820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249830 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x00249840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249850 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00249860 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00249870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249880 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00249890 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002498a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x002498b0 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ - 0x002498c0 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ - 0x002498d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002498e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002498f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x00249900 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00249910 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x00249920 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00249930 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00249940 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00249770 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00249780 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00249790 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002497a0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x002497b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002497c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002497d0 74696f6e 223a2022 496e7465 67657220 tion": "Integer │ │ │ │ + 0x002497e0 77697468 206f6e65 206f6620 74686520 with one of the │ │ │ │ + 0x002497f0 666f6c6c 6f77696e 67207661 6c756573 following values │ │ │ │ + 0x00249800 3a205348 545f4e55 4c4c2053 48545f50 : SHT_NULL SHT_P │ │ │ │ + 0x00249810 524f4742 49545320 5348545f 53594d54 ROGBITS SHT_SYMT │ │ │ │ + 0x00249820 41422053 48545f53 54525441 42205348 AB SHT_STRTAB SH │ │ │ │ + 0x00249830 545f5245 4c412053 48545f48 41534820 T_RELA SHT_HASH │ │ │ │ + 0x00249840 5348545f 44594e41 4d494320 5348545f SHT_DYNAMIC SHT_ │ │ │ │ + 0x00249850 4e4f5445 20534854 5f4e4f42 49545320 NOTE SHT_NOBITS │ │ │ │ + 0x00249860 5348545f 52454c20 5348545f 53484c49 SHT_REL SHT_SHLI │ │ │ │ + 0x00249870 42205348 545f4459 4e53594d 2e222c0a B SHT_DYNSYM.",. │ │ │ │ + 0x00249880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249890 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002498a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x002498b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x002498c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002498d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002498e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002498f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00249900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249910 2020226e 616d6522 3a202266 6c616773 "name": "flags │ │ │ │ + 0x00249920 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00249930 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00249940 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ 0x00249950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249960 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00249970 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00249980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00249990 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ - 0x002499a0 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ - 0x002499b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002499c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002499d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x002499e0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x002499f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00249a00 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x00249a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249a20 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ - 0x00249a30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00249a40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00249a50 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x00249a60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00249a70 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ - 0x00249a80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00249a90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00249aa0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00249ab0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x00249ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249ad0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00249ae0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00249af0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00249b00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00249b10 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ - 0x00249b20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00249b30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00249b40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x00249b50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00249b60 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x00249b70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00249b80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00249b90 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00249ba0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x00249960 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00249970 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00249980 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00249990 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002499a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002499b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x002499c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x002499d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002499e0 2020226e 616d6522 3a202261 64647265 "name": "addre │ │ │ │ + 0x002499f0 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ + 0x00249a00 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00249a10 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x00249a20 68652076 69727475 616c2061 64647265 he virtual addre │ │ │ │ + 0x00249a30 73732074 68652073 65637469 6f6e2073 ss the section s │ │ │ │ + 0x00249a40 74617274 73206174 2e222c0a 20202020 tarts at.",. │ │ │ │ + 0x00249a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249a60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00249a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249a80 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00249a90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00249aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249ab0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00249ac0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00249ad0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00249ae0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x00249af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249b00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00249b10 74696f6e 223a2022 53656374 696f6e27 tion": "Section' │ │ │ │ + 0x00249b20 73206e61 6d652e20 4578616d 706c653a s name. Example: │ │ │ │ + 0x00249b30 20606060 656c662e 73656374 696f6e73 ```elf.sections │ │ │ │ + 0x00249b40 5b335d2e 6e616d65 203d3d20 5c222e62 [3].name == \".b │ │ │ │ + 0x00249b50 73735c22 60606022 2c0a2020 20202020 ss\"```",. │ │ │ │ + 0x00249b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249b70 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x00249b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249b90 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00249ba0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ 0x00249bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249bc0 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ - 0x00249bd0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ - 0x00249be0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00249bf0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00249bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00249bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00249be0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00249bf0 65223a20 226f6666 73657422 2c0a2020 e": "offset",. │ │ │ │ 0x00249c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249c10 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x00249c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249c30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00249c40 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00249c50 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x00249c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249c70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00249c80 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ - 0x00249c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249ca0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00249cb0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x00249cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249cd0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x00249ce0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00249cf0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00249d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249d10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00249d20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00249d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249c10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00249c20 74696f6e 223a2022 4f666673 65742066 tion": "Offset f │ │ │ │ + 0x00249c30 726f6d20 74686520 62656769 6e6e696e rom the beginnin │ │ │ │ + 0x00249c40 67206f66 20746865 2066696c 6520746f g of the file to │ │ │ │ + 0x00249c50 20746865 20666972 73742062 79746520 the first byte │ │ │ │ + 0x00249c60 696e2074 68652073 65637469 6f6e2e20 in the section. │ │ │ │ + 0x00249c70 4f6e6520 73656374 696f6e20 74797065 One section type │ │ │ │ + 0x00249c80 2c203a63 3a747970 653a6053 48545f4e , :c:type:`SHT_N │ │ │ │ + 0x00249c90 4f424954 53602064 65736372 69626564 OBITS` described │ │ │ │ + 0x00249ca0 2062656c 6f772c20 6f636375 70696573 below, occupies │ │ │ │ + 0x00249cb0 206e6f20 73706163 6520696e 20746865 no space in the │ │ │ │ + 0x00249cc0 2066696c 652c2061 6e642069 7473203a file, and its : │ │ │ │ + 0x00249cd0 633a6d65 6d626572 3a606f66 66736574 c:member:`offset │ │ │ │ + 0x00249ce0 60206d65 6d626572 206c6f63 61746573 ` member locates │ │ │ │ + 0x00249cf0 20746865 20636f6e 63657074 75616c20 the conceptual │ │ │ │ + 0x00249d00 706c6163 656d656e 7420696e 20746865 placement in the │ │ │ │ + 0x00249d10 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ + 0x00249d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249d30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ 0x00249d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249d50 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ - 0x00249d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249d50 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00249d60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x00249d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249d80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00249d90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00249da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249db0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00249dc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00249dd0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00249de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249df0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00249e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249e10 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x00249e20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x00249e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249e40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00249e50 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ - 0x00249e60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00249e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249e80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00249e90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x00249ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249eb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x00249ec0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00249ed0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x00249ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00249ef0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00249f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249f10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00249f20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00249f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249f50 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ - 0x00249f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249f80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00249f90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x00249fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249fb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x00249fc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00249fd0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x00249fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00249ff0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x0024a000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a010 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0024a020 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0024a030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a040 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024a050 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ - 0x0024a060 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024a070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a080 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0024a090 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0024a0a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a0b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x0024a0c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0024a0d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0024a0e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a0f0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x0024a100 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0024a110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a120 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x0024a130 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0024a140 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024a150 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0024a160 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0024a170 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x0024a180 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ - 0x0024a190 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024a1a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0024a1b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0024a1c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x0024a1d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024a1e0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x0024a1f0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x0024a200 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ - 0x0024a210 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x0024a220 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0024a230 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x0024a240 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x0024a250 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024a260 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0024a270 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x0024a280 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0024a290 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ - 0x0024a2a0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x0024a2b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0024a2c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024a2d0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x0024a2e0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0024a2f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024a300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a310 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0024a320 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024a330 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024a340 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ - 0x0024a350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a360 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0024a370 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0024a380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a390 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x0024a3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a3b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0024a3c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0024a3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a3e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0024a3f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0024a400 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0024a410 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x0024a420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a430 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024a440 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0024a450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a460 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x0024a470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a480 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0024a490 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0024a4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a4b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0024a4c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0024a4d0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0024a4e0 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ - 0x0024a4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a500 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024a510 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0024a520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a530 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x0024a540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a550 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0024a560 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0024a570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a580 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x0024a590 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x0024a5a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0024a5b0 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ - 0x0024a5c0 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ - 0x0024a5d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024a5e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0024a5f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0024a600 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0024a610 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0024a620 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0024a630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a640 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024a650 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0024a660 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0024a670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a680 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x0024a690 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ - 0x0024a6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a6b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024a6c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x0024a6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a6e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x0024a6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a700 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024a710 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x0024a720 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x0024a730 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024a740 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x0024a750 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x0024a760 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ - 0x0024a770 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ - 0x0024a780 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0024a790 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0024a7a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x0024a7b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x0024a7c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x0024a7d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0024a7e0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x0024a7f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0024a800 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ - 0x0024a810 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024a820 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0024a830 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x0024a840 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x0024a850 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024a860 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x0024a870 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024a880 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ - 0x0024a890 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ - 0x0024a8a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024a8b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0024a8c0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x0024a8d0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x0024a8e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0024a8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a900 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0024a910 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0024a920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a930 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ - 0x0024a940 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x0024a950 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024a960 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0024a970 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0024a980 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0024a990 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x0024a9a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0024a9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024a9c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024a9d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0024a9e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0024a9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024aa00 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x0024aa10 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x0024aa20 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0024aa30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0024aa40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024aa50 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0024aa60 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x0024aa70 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0024aa80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024aa90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024aaa0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0024aab0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0024aac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024aad0 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ - 0x0024aae0 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ - 0x0024aaf0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x0024ab00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x0024ab10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024ab20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x0024ab30 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x0024ab40 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0024ab50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ab60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024ab70 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x0024ab80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x0024ab90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024aba0 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ - 0x0024abb0 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ - 0x0024abc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024abd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x0024abe0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x0024abf0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0024ac00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0024ac10 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0024ac20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ac30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024ac40 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0024ac50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x0024ac60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ac70 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x0024ac80 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ - 0x0024ac90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024aca0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0024acb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x0024acc0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0024acd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x0024ace0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x0024acf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024ad00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0024ad10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024ad20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x0024ad30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ad40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0024ad50 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ - 0x0024ad60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024ad70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0024ad80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0024ad90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ada0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0024adb0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x0024adc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x0024add0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0024ade0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024adf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0024ae00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x0024ae10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ae20 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ - 0x0024ae30 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ - 0x0024ae40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ae50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x0024ae60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x0024ae70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024ae80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0024ae90 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024aea0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024aeb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024aec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024aed0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x0024aee0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024aef0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024af00 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ - 0x0024af10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024af20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024af30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0024af40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024af50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x0024af60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024af70 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x0024af80 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0024af90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024afa0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x0024afb0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x0024afc0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0024afd0 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ - 0x0024afe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024aff0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0024b000 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0024b010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b020 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x0024b030 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x0024b040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b050 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024b060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b070 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0024b080 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0024b090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b0a0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x0024b0b0 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ - 0x0024b0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b0e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0024b0f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x0024b100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b110 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x0024b120 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024b130 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0024b140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b150 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x0024b160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b170 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0024b180 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x0024b190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b1a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024b1b0 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ - 0x0024b1c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024b1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b1e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0024b1f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x0024b200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b210 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0024b220 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x0024b230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b240 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x0024b250 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0024b260 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024b270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b280 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x0024b290 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024b2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b2b0 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ - 0x0024b2c0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x0024b2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b2e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x0024b2f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x0024b300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b310 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0024b320 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x0024b330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b340 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0024b350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b360 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024b370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b380 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x0024b390 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x0024b3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b3b0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x0024b3c0 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ - 0x0024b3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b3e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0024b3f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0024b400 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024b410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b420 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0024b430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b440 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x0024b450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b460 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024b470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b480 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0024b490 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x0024b4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b4b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0024b4c0 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ - 0x0024b4d0 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ - 0x0024b4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b4f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024b500 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0024b510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b520 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0024b530 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x0024b540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b550 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x0024b560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b570 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0024b580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b590 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x0024b5a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x0024b5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b5c0 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ - 0x0024b5d0 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ - 0x0024b5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b5f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0024b600 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0024b610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b620 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024b630 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x0024b640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b650 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0024b660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b670 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024b680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b690 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0024b6a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0024b6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b6c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024b6d0 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ - 0x0024b6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b6f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0024b700 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x0024b710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b720 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024b730 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x0024b740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b750 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0024b760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b770 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024b780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b790 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0024b7a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x0024b7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b7c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024b7d0 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ - 0x0024b7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b7f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0024b800 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x0024b810 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024b820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b830 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x0024b840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b850 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x0024b860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b870 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024b880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b890 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0024b8a0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x0024b8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b8c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0024b8d0 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ - 0x0024b8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b8f0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x0024b900 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x0024b910 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024b920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b930 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x0024b940 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ - 0x0024b950 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024b960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024b970 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0024b980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b9a0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x0024b9b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024b9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024b9d0 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ - 0x0024b9e0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x0024b9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ba00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024ba10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x0024ba20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ba30 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x0024ba40 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ - 0x0024ba50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ba60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x0024ba70 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x0024ba80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ba90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024baa0 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ - 0x0024bab0 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ - 0x0024bac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bad0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0024bae0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x0024baf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bb00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bb10 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x0024bb20 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ - 0x0024bb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bb40 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x0024bb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bb60 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024bb70 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x0024bb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bb90 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024bba0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x0024bbb0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x0024bbc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024bbd0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x0024bbe0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x0024bbf0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x0024bc00 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ - 0x0024bc10 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x0024bc20 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x0024bc30 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x0024bc40 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x0024bc50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0024bc60 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x0024bc70 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x0024bc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bc90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0024bca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bcb0 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ - 0x0024bcc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bcd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0024bce0 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ - 0x0024bcf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024bd00 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0024bd10 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x0024bd20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024bd30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024bd40 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x0024bd50 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ - 0x0024bd60 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ - 0x0024bd70 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ - 0x0024bd80 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x0024bd90 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0024bda0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024bdb0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0024bdc0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x0024bdd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bde0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024bdf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024be00 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x0024be10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024be20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0024be30 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ - 0x0024be40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024be50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0024be60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024be70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024be80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024be90 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x0024bea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024beb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024bec0 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ - 0x0024bed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bee0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x0024bef0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x0024bf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024bf10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0024bf20 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ - 0x0024bf30 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ - 0x0024bf40 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ - 0x0024bf50 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ - 0x0024bf60 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ - 0x0024bf70 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ - 0x0024bf80 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ - 0x0024bf90 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ - 0x0024bfa0 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x0024bfb0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0024bfc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024bfd0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0024bfe0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x0024bff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c000 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024c010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c020 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ - 0x0024c030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c040 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0024c050 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ - 0x0024c060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c070 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x0024c080 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x0024c090 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024c0a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024c0b0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x0024c0c0 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ - 0x0024c0d0 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ - 0x0024c0e0 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ - 0x0024c0f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0024c100 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0024c110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c120 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x0024c130 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x0024c140 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00249d80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00249d90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00249da0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00249db0 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ + 0x00249dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249dd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00249de0 6e223a20 22536563 74696f6e 27732073 n": "Section's s │ │ │ │ + 0x00249df0 697a6520 696e2062 79746573 2e20556e ize in bytes. Un │ │ │ │ + 0x00249e00 6c657373 20746865 20736563 74696f6e less the section │ │ │ │ + 0x00249e10 20747970 65206973 20534854 5f4e4f42 type is SHT_NOB │ │ │ │ + 0x00249e20 4954532c 20746865 20736563 74696f6e ITS, the section │ │ │ │ + 0x00249e30 206f6363 75706965 73207368 5f73697a occupies sh_siz │ │ │ │ + 0x00249e40 65206279 74657320 696e2074 68652066 e bytes in the f │ │ │ │ + 0x00249e50 696c652e 20412073 65637469 6f6e206f ile. A section o │ │ │ │ + 0x00249e60 66203a63 3a747970 653a6053 48545f4e f :c:type:`SHT_N │ │ │ │ + 0x00249e70 4f424954 5360206d 61792068 61766520 OBITS` may have │ │ │ │ + 0x00249e80 61206e6f 6e2d7a65 726f2073 697a652c a non-zero size, │ │ │ │ + 0x00249e90 20627574 20697420 6f636375 70696573 but it occupies │ │ │ │ + 0x00249ea0 206e6f20 73706163 6520696e 20746865 no space in the │ │ │ │ + 0x00249eb0 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ + 0x00249ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249ed0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00249ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00249ef0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00249f00 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x00249f10 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ + 0x00249f20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00249f30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00249f40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00249f50 20226e61 6d65223a 20225054 5f4e554c "name": "PT_NUL │ │ │ │ + 0x00249f60 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x00249f70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00249f80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00249f90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00249fa0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00249fb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00249fc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00249fd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00249fe0 223a2022 50545f4c 4f414422 2c0a2020 ": "PT_LOAD",. │ │ │ │ + 0x00249ff0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024a000 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0024a010 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024a020 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0024a030 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0024a040 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0024a050 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0024a060 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ + 0x0024a070 5f44594e 414d4943 222c0a20 20202020 _DYNAMIC",. │ │ │ │ + 0x0024a080 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024a090 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0024a0a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0024a0b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0024a0c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0024a0d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024a0e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024a0f0 2020226e 616d6522 3a202250 545f494e "name": "PT_IN │ │ │ │ + 0x0024a100 54455250 222c0a20 20202020 20202020 TERP",. │ │ │ │ + 0x0024a110 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0024a120 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0024a130 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0024a140 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0024a150 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024a160 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0024a170 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0024a180 616d6522 3a202250 545f4e4f 5445222c ame": "PT_NOTE", │ │ │ │ + 0x0024a190 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0024a1a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0024a1b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0024a1c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0024a1d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0024a1e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024a1f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0024a200 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024a210 2250545f 53484c49 42222c0a 20202020 "PT_SHLIB",. │ │ │ │ + 0x0024a220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024a230 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0024a240 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0024a250 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0024a260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024a270 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024a280 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024a290 20202022 6e616d65 223a2022 50545f50 "name": "PT_P │ │ │ │ + 0x0024a2a0 48445222 2c0a2020 20202020 20202020 HDR",. │ │ │ │ + 0x0024a2b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0024a2c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0024a2d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0024a2e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0024a2f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024a300 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0024a310 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0024a320 6d65223a 20225054 5f544c53 222c0a20 me": "PT_TLS",. │ │ │ │ + 0x0024a330 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0024a340 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0024a350 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0024a360 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0024a370 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0024a380 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0024a390 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0024a3a0 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ + 0x0024a3b0 545f474e 555f4548 5f465241 4d45222c T_GNU_EH_FRAME", │ │ │ │ + 0x0024a3c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0024a3d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0024a3e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0024a3f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0024a400 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0024a410 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024a420 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0024a430 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024a440 2250545f 474e555f 53544143 4b222c0a "PT_GNU_STACK",. │ │ │ │ + 0x0024a450 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024a460 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0024a470 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0024a480 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0024a490 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0024a4a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0024a4b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0024a4c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0024a4d0 44545f4e 554c4c22 2c0a2020 20202020 DT_NULL",. │ │ │ │ + 0x0024a4e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0024a4f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x0024a500 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0024a510 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x0024a520 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0024a530 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0024a540 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0024a550 20226e61 6d65223a 20224454 5f4e4545 "name": "DT_NEE │ │ │ │ + 0x0024a560 44454422 2c0a2020 20202020 20202020 DED",. │ │ │ │ + 0x0024a570 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0024a580 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0024a590 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0024a5a0 20202020 2020207d 2c0a0920 2020207b },.. { │ │ │ │ + 0x0024a5b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0024a5c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0024a5d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0024a5e0 3a202244 545f504c 5452454c 535a222c : "DT_PLTRELSZ", │ │ │ │ + 0x0024a5f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0024a600 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0024a610 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0024a620 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0024a630 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0024a640 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024a650 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0024a660 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024a670 2244545f 504c5447 4f54222c 0a202020 "DT_PLTGOT",. │ │ │ │ + 0x0024a680 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0024a690 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0024a6a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0024a6b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0024a6c0 0a092020 20207b0a 20202020 20202020 .. {. │ │ │ │ + 0x0024a6d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0024a6e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0024a6f0 20226e61 6d65223a 20224454 5f484153 "name": "DT_HAS │ │ │ │ + 0x0024a700 48222c0a 20202020 20202020 20202020 H",. │ │ │ │ + 0x0024a710 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0024a720 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0024a730 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0024a740 20202020 207d2c0a 09202020 207b0a20 },.. {. │ │ │ │ + 0x0024a750 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024a760 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0024a770 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024a780 2244545f 53545254 4142222c 0a202020 "DT_STRTAB",. │ │ │ │ + 0x0024a790 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0024a7a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x0024a7b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x0024a7c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x0024a7d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x0024a7e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0024a7f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0024a800 20202020 226e616d 65223a20 2244545f "name": "DT_ │ │ │ │ + 0x0024a810 53594d54 4142222c 0a202020 20202020 SYMTAB",. │ │ │ │ + 0x0024a820 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0024a830 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0024a840 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0024a850 220a2020 20202020 20207d2c 0a092020 ". },.. │ │ │ │ + 0x0024a860 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024a870 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0024a880 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0024a890 6d65223a 20224454 5f52454c 41222c0a me": "DT_RELA",. │ │ │ │ + 0x0024a8a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024a8b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0024a8c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0024a8d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0024a8e0 207d2c0a 09202020 207b0a20 20202020 },.. {. │ │ │ │ + 0x0024a8f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0024a900 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0024a910 20202020 226e616d 65223a20 2244545f "name": "DT_ │ │ │ │ + 0x0024a920 52454c41 535a222c 0a202020 20202020 RELASZ",. │ │ │ │ + 0x0024a930 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0024a940 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0024a950 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0024a960 220a2020 20202020 20207d2c 0a092020 ". },.. │ │ │ │ + 0x0024a970 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024a980 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0024a990 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0024a9a0 6d65223a 20224454 5f52454c 41454e54 me": "DT_RELAENT │ │ │ │ + 0x0024a9b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0024a9c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0024a9d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0024a9e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0024a9f0 20202020 7d2c0a09 20202020 7b0a2020 },.. {. │ │ │ │ + 0x0024aa00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0024aa10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0024aa20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0024aa30 44545f53 5452535a 222c0a20 20202020 DT_STRSZ",. │ │ │ │ + 0x0024aa40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024aa50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0024aa60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0024aa70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0024aa80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0024aa90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024aaa0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024aab0 2020226e 616d6522 3a202244 545f5359 "name": "DT_SY │ │ │ │ + 0x0024aac0 4d454e54 222c0a20 20202020 20202020 MENT",. │ │ │ │ + 0x0024aad0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0024aae0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0024aaf0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0024ab00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0024ab10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024ab20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0024ab30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0024ab40 616d6522 3a202244 545f494e 4954222c ame": "DT_INIT", │ │ │ │ + 0x0024ab50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x0024ab60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0024ab70 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0024ab80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0024ab90 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0024aba0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024abb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0024abc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024abd0 2244545f 46494e49 222c0a20 20202020 "DT_FINI",. │ │ │ │ + 0x0024abe0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024abf0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0024ac00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0024ac10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0024ac20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0024ac30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024ac40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024ac50 2020226e 616d6522 3a202244 545f534f "name": "DT_SO │ │ │ │ + 0x0024ac60 4e414d45 222c0a20 20202020 20202020 NAME",. │ │ │ │ + 0x0024ac70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0024ac80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0024ac90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0024aca0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0024acb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024acc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0024acd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0024ace0 616d6522 3a202244 545f5250 41544822 ame": "DT_RPATH" │ │ │ │ + 0x0024acf0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0024ad00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0024ad10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0024ad20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0024ad30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0024ad40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0024ad50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0024ad60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0024ad70 20224454 5f53594d 424f4c49 43222c0a "DT_SYMBOLIC",. │ │ │ │ + 0x0024ad80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024ad90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0024ada0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0024adb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0024adc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0024add0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0024ade0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0024adf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0024ae00 44545f52 454c222c 0a202020 20202020 DT_REL",. │ │ │ │ + 0x0024ae10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0024ae20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x0024ae30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0024ae40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0024ae50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0024ae60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0024ae70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0024ae80 226e616d 65223a20 2244545f 52454c53 "name": "DT_RELS │ │ │ │ + 0x0024ae90 5a222c0a 20202020 20202020 20202020 Z",. │ │ │ │ + 0x0024aea0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0024aeb0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0024aec0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0024aed0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024aee0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024aef0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0024af00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024af10 223a2022 44545f52 454c454e 54222c0a ": "DT_RELENT",. │ │ │ │ + 0x0024af20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024af30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0024af40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0024af50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0024af60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0024af70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0024af80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0024af90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0024afa0 44545f50 4c545245 4c222c0a 20202020 DT_PLTREL",. │ │ │ │ + 0x0024afb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024afc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0024afd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0024afe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0024aff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024b000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024b010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024b020 20202022 6e616d65 223a2022 44545f44 "name": "DT_D │ │ │ │ + 0x0024b030 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ + 0x0024b040 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0024b050 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0024b060 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0024b070 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0024b080 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024b090 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0024b0a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0024b0b0 616d6522 3a202244 545f5445 58545245 ame": "DT_TEXTRE │ │ │ │ + 0x0024b0c0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x0024b0d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0024b0e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0024b0f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0024b100 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024b110 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024b120 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0024b130 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024b140 223a2022 44545f4a 4d505245 4c222c0a ": "DT_JMPREL",. │ │ │ │ + 0x0024b150 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024b160 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0024b170 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0024b180 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0024b190 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0024b1a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0024b1b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0024b1c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0024b1d0 44545f42 494e445f 4e4f5722 2c0a2020 DT_BIND_NOW",. │ │ │ │ + 0x0024b1e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024b1f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0024b200 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024b210 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0024b220 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0024b230 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0024b240 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0024b250 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x0024b260 5f494e49 545f4152 52415922 2c0a2020 _INIT_ARRAY",. │ │ │ │ + 0x0024b270 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024b280 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0024b290 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024b2a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0024b2b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0024b2c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0024b2d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0024b2e0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x0024b2f0 5f46494e 495f4152 52415922 2c0a2020 _FINI_ARRAY",. │ │ │ │ + 0x0024b300 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024b310 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0024b320 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024b330 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0024b340 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0024b350 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0024b360 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0024b370 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x0024b380 5f494e49 545f4152 52415953 5a222c0a _INIT_ARRAYSZ",. │ │ │ │ + 0x0024b390 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024b3a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x0024b3b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x0024b3c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x0024b3d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0024b3e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0024b3f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x0024b400 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0024b410 44545f46 494e495f 41525241 59535a22 DT_FINI_ARRAYSZ" │ │ │ │ + 0x0024b420 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0024b430 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0024b440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0024b450 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0024b460 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x0024b470 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0024b480 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0024b490 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0024b4a0 20224454 5f52554e 50415448 222c0a20 "DT_RUNPATH",. │ │ │ │ + 0x0024b4b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0024b4c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x0024b4d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0024b4e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0024b4f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0024b500 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0024b510 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0024b520 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x0024b530 545f464c 41475322 2c0a2020 20202020 T_FLAGS",. │ │ │ │ + 0x0024b540 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0024b550 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x0024b560 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0024b570 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x0024b580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0024b590 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0024b5a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0024b5b0 20226e61 6d65223a 20224454 5f454e43 "name": "DT_ENC │ │ │ │ + 0x0024b5c0 4f44494e 47222c0a 20202020 20202020 ODING",. │ │ │ │ + 0x0024b5d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0024b5e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0024b5f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0024b600 0a202020 20202020 207d2c0a 0a202020 . },.. │ │ │ │ + 0x0024b610 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0024b620 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0024b630 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0024b640 226e616d 65223a20 22535454 5f4e4f54 "name": "STT_NOT │ │ │ │ + 0x0024b650 59504522 2c0a2020 20202020 20202020 YPE",. │ │ │ │ + 0x0024b660 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0024b670 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0024b680 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0024b690 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0024b6a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024b6b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0024b6c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x0024b6d0 6d65223a 20225354 545f4f42 4a454354 me": "STT_OBJECT │ │ │ │ + 0x0024b6e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0024b6f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0024b700 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0024b710 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0024b720 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0024b730 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0024b740 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0024b750 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0024b760 3a202253 54545f46 554e4322 2c0a2020 : "STT_FUNC",. │ │ │ │ + 0x0024b770 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024b780 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0024b790 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024b7a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0024b7b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x0024b7c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0024b7d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0024b7e0 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ + 0x0024b7f0 545f5345 4354494f 4e222c0a 20202020 T_SECTION",. │ │ │ │ + 0x0024b800 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024b810 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0024b820 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0024b830 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x0024b840 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024b850 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024b860 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024b870 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ + 0x0024b880 46494c45 222c0a20 20202020 20202020 FILE",. │ │ │ │ + 0x0024b890 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0024b8a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x0024b8b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0024b8c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0024b8d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024b8e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x0024b8f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x0024b900 616d6522 3a202253 54545f43 4f4d4d4f ame": "STT_COMMO │ │ │ │ + 0x0024b910 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x0024b920 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0024b930 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0024b940 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0024b950 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024b960 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024b970 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0024b980 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024b990 223a2022 5354545f 544c5322 2c0a2020 ": "STT_TLS",. │ │ │ │ + 0x0024b9a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024b9b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x0024b9c0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024b9d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x0024b9e0 2c0a0a20 20202020 2020207b 0a202020 ,.. {. │ │ │ │ + 0x0024b9f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0024ba00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x0024ba10 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x0024ba20 54425f4c 4f43414c 222c0a20 20202020 TB_LOCAL",. │ │ │ │ + 0x0024ba30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024ba40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x0024ba50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0024ba60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x0024ba70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0024ba80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024ba90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024baa0 2020226e 616d6522 3a202253 54425f47 "name": "STB_G │ │ │ │ + 0x0024bab0 4c4f4241 4c222c0a 20202020 20202020 LOBAL",. │ │ │ │ + 0x0024bac0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0024bad0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x0024bae0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0024baf0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x0024bb00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0024bb10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x0024bb20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0024bb30 6e616d65 223a2022 5354425f 5745414b name": "STB_WEAK │ │ │ │ + 0x0024bb40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x0024bb50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0024bb60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x0024bb70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0024bb80 20202020 7d2c0a0a 20202020 20202020 },.. │ │ │ │ + 0x0024bb90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024bba0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0024bbb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024bbc0 223a2022 50465f58 222c0a20 20202020 ": "PF_X",. │ │ │ │ + 0x0024bbd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024bbe0 6174696f 6e223a20 22546865 20736567 ation": "The seg │ │ │ │ + 0x0024bbf0 6d656e74 20697320 65786563 75746162 ment is executab │ │ │ │ + 0x0024bc00 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ + 0x0024bc10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0024bc20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0024bc30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x0024bc40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0024bc50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0024bc60 65223a20 2250465f 57222c0a 20202020 e": "PF_W",. │ │ │ │ + 0x0024bc70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024bc80 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x0024bc90 676d656e 74206973 20777269 7461626c gment is writabl │ │ │ │ + 0x0024bca0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x0024bcb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0024bcc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024bcd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024bce0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0024bcf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024bd00 223a2022 50465f52 222c0a20 20202020 ": "PF_R",. │ │ │ │ + 0x0024bd10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024bd20 6174696f 6e223a20 22546865 20736567 ation": "The seg │ │ │ │ + 0x0024bd30 6d656e74 20697320 72656164 61626c65 ment is readable │ │ │ │ + 0x0024bd40 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0024bd50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x0024bd60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x0024bd70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x0024bd80 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x0024bd90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0024bda0 3a202273 65676d65 6e747322 2c0a2020 : "segments",. │ │ │ │ + 0x0024bdb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024bdc0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x0024bdd0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x0024bde0 66207365 676d656e 74206f62 6a656374 f segment object │ │ │ │ + 0x0024bdf0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x0024be00 7365676d 656e7420 74686520 454c4620 segment the ELF │ │ │ │ + 0x0024be10 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ + 0x0024be20 7365676d 656e7473 2063616e 20626520 segments can be │ │ │ │ + 0x0024be30 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x0024be40 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x0024be50 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x0024be60 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x0024be70 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0024be80 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0024be90 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x0024bea0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0024beb0 616d6522 3a202273 65676d65 6e747322 ame": "segments" │ │ │ │ + 0x0024bec0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0024bed0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0024bee0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x0024bef0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x0024bf00 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x0024bf10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024bf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024bf30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024bf40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024bf50 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0024bf60 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x0024bf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024bf80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0024bf90 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ + 0x0024bfa0 7365676d 656e7420 696e6469 63617465 segment indicate │ │ │ │ + 0x0024bfb0 64206279 206f6e65 206f6620 74686520 d by one of the │ │ │ │ + 0x0024bfc0 666f6c6c 6f77696e 67207661 6c756573 following values │ │ │ │ + 0x0024bfd0 3a205054 5f4e554c 4c2c2050 545f4c4f : PT_NULL, PT_LO │ │ │ │ + 0x0024bfe0 41442c20 50545f44 594e414d 49432c20 AD, PT_DYNAMIC, │ │ │ │ + 0x0024bff0 50545f49 4e544552 502c2050 545f4e4f PT_INTERP, PT_NO │ │ │ │ + 0x0024c000 54452c20 50545f53 484c4942 2c205054 TE, PT_SHLIB, PT │ │ │ │ + 0x0024c010 5f504844 522c2050 545f4c4f 50524f43 _PHDR, PT_LOPROC │ │ │ │ + 0x0024c020 2c205054 5f484950 524f432c 2050545f , PT_HIPROC, PT_ │ │ │ │ + 0x0024c030 474e555f 53544143 4b2e222c 0a202020 GNU_STACK.",. │ │ │ │ + 0x0024c040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c050 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0024c060 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024c070 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024c080 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0024c090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c0a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024c0b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024c0c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024c0d0 6e616d65 223a2022 666c6167 73222c0a name": "flags",. │ │ │ │ + 0x0024c0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c0f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024c100 74617469 6f6e223a 20224120 636f6d62 tation": "A comb │ │ │ │ + 0x0024c110 696e6174 696f6e20 6f662074 68652066 ination of the f │ │ │ │ + 0x0024c120 6f6c6c6f 77696e67 20736567 6d656e74 ollowing segment │ │ │ │ + 0x0024c130 20666c61 67733a20 50465f52 2c205046 flags: PF_R, PF │ │ │ │ + 0x0024c140 5f572c20 50465f58 2e222c0a 20202020 _W, PF_X.",. │ │ │ │ 0x0024c150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c160 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0024c170 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ - 0x0024c180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c190 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x0024c1a0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x0024c1b0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024c1c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024c1d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0024c1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c1f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0024c200 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ - 0x0024c210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c220 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x0024c230 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x0024c240 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024c250 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024c260 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x0024c270 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0024c280 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x0024c290 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ - 0x0024c2a0 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ - 0x0024c2b0 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ - 0x0024c2c0 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ - 0x0024c2d0 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ - 0x0024c2e0 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ - 0x0024c2f0 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ - 0x0024c300 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ - 0x0024c310 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ - 0x0024c320 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ - 0x0024c330 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x0024c340 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x0024c350 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024c360 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x0024c370 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x0024c380 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x0024c390 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ - 0x0024c3a0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x0024c3b0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x0024c3c0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x0024c3d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0024c3e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024c3f0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0024c400 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x0024c410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c420 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024c430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c440 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x0024c450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c460 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0024c470 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ - 0x0024c480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c490 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x0024c4a0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x0024c4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c4c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x0024c4d0 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ - 0x0024c4e0 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ - 0x0024c4f0 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ - 0x0024c500 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ - 0x0024c510 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x0024c520 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x0024c530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c540 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x0024c550 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024c560 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0024c570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c580 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0024c590 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x0024c5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c5b0 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ - 0x0024c5c0 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ - 0x0024c5d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x0024c5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c5f0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x0024c600 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0024c610 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x0024c620 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ - 0x0024c630 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ - 0x0024c640 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ - 0x0024c650 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024c660 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x0024c670 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x0024c680 0a0a0000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x0024c690 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x0024c6a0 20202020 226e616d 65223a20 22637563 "name": "cuc │ │ │ │ - 0x0024c6b0 6b6f6f22 2c0a2020 20202264 65707265 koo",. "depre │ │ │ │ - 0x0024c6c0 63617465 64223a20 22747275 65222c0a cated": "true",. │ │ │ │ - 0x0024c6d0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x0024c6e0 3a205b0a 20202020 20202020 7b0a2020 : [. {. │ │ │ │ - 0x0024c6f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0024c700 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x0024c710 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0024c720 22736967 6e617475 7265222c 0a202020 "signature",. │ │ │ │ - 0x0024c730 20202020 20202020 20226174 74726962 "attrib │ │ │ │ - 0x0024c740 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x0024c750 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0024c760 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024c770 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x0024c780 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024c790 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0024c7a0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x0024c7b0 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x0024c7c0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x0024c7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c7e0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x0024c7f0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0024c800 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0024c810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c820 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x0024c830 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x0024c840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c850 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0024c860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c870 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0024c880 7065223a 20227222 0a202020 20202020 pe": "r". │ │ │ │ - 0x0024c890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c8a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0024c8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c8c0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x0024c8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c8e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024c8f0 74696f6e 223a2022 44657072 65636174 tion": "Deprecat │ │ │ │ - 0x0024c900 65642066 756e6374 696f6e2e 220a2020 ed function.". │ │ │ │ - 0x0024c910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024c920 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x0024c930 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x0024c940 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0024c950 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x0024c960 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ - 0x0024c970 0a000000 00000000 7b0a2020 2020226b ........{. "k │ │ │ │ - 0x0024c980 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x0024c990 20202020 226e616d 65223a20 22637563 "name": "cuc │ │ │ │ - 0x0024c9a0 6b6f6f22 2c0a2020 20202261 74747269 koo",. "attri │ │ │ │ - 0x0024c9b0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x0024c9c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024c9d0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x0024c9e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x0024c9f0 616d6522 3a20226e 6574776f 726b222c ame": "network", │ │ │ │ - 0x0024ca00 0a202020 20202020 20202020 20226174 . "at │ │ │ │ - 0x0024ca10 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x0024ca20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0024ca30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ca40 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x0024ca50 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x0024ca60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0024ca70 223a2022 646e735f 6c6f6f6b 7570222c ": "dns_lookup", │ │ │ │ - 0x0024ca80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024ca90 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ - 0x0024caa0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x0024cab0 20202020 20202020 20202020 20226f76 "ov │ │ │ │ - 0x0024cac0 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x0024c160 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0024c170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c180 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0024c190 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024c1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c1b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024c1c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024c1d0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0024c1e0 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ + 0x0024c1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c200 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024c210 74617469 6f6e223a 20224f66 66736574 tation": "Offset │ │ │ │ + 0x0024c220 2066726f 6d207468 65206265 67696e6e from the beginn │ │ │ │ + 0x0024c230 696e6720 6f662074 68652066 696c6520 ing of the file │ │ │ │ + 0x0024c240 77686572 65207468 65207365 676d656e where the segmen │ │ │ │ + 0x0024c250 74207265 73696465 732e222c 0a202020 t resides.",. │ │ │ │ + 0x0024c260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c270 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0024c280 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024c290 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024c2a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0024c2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c2c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024c2d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024c2e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024c2f0 6e616d65 223a2022 76697274 75616c5f name": "virtual_ │ │ │ │ + 0x0024c300 61646472 65737322 2c0a2020 20202020 address",. │ │ │ │ + 0x0024c310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c320 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x0024c330 223a2022 56697274 75616c20 61646472 ": "Virtual addr │ │ │ │ + 0x0024c340 65737320 61742077 68696368 20746865 ess at which the │ │ │ │ + 0x0024c350 20736567 6d656e74 20726573 69646573 segment resides │ │ │ │ + 0x0024c360 20696e20 6d656d6f 72792e22 2c0a2020 in memory.",. │ │ │ │ + 0x0024c370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c380 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0024c390 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x0024c3a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x0024c3b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x0024c3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c3d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x0024c3e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x0024c3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c400 226e616d 65223a20 22706879 73696361 "name": "physica │ │ │ │ + 0x0024c410 6c5f6164 64726573 73222c0a 20202020 l_address",. │ │ │ │ + 0x0024c420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c430 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0024c440 6f6e223a 20224f6e 20737973 74656d73 on": "On systems │ │ │ │ + 0x0024c450 20666f72 20776869 63682070 68797369 for which physi │ │ │ │ + 0x0024c460 63616c20 61646472 65737369 6e672069 cal addressing i │ │ │ │ + 0x0024c470 73207265 6c657661 6e742c20 636f6e74 s relevant, cont │ │ │ │ + 0x0024c480 61696e73 20746865 20736567 6d656e74 ains the segment │ │ │ │ + 0x0024c490 27732070 68797369 63616c20 61646472 's physical addr │ │ │ │ + 0x0024c4a0 6573732e 222c0a20 20202020 20202020 ess.",. │ │ │ │ + 0x0024c4b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024c4c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x0024c4d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0024c4e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0024c4f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0024c500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c510 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x0024c520 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024c530 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0024c540 20226669 6c655f73 697a6522 2c0a2020 "file_size",. │ │ │ │ + 0x0024c550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c560 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0024c570 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x0024c580 66206279 74657320 696e2074 68652066 f bytes in the f │ │ │ │ + 0x0024c590 696c6520 696d6167 65206f66 20746865 ile image of the │ │ │ │ + 0x0024c5a0 20736567 6d656e74 2e202049 74206d61 segment. It ma │ │ │ │ + 0x0024c5b0 79206265 207a6572 6f2e222c 0a202020 y be zero.",. │ │ │ │ + 0x0024c5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c5d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0024c5e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024c5f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024c600 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0024c610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c620 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024c630 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024c640 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024c650 6e616d65 223a2022 6d656d6f 72795f73 name": "memory_s │ │ │ │ + 0x0024c660 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x0024c670 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0024c680 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0024c690 496e2d6d 656d6f72 79207365 676d656e In-memory segmen │ │ │ │ + 0x0024c6a0 74207369 7a652e22 2c0a2020 20202020 t size.",. │ │ │ │ + 0x0024c6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c6c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0024c6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c6e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x0024c6f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0024c700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c710 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0024c720 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0024c730 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0024c740 65223a20 22616c69 676e6d65 6e74222c e": "alignment", │ │ │ │ + 0x0024c750 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024c760 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0024c770 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x0024c780 20746f20 77686963 68207468 65207365 to which the se │ │ │ │ + 0x0024c790 676d656e 74732061 72652061 6c69676e gments are align │ │ │ │ + 0x0024c7a0 65642069 6e206d65 6d6f7279 20616e64 ed in memory and │ │ │ │ + 0x0024c7b0 20696e20 74686520 66696c65 2e222c0a in the file.",. │ │ │ │ + 0x0024c7c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024c7d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0024c7e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x0024c7f0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0024c800 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x0024c810 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0024c820 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0024c830 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024c840 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x0024c850 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024c860 2264796e 616d6963 5f736563 74696f6e "dynamic_section │ │ │ │ + 0x0024c870 5f656e74 72696573 222c0a20 20202020 _entries",. │ │ │ │ + 0x0024c880 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024c890 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x0024c8a0 6f662065 6e747269 65732069 6e207468 of entries in th │ │ │ │ + 0x0024c8b0 65206479 6e616d69 63207365 6374696f e dynamic sectio │ │ │ │ + 0x0024c8c0 6e20696e 20746865 20454c46 2066696c n in the ELF fil │ │ │ │ + 0x0024c8d0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x0024c8e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x0024c8f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024c900 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024c910 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x0024c920 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024c930 223a2022 64796e61 6d696322 2c0a2020 ": "dynamic",. │ │ │ │ + 0x0024c940 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x0024c950 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x0024c960 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x0024c970 66206479 6e616d69 63206f62 6a656374 f dynamic object │ │ │ │ + 0x0024c980 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x0024c990 656e7472 7920696e 20666f75 6e642069 entry in found i │ │ │ │ + 0x0024c9a0 6e207468 6520454c 46277320 64796e61 n the ELF's dyna │ │ │ │ + 0x0024c9b0 6d696320 73656374 696f6e2e 20496e64 mic section. Ind │ │ │ │ + 0x0024c9c0 69766964 75616c20 64796e61 6d696320 ividual dynamic │ │ │ │ + 0x0024c9d0 6f626a65 63747320 63616e20 62652061 objects can be a │ │ │ │ + 0x0024c9e0 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ + 0x0024c9f0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ + 0x0024ca00 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0024ca10 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x0024ca20 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0024ca30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024ca40 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x0024ca50 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0024ca60 6d65223a 20226479 6e616d69 63222c0a me": "dynamic",. │ │ │ │ + 0x0024ca70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024ca80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0024ca90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x0024caa0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x0024cab0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x0024cac0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ 0x0024cad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cae0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0024caf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cb00 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x0024cb10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024cae0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x0024caf0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0024cb00 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x0024cb10 65223a20 22747970 65222c0a 20202020 e": "type",. │ │ │ │ 0x0024cb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cb30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0024cb40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cb50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0024cb60 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x0024cb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cb80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0024cb90 22646f6d 61696e22 0a202020 20202020 "domain". │ │ │ │ - 0x0024cba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cbb0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0024cbc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cbd0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x0024cbe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cbf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024cc00 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x0024cc10 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ - 0x0024cc20 69662074 68652070 726f6772 616d2073 if the program s │ │ │ │ - 0x0024cc30 656e7420 6120646f 6d61696e 206e616d ent a domain nam │ │ │ │ - 0x0024cc40 65207265 736f6c75 74696f6e 20726571 e resolution req │ │ │ │ - 0x0024cc50 75657374 20666f72 20612064 6f6d6169 uest for a domai │ │ │ │ - 0x0024cc60 6e206d61 74636869 6e672074 68652070 n matching the p │ │ │ │ - 0x0024cc70 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ - 0x0024cc80 65787072 65737369 6f6e2e5c 6e5c6e45 expression.\n\nE │ │ │ │ - 0x0024cc90 78616d70 6c653a20 6375636b 6f6f2e6e xample: cuckoo.n │ │ │ │ - 0x0024cca0 6574776f 726b2e64 6e735f6c 6f6f6b75 etwork.dns_looku │ │ │ │ - 0x0024ccb0 70282f65 76696c5c 5c2e636f 6d2f2922 p(/evil\\.com/)" │ │ │ │ - 0x0024ccc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024ccd0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0024cce0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x0024ccf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024cd00 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x0024cd10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0024cd20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x0024cd30 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x0024cd40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cd50 2020226e 616d6522 3a202268 7474705f "name": "http_ │ │ │ │ - 0x0024cd60 67657422 2c0a2020 20202020 20202020 get",. │ │ │ │ - 0x0024cd70 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x0024cd80 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x0024cd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cda0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x0024cdb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024cdc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0024cdd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cde0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x0024cdf0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0024ce00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ce10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024ce20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ce30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0024ce40 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ - 0x0024ce50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ce60 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0024ce70 6d65223a 20227572 6c220a20 20202020 me": "url". │ │ │ │ - 0x0024ce80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024cb30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0024cb40 6f6e223a 20225661 6c756520 74686174 on": "Value that │ │ │ │ + 0x0024cb50 20646573 63726962 65732074 68652074 describes the t │ │ │ │ + 0x0024cb60 79706520 6f662064 796e616d 69632073 ype of dynamic s │ │ │ │ + 0x0024cb70 65637469 6f6e2e20 4275696c 74696e20 ection. Builtin │ │ │ │ + 0x0024cb80 76616c75 65732061 72653a20 44545f4e values are: DT_N │ │ │ │ + 0x0024cb90 554c4c2c 2044545f 4e454544 45442c20 ULL, DT_NEEDED, │ │ │ │ + 0x0024cba0 44545f50 4c545245 4c535a2c 2044545f DT_PLTRELSZ, DT_ │ │ │ │ + 0x0024cbb0 504c5447 4f542c20 44545f48 4153482c PLTGOT, DT_HASH, │ │ │ │ + 0x0024cbc0 2044545f 53545254 41422c20 44545f53 DT_STRTAB, DT_S │ │ │ │ + 0x0024cbd0 594d5441 422c2044 545f5245 4c412c20 YMTAB, DT_RELA, │ │ │ │ + 0x0024cbe0 44545f52 454c4153 5a2c2044 545f5245 DT_RELASZ, DT_RE │ │ │ │ + 0x0024cbf0 4c41454e 542c2044 545f5354 52535a2c LAENT, DT_STRSZ, │ │ │ │ + 0x0024cc00 2044545f 53594d45 4e542c20 44545f49 DT_SYMENT, DT_I │ │ │ │ + 0x0024cc10 4e49542c 2044545f 46494e49 2c204454 NIT, DT_FINI, DT │ │ │ │ + 0x0024cc20 5f534f4e 414d452c 2044545f 52504154 _SONAME, DT_RPAT │ │ │ │ + 0x0024cc30 482c2044 545f5359 4d424f4c 49432c20 H, DT_SYMBOLIC, │ │ │ │ + 0x0024cc40 44545f52 454c2c20 44545f52 454c535a DT_REL, DT_RELSZ │ │ │ │ + 0x0024cc50 2c204454 5f52454c 454e542c 2044545f , DT_RELENT, DT_ │ │ │ │ + 0x0024cc60 504c5452 454c2c20 44545f44 45425547 PLTREL, DT_DEBUG │ │ │ │ + 0x0024cc70 2c204454 5f544558 5452454c 2c204454 , DT_TEXTREL, DT │ │ │ │ + 0x0024cc80 5f4a4d50 52454c2c 2044545f 42494e44 _JMPREL, DT_BIND │ │ │ │ + 0x0024cc90 5f4e4f57 2c204454 5f494e49 545f4152 _NOW, DT_INIT_AR │ │ │ │ + 0x0024cca0 5241592c 2044545f 46494e49 5f415252 RAY, DT_FINI_ARR │ │ │ │ + 0x0024ccb0 41592c20 44545f49 4e49545f 41525241 AY, DT_INIT_ARRA │ │ │ │ + 0x0024ccc0 59535a2c 2044545f 46494e49 5f415252 YSZ, DT_FINI_ARR │ │ │ │ + 0x0024ccd0 4159535a 2c204454 5f52554e 50415448 AYSZ, DT_RUNPATH │ │ │ │ + 0x0024cce0 2c204454 5f464c41 47532c20 44545f45 , DT_FLAGS, DT_E │ │ │ │ + 0x0024ccf0 4e434f44 494e472e 222c0a20 20202020 NCODING.",. │ │ │ │ + 0x0024cd00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024cd10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x0024cd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024cd30 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x0024cd40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0024cd50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024cd60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0024cd70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0024cd80 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0024cd90 6d65223a 20227661 6c222c0a 20202020 me": "val",. │ │ │ │ + 0x0024cda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024cdb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0024cdc0 6f6e223a 20224120 76616c75 65206173 on": "A value as │ │ │ │ + 0x0024cdd0 736f6369 61746564 20776974 68207468 sociated with th │ │ │ │ + 0x0024cde0 65206769 76656e20 74797065 2e205468 e given type. Th │ │ │ │ + 0x0024cdf0 65207479 7065206f 66207661 6c756520 e type of value │ │ │ │ + 0x0024ce00 28616464 72657373 2c207369 7a652c20 (address, size, │ │ │ │ + 0x0024ce10 6574632e 29206973 20646570 656e6461 etc.) is dependa │ │ │ │ + 0x0024ce20 6e74206f 6e207468 65207479 7065206f nt on the type o │ │ │ │ + 0x0024ce30 66206479 6e616d69 6320656e 7472792e f dynamic entry. │ │ │ │ + 0x0024ce40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0024ce50 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024ce60 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x0024ce70 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0024ce80 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ 0x0024ce90 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x0024cea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ceb0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x0024cec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ced0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0024cee0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ - 0x0024cef0 6f6e2072 65747572 6e696e67 20747275 on returning tru │ │ │ │ - 0x0024cf00 65206966 20746865 2070726f 6772616d e if the program │ │ │ │ - 0x0024cf10 2073656e 74206120 48545450 20474554 sent a HTTP GET │ │ │ │ - 0x0024cf20 20726571 75657374 20746f20 61205552 request to a UR │ │ │ │ - 0x0024cf30 4c206d61 74636869 6e672074 68652070 L matching the p │ │ │ │ - 0x0024cf40 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ - 0x0024cf50 65787072 65737369 6f6e2e22 0a202020 expression.". │ │ │ │ - 0x0024cf60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cf70 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x0024cf80 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x0024cf90 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x0024cfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024cfb0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x0024cfc0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x0024cfd0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x0024cfe0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0024cff0 616d6522 3a202268 7474705f 706f7374 ame": "http_post │ │ │ │ - 0x0024d000 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024d010 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x0024d020 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x0024d030 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024d040 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x0024d050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d060 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024d070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d080 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x0024d090 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x0024d0a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d0b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024d0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d0d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0024d0e0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ - 0x0024d0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0024d110 3a202275 726c220a 20202020 20202020 : "url". │ │ │ │ - 0x0024d120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d130 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0024cea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024ceb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024cec0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0024ced0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024cee0 223a2022 73796d74 61625f65 6e747269 ": "symtab_entri │ │ │ │ + 0x0024cef0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x0024cf00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0024cf10 3a20224e 756d6265 72206f66 20656e74 : "Number of ent │ │ │ │ + 0x0024cf20 72696573 20696e20 74686520 73796d62 ries in the symb │ │ │ │ + 0x0024cf30 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ + 0x0024cf40 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ + 0x0024cf50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x0024cf60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0024cf70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x0024cf80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024cf90 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x0024cfa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024cfb0 2273796d 74616222 2c0a2020 20202020 "symtab",. │ │ │ │ + 0x0024cfc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0024cfd0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x0024cfe0 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ + 0x0024cff0 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ + 0x0024d000 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ + 0x0024d010 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ + 0x0024d020 20454c46 27732053 594d4254 41422e20 ELF's SYMBTAB. │ │ │ │ + 0x0024d030 496e6469 76696475 616c2073 796d626f Individual symbo │ │ │ │ + 0x0024d040 6c206f62 6a656374 73206361 6e206265 l objects can be │ │ │ │ + 0x0024d050 20616363 65737365 64206279 20757369 accessed by usi │ │ │ │ + 0x0024d060 6e672074 6865205b 5d206f70 65726174 ng the [] operat │ │ │ │ + 0x0024d070 6f722e22 2c0a2020 20202020 20202020 or.",. │ │ │ │ + 0x0024d080 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ + 0x0024d090 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024d0a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0024d0b0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x0024d0c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024d0d0 6e616d65 223a2022 73796d74 6162222c name": "symtab", │ │ │ │ + 0x0024d0e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024d0f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0024d100 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x0024d110 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x0024d120 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x0024d130 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x0024d140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d150 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x0024d160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d170 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024d180 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ - 0x0024d190 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ - 0x0024d1a0 66207468 65207072 6f677261 6d207365 f the program se │ │ │ │ - 0x0024d1b0 6e742061 20485454 5020504f 53542072 nt a HTTP POST r │ │ │ │ - 0x0024d1c0 65717565 73742074 6f206120 55524c20 equest to a URL │ │ │ │ - 0x0024d1d0 6d617463 68696e67 20746865 2070726f matching the pro │ │ │ │ - 0x0024d1e0 76696465 64207265 67756c61 72206578 vided regular ex │ │ │ │ - 0x0024d1f0 70726573 73696f6e 2e220a20 20202020 pression.". │ │ │ │ - 0x0024d200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d210 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024d220 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x0024d230 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0024d240 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0024d250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d260 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x0024d270 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x0024d280 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0024d290 65223a20 22687474 705f7265 71756573 e": "http_reques │ │ │ │ - 0x0024d2a0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x0024d2b0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x0024d2c0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x0024d2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d2e0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x0024d2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d300 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0024d310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d320 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x0024d330 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x0024d340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d350 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0024d360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d370 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x0024d380 3a202272 222c0a20 20202020 20202020 : "r",. │ │ │ │ - 0x0024d390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d3a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x0024d3b0 223a2022 75726c22 0a202020 20202020 ": "url". │ │ │ │ + 0x0024d150 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x0024d160 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x0024d170 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0024d180 6d65223a 20226e61 6d65222c 0a202020 me": "name",. │ │ │ │ + 0x0024d190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d1a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0024d1b0 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ + 0x0024d1c0 6c277320 6e616d65 2e222c0a 20202020 l's name.",. │ │ │ │ + 0x0024d1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d1e0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x0024d1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d200 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0024d210 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024d220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d230 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024d240 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024d250 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0024d260 616d6522 3a202276 616c7565 222c0a20 ame": "value",. │ │ │ │ + 0x0024d270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d280 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024d290 6174696f 6e223a20 22412076 616c7565 ation": "A value │ │ │ │ + 0x0024d2a0 20617373 6f636961 74656420 77697468 associated with │ │ │ │ + 0x0024d2b0 20746865 2073796d 626f6c2e 2047656e the symbol. Gen │ │ │ │ + 0x0024d2c0 6572616c 6c792061 20766972 7475616c erally a virtual │ │ │ │ + 0x0024d2d0 20616464 72657373 2e222c0a 20202020 address.",. │ │ │ │ + 0x0024d2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d2f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x0024d300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d310 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x0024d320 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024d330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d340 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x0024d350 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024d360 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x0024d370 616d6522 3a202273 697a6522 2c0a2020 ame": "size",. │ │ │ │ + 0x0024d380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d390 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x0024d3a0 74696f6e 223a2022 54686520 73796d62 tion": "The symb │ │ │ │ + 0x0024d3b0 6f6c2773 2073697a 652e222c 0a202020 ol's size.",. │ │ │ │ 0x0024d3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d3d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0024d3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d3f0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x0024d400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d410 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x0024d420 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x0024d430 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ - 0x0024d440 69662074 68652070 726f6772 616d2073 if the program s │ │ │ │ - 0x0024d450 656e7420 61204854 54502072 65717565 ent a HTTP reque │ │ │ │ - 0x0024d460 73742074 6f206120 55524c20 6d617463 st to a URL matc │ │ │ │ - 0x0024d470 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ - 0x0024d480 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ - 0x0024d490 73696f6e 2e220a20 20202020 20202020 sion.". │ │ │ │ - 0x0024d4a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024d4b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024d4c0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x0024d4d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0024d4e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0024d4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d500 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x0024d510 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x0024d520 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0024d530 22686f73 74222c0a 20202020 20202020 "host",. │ │ │ │ - 0x0024d540 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x0024d550 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x0024d560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d570 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x0024d580 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x0024d590 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0024d5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d5b0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x0024d5c0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x0024d5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d5e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024d5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d600 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0024d610 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x0024d3d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0024d3e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024d3f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024d400 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0024d410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d420 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024d430 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024d440 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024d450 6e616d65 223a2022 74797065 222c0a20 name": "type",. │ │ │ │ + 0x0024d460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d470 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x0024d480 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ + 0x0024d490 65206f66 2073796d 626f6c2e 20427569 e of symbol. Bui │ │ │ │ + 0x0024d4a0 6c742076 616c7565 73206172 653a2053 lt values are: S │ │ │ │ + 0x0024d4b0 54545f4e 4f545950 452c2053 54545f4f TT_NOTYPE, STT_O │ │ │ │ + 0x0024d4c0 424a4543 542c2053 54545f46 554e432c BJECT, STT_FUNC, │ │ │ │ + 0x0024d4d0 20535454 5f534543 54494f4e 2c205354 STT_SECTION, ST │ │ │ │ + 0x0024d4e0 545f4649 4c452c20 5354545f 434f4d4d T_FILE, STT_COMM │ │ │ │ + 0x0024d4f0 4f4e2c20 5354545f 544c532e 222c0a20 ON, STT_TLS.",. │ │ │ │ + 0x0024d500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d510 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0024d520 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x0024d530 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x0024d540 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0024d550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d560 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x0024d570 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x0024d580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d590 20226e61 6d65223a 20226269 6e64222c "name": "bind", │ │ │ │ + 0x0024d5a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024d5b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x0024d5c0 6e746174 696f6e22 3a202254 68652062 ntation": "The b │ │ │ │ + 0x0024d5d0 696e6469 6e67206f 66207468 65207379 inding of the sy │ │ │ │ + 0x0024d5e0 6d626f6c 2e204275 696c7469 6e207661 mbol. Builtin va │ │ │ │ + 0x0024d5f0 6c756573 20617265 3a205354 425f4c4f lues are: STB_LO │ │ │ │ + 0x0024d600 43414c2c 20535442 5f474c4f 42414c2c CAL, STB_GLOBAL, │ │ │ │ + 0x0024d610 20535442 5f574541 4b2e222c 0a202020 STB_WEAK.",. │ │ │ │ 0x0024d620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d630 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024d640 6e616d65 223a2022 49502061 64647265 name": "IP addre │ │ │ │ - 0x0024d650 7373220a 20202020 20202020 20202020 ss". │ │ │ │ - 0x0024d660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d670 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x0024d680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d690 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x0024d6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d6b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0024d6c0 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ - 0x0024d6d0 726e696e 67207472 75652069 66207468 rning true if th │ │ │ │ - 0x0024d6e0 65207072 6f677261 6d20636f 6e746163 e program contac │ │ │ │ - 0x0024d6f0 74656420 616e2049 50206164 64726573 ted an IP addres │ │ │ │ - 0x0024d700 73206d61 74636869 6e672074 68652070 s matching the p │ │ │ │ - 0x0024d710 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ - 0x0024d720 65787072 65737369 6f6e2e20 4578616d expression. Exam │ │ │ │ - 0x0024d730 706c653a 20606060 6375636b 6f6f2e6e ple: ```cuckoo.n │ │ │ │ - 0x0024d740 6574776f 726b2e68 6f737428 2f313932 etwork.host(/192 │ │ │ │ - 0x0024d750 5c5c2e31 36385c5c 2e315c5c 2e312f29 \\.168\\.1\\.1/) │ │ │ │ - 0x0024d760 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x0024d770 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x0024d780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d790 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ - 0x0024d7a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x0024d7b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024d7c0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x0024d7d0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x0024d7e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024d7f0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x0024d800 7474705f 75736572 5f616765 6e74222c ttp_user_agent", │ │ │ │ - 0x0024d810 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024d820 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ - 0x0024d830 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x0024d840 20202020 20202020 20202020 20226f76 "ov │ │ │ │ - 0x0024d850 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ - 0x0024d860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d870 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0024d880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d890 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x0024d8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024d8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d8c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x0024d8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d8e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x0024d8f0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x0024d900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d910 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x0024d920 22616765 6e74220a 20202020 20202020 "agent". │ │ │ │ - 0x0024d930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d940 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x0024d950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d960 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x0024d970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024d980 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x0024d990 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ - 0x0024d9a0 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ - 0x0024d9b0 66207468 65207072 6f677261 6d207365 f the program se │ │ │ │ - 0x0024d9c0 6e742061 20485454 50207265 71756573 nt a HTTP reques │ │ │ │ - 0x0024d9d0 74207769 74682061 20757365 72206167 t with a user ag │ │ │ │ - 0x0024d9e0 656e7420 6d617463 68696e67 20746865 ent matching the │ │ │ │ - 0x0024d9f0 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ - 0x0024da00 72206578 70726573 73696f6e 2e204578 r expression. Ex │ │ │ │ - 0x0024da10 616d706c 653a2060 60606375 636b6f6f ample: ```cuckoo │ │ │ │ - 0x0024da20 2e6e6574 776f726b 2e687474 705f7573 .network.http_us │ │ │ │ - 0x0024da30 65725f61 67656e74 282f4d53 49452036 er_agent(/MSIE 6 │ │ │ │ - 0x0024da40 5c5c2e30 2f296060 60220a20 20202020 \\.0/)```". │ │ │ │ + 0x0024d630 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x0024d640 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024d650 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024d660 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x0024d670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d680 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x0024d690 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x0024d6a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024d6b0 6e616d65 223a2022 73686e64 78222c0a name": "shndx",. │ │ │ │ + 0x0024d6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024d6d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024d6e0 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x0024d6f0 6374696f 6e20696e 64657820 77686963 ction index whic │ │ │ │ + 0x0024d700 68207468 65207379 6d626f6c 20697320 h the symbol is │ │ │ │ + 0x0024d710 6173736f 63696174 65642077 6974682e associated with. │ │ │ │ + 0x0024d720 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0024d730 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024d740 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x0024d750 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0024d760 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x0024d770 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0024d780 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x0024d790 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x0024d7a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x0024d7b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x0024d7c0 223a2022 64796e73 796d5f65 6e747269 ": "dynsym_entri │ │ │ │ + 0x0024d7d0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x0024d7e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x0024d7f0 3a20224e 756d6265 72206f66 20656e74 : "Number of ent │ │ │ │ + 0x0024d800 72696573 20696e20 74686520 64796e61 ries in the dyna │ │ │ │ + 0x0024d810 6d696320 73796d62 6f6c2074 61626c65 mic symbol table │ │ │ │ + 0x0024d820 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x0024d830 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ + 0x0024d840 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0024d850 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x0024d860 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0024d870 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x0024d880 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x0024d890 226e616d 65223a20 2264796e 73796d22 "name": "dynsym" │ │ │ │ + 0x0024d8a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x0024d8b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0024d8c0 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ + 0x0024d8d0 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ + 0x0024d8e0 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ + 0x0024d8f0 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ + 0x0024d900 6420696e 20746865 20454c46 27732044 d in the ELF's D │ │ │ │ + 0x0024d910 594e5359 4d2e2049 6e646976 69647561 YNSYM. Individua │ │ │ │ + 0x0024d920 6c207379 6d626f6c 206f626a 65637473 l symbol objects │ │ │ │ + 0x0024d930 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x0024d940 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x0024d950 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x0024d960 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x0024d970 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x0024d980 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024d990 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x0024d9a0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x0024d9b0 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ + 0x0024d9c0 796e7379 6d222c0a 20202020 20202020 ynsym",. │ │ │ │ + 0x0024d9d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024d9e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x0024d9f0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x0024da00 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x0024da10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024da20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0024da30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x0024da40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x0024da50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024da60 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024da70 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x0024da80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0024da90 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0024daa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dab0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x0024dac0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x0024dad0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x0024dae0 65223a20 22746370 222c0a20 20202020 e": "tcp",. │ │ │ │ - 0x0024daf0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024db00 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x0024db10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024db20 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x0024db30 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0024db40 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0024db50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024db60 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0024db70 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x0024db80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024db90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0024dba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dbb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dbc0 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ - 0x0024dbd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dbe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dbf0 2020226e 616d6522 3a202249 50206164 "name": "IP ad │ │ │ │ - 0x0024dc00 64726573 73220a20 20202020 20202020 dress". │ │ │ │ - 0x0024dc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dc20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0024dc30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dc40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0024dc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dc60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dc70 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x0024dc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dc90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dca0 20226e61 6d65223a 2022706f 7274220a "name": "port". │ │ │ │ - 0x0024dcb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dcc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dcd0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x0024dce0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x0024dcf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024dd00 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x0024dd10 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x0024dd20 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x0024dd30 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ - 0x0024dd40 6f677261 6d20636f 6e746163 74656420 ogram contacted │ │ │ │ - 0x0024dd50 616e2049 50206164 64726573 73206d61 an IP address ma │ │ │ │ - 0x0024dd60 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ - 0x0024dd70 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ - 0x0024dd80 65737369 6f6e2c20 6f766572 20544350 ession, over TCP │ │ │ │ - 0x0024dd90 206f6e20 74686520 70726f76 69646564 on the provided │ │ │ │ - 0x0024dda0 20706f72 74206e75 6d626572 2e220a20 port number.". │ │ │ │ - 0x0024ddb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ddc0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x0024ddd0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x0024dde0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024ddf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024de00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024de10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0024de20 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x0024de30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024de40 226e616d 65223a20 22756470 222c0a20 "name": "udp",. │ │ │ │ - 0x0024de50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024de60 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x0024de70 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x0024de80 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x0024de90 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x0024dea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024deb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024dec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ded0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x0024dee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024def0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0024df00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024df10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024df20 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ - 0x0024df30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0024da60 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ + 0x0024da70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x0024da80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024da90 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x0024daa0 65207379 6d626f6c 2773206e 616d652e e symbol's name. │ │ │ │ + 0x0024dab0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0024dac0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024dad0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x0024dae0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x0024daf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024db00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024db10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0024db20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0024db30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024db40 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ + 0x0024db50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x0024db60 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0024db70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0024db80 41207661 6c756520 6173736f 63696174 A value associat │ │ │ │ + 0x0024db90 65642077 69746820 74686520 73796d62 ed with the symb │ │ │ │ + 0x0024dba0 6f6c2e20 47656e65 72616c6c 79206120 ol. Generally a │ │ │ │ + 0x0024dbb0 76697274 75616c20 61646472 6573732e virtual address. │ │ │ │ + 0x0024dbc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0024dbd0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024dbe0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x0024dbf0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x0024dc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024dc10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024dc20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x0024dc30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x0024dc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024dc50 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ + 0x0024dc60 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ + 0x0024dc70 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x0024dc80 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x0024dc90 68652073 796d626f 6c277320 73697a65 he symbol's size │ │ │ │ + 0x0024dca0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0024dcb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0024dcc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0024dcd0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x0024dce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024dcf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024dd00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0024dd10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0024dd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024dd30 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x0024dd40 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x0024dd50 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0024dd60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0024dd70 54686520 74797065 206f6620 73796d62 The type of symb │ │ │ │ + 0x0024dd80 6f6c2e20 4275696c 74207661 6c756573 ol. Built values │ │ │ │ + 0x0024dd90 20617265 3a205354 545f4e4f 54595045 are: STT_NOTYPE │ │ │ │ + 0x0024dda0 2c205354 545f4f42 4a454354 2c205354 , STT_OBJECT, ST │ │ │ │ + 0x0024ddb0 545f4655 4e432c20 5354545f 53454354 T_FUNC, STT_SECT │ │ │ │ + 0x0024ddc0 494f4e2c 20535454 5f46494c 452c2053 ION, STT_FILE, S │ │ │ │ + 0x0024ddd0 54545f43 4f4d4d4f 4e2c2053 54545f54 TT_COMMON, STT_T │ │ │ │ + 0x0024dde0 4c532e22 2c0a2020 20202020 20202020 LS.",. │ │ │ │ + 0x0024ddf0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x0024de00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x0024de10 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x0024de20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024de30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0024de40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024de50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x0024de60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024de70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024de80 2262696e 64222c0a 20202020 20202020 "bind",. │ │ │ │ + 0x0024de90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024dea0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x0024deb0 20225468 65206269 6e64696e 67206f66 "The binding of │ │ │ │ + 0x0024dec0 20746865 2073796d 626f6c2e 20427569 the symbol. Bui │ │ │ │ + 0x0024ded0 6c74696e 2076616c 75657320 6172653a ltin values are: │ │ │ │ + 0x0024dee0 20535442 5f4c4f43 414c2c20 5354425f STB_LOCAL, STB_ │ │ │ │ + 0x0024def0 474c4f42 414c2c20 5354425f 5745414b GLOBAL, STB_WEAK │ │ │ │ + 0x0024df00 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x0024df10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0024df20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x0024df30 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x0024df40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024df50 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x0024df60 50206164 64726573 73220a20 20202020 P address". │ │ │ │ - 0x0024df70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024df80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0024df90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dfa0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x0024dfb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dfc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024dfd0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x0024dfe0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024dff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e000 20202020 20226e61 6d65223a 2022706f "name": "po │ │ │ │ - 0x0024e010 7274220a 20202020 20202020 20202020 rt". │ │ │ │ - 0x0024e020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e030 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x0024e040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e050 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x0024e060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e070 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x0024e080 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ - 0x0024e090 726e696e 67207472 75652069 66207468 rning true if th │ │ │ │ - 0x0024e0a0 65207072 6f677261 6d20636f 6e746163 e program contac │ │ │ │ - 0x0024e0b0 74656420 616e2049 50206164 64726573 ted an IP addres │ │ │ │ - 0x0024e0c0 73206d61 74636869 6e672074 68652070 s matching the p │ │ │ │ - 0x0024e0d0 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ - 0x0024e0e0 65787072 65737369 6f6e2c20 6f766572 expression, over │ │ │ │ - 0x0024e0f0 20554450 206f6e20 74686520 70726f76 UDP on the prov │ │ │ │ - 0x0024e100 69646564 20706f72 74206e75 6d626572 ided port number │ │ │ │ - 0x0024e110 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x0024e120 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0024df50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024df60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x0024df70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x0024df80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024df90 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x0024dfa0 686e6478 222c0a20 20202020 20202020 hndx",. │ │ │ │ + 0x0024dfb0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024dfc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x0024dfd0 22546865 20736563 74696f6e 20696e64 "The section ind │ │ │ │ + 0x0024dfe0 65782077 68696368 20746865 2073796d ex which the sym │ │ │ │ + 0x0024dff0 626f6c20 69732061 73736f63 69617465 bol is associate │ │ │ │ + 0x0024e000 64207769 74682e22 2c0a2020 20202020 d with.",. │ │ │ │ + 0x0024e010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e020 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x0024e030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e040 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x0024e050 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x0024e060 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ + 0x0024e070 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0024e080 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x0024e090 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x0024e0a0 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ + 0x0024e0b0 6d746162 5f73796d 626f6c22 2c0a2020 mtab_symbol",. │ │ │ │ + 0x0024e0c0 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x0024e0d0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x0024e0e0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x0024e0f0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x0024e100 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0024e110 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024e120 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ 0x0024e130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e140 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ - 0x0024e150 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024e160 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x0024e170 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024e180 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x0024e190 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x0024e1a0 2020226e 616d6522 3a202272 65676973 "name": "regis │ │ │ │ - 0x0024e1b0 74727922 2c0a2020 20202020 20202020 try",. │ │ │ │ - 0x0024e1c0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x0024e1d0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0024e1e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024e1f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0024e200 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x0024e210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e220 226e616d 65223a20 226b6579 5f616363 "name": "key_acc │ │ │ │ - 0x0024e230 65737322 2c0a2020 20202020 20202020 ess",. │ │ │ │ - 0x0024e240 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x0024e250 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x0024e260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e270 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x0024e280 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024e290 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0024e2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e2b0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x0024e2c0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x0024e2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e2e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024e2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e300 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0024e310 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ - 0x0024e320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e330 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0024e340 6d65223a 20227265 67697374 72792065 me": "registry e │ │ │ │ - 0x0024e350 6e747279 220a2020 20202020 20202020 ntry". │ │ │ │ - 0x0024e360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e370 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x0024e380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e390 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x0024e3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e3b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0024e3c0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x0024e3d0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x0024e3e0 74686520 70726f67 72616d20 61636365 the program acce │ │ │ │ - 0x0024e3f0 73736564 20612072 65676973 74727920 ssed a registry │ │ │ │ - 0x0024e400 656e7472 79206d61 74636869 6e672074 entry matching t │ │ │ │ - 0x0024e410 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ - 0x0024e420 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ - 0x0024e430 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024e440 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0024e450 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x0024e460 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024e470 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x0024e480 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x0024e490 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x0024e4a0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x0024e4b0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x0024e4c0 226e616d 65223a20 2266696c 65737973 "name": "filesys │ │ │ │ - 0x0024e4d0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ - 0x0024e4e0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x0024e4f0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0024e500 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024e510 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x0024e520 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x0024e530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e540 226e616d 65223a20 2266696c 655f6163 "name": "file_ac │ │ │ │ - 0x0024e550 63657373 222c0a20 20202020 20202020 cess",. │ │ │ │ - 0x0024e560 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x0024e570 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x0024e580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e590 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x0024e5a0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0024e5b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0024e140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0024e150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e160 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x0024e170 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024e180 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x0024e190 6d65223a 2022220a 20202020 20202020 me": "". │ │ │ │ + 0x0024e1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e1b0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x0024e1c0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x0024e1d0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x0024e1e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x0024e1f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024e200 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x0024e210 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x0024e220 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x0024e230 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x0024e240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e250 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0024e260 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024e270 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x0024e280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e290 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x0024e2a0 22220a20 20202020 20202020 20202020 "". │ │ │ │ + 0x0024e2b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0024e2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e2d0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x0024e2e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024e2f0 74617469 6f6e223a 2022220a 20202020 tation": "". │ │ │ │ + 0x0024e300 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x0024e310 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x0024e320 20202020 7d0a2020 20205d0a 7d0a0a00 }. ].}... │ │ │ │ + 0x0024e330 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x0024e340 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x0024e350 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ + 0x0024e360 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x0024e370 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024e380 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x0024e390 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x0024e3a0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x0024e3b0 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ + 0x0024e3c0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x0024e3d0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x0024e3e0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x0024e3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e400 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0024e410 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x0024e420 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ + 0x0024e430 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x0024e440 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x0024e450 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x0024e460 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ + 0x0024e470 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ + 0x0024e480 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ + 0x0024e490 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ + 0x0024e4a0 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ + 0x0024e4b0 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ + 0x0024e4c0 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ + 0x0024e4d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0024e4e0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x0024e4f0 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ + 0x0024e500 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x0024e510 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x0024e520 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ + 0x0024e530 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x0024e540 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024e550 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x0024e560 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x0024e570 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x0024e580 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ + 0x0024e590 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x0024e5a0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x0024e5b0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ 0x0024e5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e5d0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x0024e5e0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x0024e5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0024e5d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0024e5e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x0024e5f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x0024e600 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x0024e610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e620 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0024e630 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ + 0x0024e620 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024e630 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ 0x0024e640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e650 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0024e660 616d6522 3a202266 696c6522 0a202020 ame": "file". │ │ │ │ - 0x0024e670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e680 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x0024e690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e6a0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x0024e6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e6c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x0024e6d0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x0024e6e0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x0024e6f0 72756520 69662074 68652070 726f6772 rue if the progr │ │ │ │ - 0x0024e700 616d2061 63636573 73656420 61206669 am accessed a fi │ │ │ │ - 0x0024e710 6c65206d 61746368 696e6720 74686520 le matching the │ │ │ │ - 0x0024e720 70726f76 69646564 20726567 756c6172 provided regular │ │ │ │ - 0x0024e730 20657870 72657373 696f6e2e 220a2020 expression.". │ │ │ │ - 0x0024e740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e750 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x0024e760 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x0024e770 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0024e780 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x0024e790 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0024e7a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x0024e7b0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x0024e7c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x0024e7d0 6d65223a 20227379 6e63222c 0a202020 me": "sync",. │ │ │ │ - 0x0024e7e0 20202020 20202020 20226174 74726962 "attrib │ │ │ │ - 0x0024e7f0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ - 0x0024e800 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0024e810 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024e820 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x0024e830 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x0024e840 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0024e850 6d757465 78222c0a 20202020 20202020 mutex",. │ │ │ │ - 0x0024e860 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x0024e870 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x0024e880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e890 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x0024e8a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x0024e8b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0024e8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e8d0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x0024e8e0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x0024e8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e900 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x0024e910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e920 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0024e930 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ - 0x0024e940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e950 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024e960 6e616d65 223a2022 6d757465 78220a20 name": "mutex". │ │ │ │ - 0x0024e970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e980 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024e990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024e9a0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x0024e9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024e9c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x0024e9d0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x0024e9e0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x0024e9f0 20747275 65206966 20746865 2070726f true if the pro │ │ │ │ - 0x0024ea00 6772616d 206f7065 6e73206f 72206372 gram opens or cr │ │ │ │ - 0x0024ea10 65617465 73206120 6d757465 78206d61 eates a mutex ma │ │ │ │ - 0x0024ea20 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ - 0x0024ea30 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ - 0x0024ea40 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ - 0x0024ea50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ea60 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x0024ea70 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x0024ea80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x0024ea90 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x0024eaa0 207d0a20 2020205d 0a7d0a0a 00000000 }. ].}...... │ │ │ │ - 0x0024eab0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x0024eac0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x0024ead0 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ - 0x0024eae0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x0024eaf0 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ - 0x0024eb00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x0024eb10 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x0024eb20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024eb30 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ - 0x0024eb40 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x0024eb50 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x0024eb60 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x0024eb70 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x0024eb80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024eb90 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x0024eba0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x0024e650 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x0024e660 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x0024e670 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x0024e680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e690 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024e6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e6b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0024e6c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0024e6d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024e6e0 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x0024e6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e700 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x0024e710 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x0024e720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e730 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x0024e740 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ + 0x0024e750 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ + 0x0024e760 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ + 0x0024e770 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ + 0x0024e780 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ + 0x0024e790 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ + 0x0024e7a0 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ + 0x0024e7b0 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ + 0x0024e7c0 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ + 0x0024e7d0 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ + 0x0024e7e0 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ + 0x0024e7f0 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ + 0x0024e800 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ + 0x0024e810 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ + 0x0024e820 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ + 0x0024e830 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ + 0x0024e840 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ + 0x0024e850 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ + 0x0024e860 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ + 0x0024e870 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0024e880 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0024e890 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024e8a0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x0024e8b0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x0024e8c0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0024e8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024e8e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0024e8f0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x0024e900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024e910 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x0024e920 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x0024e930 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0024e940 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024e950 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x0024e960 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024e970 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x0024e980 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ + 0x0024e990 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ + 0x0024e9a0 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ + 0x0024e9b0 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ + 0x0024e9c0 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ + 0x0024e9d0 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ + 0x0024e9e0 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ + 0x0024e9f0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x0024ea00 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x0024ea10 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x0024ea20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024ea30 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x0024ea40 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x0024ea50 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x0024ea60 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ + 0x0024ea70 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x0024ea80 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x0024ea90 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x0024eaa0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024eab0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x0024eac0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x0024ead0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x0024eae0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0024eaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024eb00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x0024eb10 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x0024eb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024eb30 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ + 0x0024eb40 66736574 220a2020 20202020 20202020 fset". │ │ │ │ + 0x0024eb50 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x0024eb60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024eb70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x0024eb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024eb90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x0024eba0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ 0x0024ebb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ebc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x0024ebd0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x0024ebe0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x0024ebf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ec00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x0024ec10 73747269 6e67220a 20202020 20202020 string". │ │ │ │ - 0x0024ec20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ec30 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x0024ec40 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x0024ec50 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x0024ec60 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x0024ec70 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ - 0x0024ec80 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ - 0x0024ec90 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ - 0x0024eca0 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ - 0x0024ecb0 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ - 0x0024ecc0 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ - 0x0024ecd0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0024ece0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x0024ecf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0024ed00 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x0024ed10 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x0024ed20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ed30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024ed40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ed50 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x0024ed60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ed70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024ed80 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ - 0x0024ed90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024eda0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0024edb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0024ebc0 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ + 0x0024ebd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024ebe0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x0024ebf0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x0024ec00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024ec10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x0024ec20 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x0024ec30 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ + 0x0024ec40 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ + 0x0024ec50 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ + 0x0024ec60 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ + 0x0024ec70 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ + 0x0024ec80 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ + 0x0024ec90 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ + 0x0024eca0 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ + 0x0024ecb0 20616464 72657373 20776974 68696e20 address within │ │ │ │ + 0x0024ecc0 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ + 0x0024ecd0 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ + 0x0024ece0 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ + 0x0024ecf0 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ + 0x0024ed00 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ + 0x0024ed10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0024ed20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024ed30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024ed40 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x0024ed50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024ed60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024ed70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024ed80 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x0024ed90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0024eda0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024edb0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ 0x0024edc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024edd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x0024ede0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ - 0x0024edf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ee00 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ - 0x0024ee10 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ - 0x0024ee20 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0024ee30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ee40 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x0024ee50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0024ee60 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x0024ee70 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ - 0x0024ee80 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ - 0x0024ee90 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ - 0x0024eea0 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ - 0x0024eeb0 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ - 0x0024eec0 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ - 0x0024eed0 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ - 0x0024eee0 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ - 0x0024eef0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0024ef00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x0024ef10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0024ef20 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x0024ef30 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x0024ef40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ef50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024ef60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ef70 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x0024ef80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024ef90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024efa0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ - 0x0024efb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024efc0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024efd0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x0024efe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024eff0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0024f000 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ - 0x0024f010 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ - 0x0024f020 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ - 0x0024f030 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ - 0x0024f040 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ - 0x0024f050 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ - 0x0024f060 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x0024f070 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x0024f080 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x0024f090 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x0024f0a0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x0024f0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f0c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x0024f0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f0e0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x0024f0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x0024f110 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ - 0x0024f120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f130 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x0024f140 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0024f150 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024f160 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0024f170 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x0024edd0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0024ede0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x0024edf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024ee00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0024ee10 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x0024ee20 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ + 0x0024ee30 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ + 0x0024ee40 672e220a 20202020 20202020 20202020 g.". │ │ │ │ + 0x0024ee50 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x0024ee60 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x0024ee70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x0024ee80 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x0024ee90 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x0024eea0 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ + 0x0024eeb0 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ + 0x0024eec0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x0024eed0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x0024eee0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x0024eef0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x0024ef00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024ef10 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x0024ef20 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x0024ef30 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0024ef40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024ef50 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0024ef60 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x0024ef70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024ef80 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x0024ef90 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x0024efa0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0024efb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0024efc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x0024efd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024efe0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x0024eff0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x0024f000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f010 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x0024f020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f030 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0024f040 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x0024f050 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024f060 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x0024f070 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x0024f080 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ + 0x0024f090 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x0024f0a0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x0024f0b0 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x0024f0c0 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x0024f0d0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x0024f0e0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x0024f0f0 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x0024f100 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x0024f110 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x0024f120 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x0024f130 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ + 0x0024f140 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ + 0x0024f150 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ + 0x0024f160 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x0024f170 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x0024f180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f190 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ - 0x0024f1a0 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ - 0x0024f1b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f1c0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x0024f1d0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x0024f1e0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x0024f1f0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x0024f200 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ - 0x0024f210 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ - 0x0024f220 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ - 0x0024f230 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ - 0x0024f240 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ - 0x0024f250 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ - 0x0024f260 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ - 0x0024f270 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ - 0x0024f280 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x0024f290 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024f2a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024f2b0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x0024f2c0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x0024f2d0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x0024f2e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024f2f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x0024f300 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x0024f310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f320 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x0024f330 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ - 0x0024f340 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x0024f350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f360 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x0024f370 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x0024f380 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x0024f390 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ - 0x0024f3a0 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ - 0x0024f3b0 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ - 0x0024f3c0 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ - 0x0024f3d0 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ - 0x0024f3e0 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ - 0x0024f3f0 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ - 0x0024f400 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ - 0x0024f410 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x0024f420 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x0024f190 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x0024f1a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x0024f1b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024f1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f1d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x0024f1e0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x0024f1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f200 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ + 0x0024f210 67220a20 20202020 20202020 20202020 g". │ │ │ │ + 0x0024f220 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x0024f230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f240 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x0024f250 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024f260 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x0024f270 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ + 0x0024f280 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ + 0x0024f290 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ + 0x0024f2a0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x0024f2b0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x0024f2c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x0024f2d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x0024f2e0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x0024f2f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0024f300 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ + 0x0024f310 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x0024f320 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x0024f330 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x0024f340 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x0024f350 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x0024f360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f370 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x0024f380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x0024f3a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f3b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x0024f3c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x0024f3d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x0024f3e0 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ + 0x0024f3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f400 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x0024f410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f420 2020207b 0a202020 20202020 20202020 {. │ │ │ │ 0x0024f430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f440 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x0024f450 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x0024f460 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x0024f470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f480 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x0024f490 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x0024f4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f4b0 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ - 0x0024f4c0 6765220a 20202020 20202020 20202020 ge". │ │ │ │ - 0x0024f4d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x0024f4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f4f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x0024f500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f510 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ - 0x0024f520 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x0024f530 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x0024f540 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ + 0x0024f440 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x0024f450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f460 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x0024f470 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ + 0x0024f480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f490 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x0024f4a0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x0024f4b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x0024f4c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x0024f4d0 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ + 0x0024f4e0 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ + 0x0024f4f0 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ + 0x0024f500 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x0024f510 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ + 0x0024f520 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ + 0x0024f530 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ + 0x0024f540 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ 0x0024f550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f560 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x0024f570 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x0024f580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f590 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x0024f5a0 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ - 0x0024f5b0 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ - 0x0024f5c0 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ - 0x0024f5d0 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ - 0x0024f5e0 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ - 0x0024f5f0 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ - 0x0024f600 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ - 0x0024f610 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ - 0x0024f620 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ - 0x0024f630 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ - 0x0024f640 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x0024f650 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x0024f660 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ - 0x0024f670 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x0024f680 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x0024f690 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x0024f6a0 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ - 0x0024f6b0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x0024f6c0 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ - 0x0024f6d0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x0024f6e0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x0024f6f0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x0024f700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f710 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x0024f720 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x0024f730 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x0024f740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f750 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x0024f760 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x0024f770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f780 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ - 0x0024f790 72220a20 20202020 20202020 20202020 r". │ │ │ │ - 0x0024f7a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x0024f7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f7c0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x0024f7d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x0024f7e0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ - 0x0024f7f0 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ - 0x0024f800 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ - 0x0024f810 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ - 0x0024f820 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ - 0x0024f830 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ - 0x0024f840 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ - 0x0024f850 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ - 0x0024f860 29606060 220a2020 20202020 20202020 )```". │ │ │ │ - 0x0024f870 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x0024f880 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x0024f890 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x0024f8a0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x0024f8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f8c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x0024f560 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x0024f570 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x0024f580 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x0024f590 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x0024f5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f5b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x0024f5c0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x0024f5d0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x0024f5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f5f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x0024f600 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x0024f610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f620 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x0024f630 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x0024f640 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x0024f650 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x0024f660 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ + 0x0024f670 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ + 0x0024f680 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ + 0x0024f690 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ + 0x0024f6a0 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ + 0x0024f6b0 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ + 0x0024f6c0 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ + 0x0024f6d0 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ + 0x0024f6e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x0024f6f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x0024f700 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x0024f710 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x0024f720 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x0024f730 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0024f740 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ + 0x0024f750 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x0024f760 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x0024f770 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x0024f780 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x0024f790 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x0024f7a0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x0024f7b0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x0024f7c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f7d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024f7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f7f0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x0024f800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f810 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x0024f820 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x0024f830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f840 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x0024f850 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x0024f860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f870 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x0024f880 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x0024f890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0024f8a0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x0024f8b0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x0024f8c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ 0x0024f8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f8e0 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ - 0x0024f8f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0024f900 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x0024f910 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ - 0x0024f920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f930 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x0024f940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f950 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x0024f960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f970 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x0024f980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f990 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x0024f9a0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ - 0x0024f9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f9c0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x0024f9d0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x0024f8e0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x0024f8f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x0024f900 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x0024f910 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ + 0x0024f920 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ + 0x0024f930 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ + 0x0024f940 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ + 0x0024f950 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0024f960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x0024f970 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x0024f980 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x0024f990 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x0024f9a0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x0024f9b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024f9c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x0024f9d0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ 0x0024f9e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0024f9f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x0024fa00 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ - 0x0024fa10 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ - 0x0024fa20 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ - 0x0024fa30 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ - 0x0024fa40 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ - 0x0024fa50 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ - 0x0024fa60 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ - 0x0024fa70 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ - 0x0024fa80 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ + 0x0024f9f0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x0024fa00 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x0024fa10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x0024fa20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0024fa30 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x0024fa40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x0024fa50 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x0024fa60 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ + 0x0024fa70 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ + 0x0024fa80 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ 0x0024fa90 20202020 20202020 20202020 20207d0a }. │ │ │ │ 0x0024faa0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ 0x0024fab0 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ 0x0024fac0 0a000000 00000000 4e377961 72616d6f ........N7yaramo │ │ │ │ 0x0024fad0 64313150 6c61696e 53747269 6e674500 d11PlainStringE. │ │ │ │ 0x0024fae0 00000000 01000000 02000000 03000000 ................ │ │ │ │ 0x0024faf0 04000000 05000000 06000000 07000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1387,19 +1387,19 @@ │ │ │ │ 0x0025531c 84b00200 0416f7ff f0b00200 641df7ff ............d... │ │ │ │ 0x0025532c 48b20200 f422f7ff 14b40200 0435f7ff H....".......5.. │ │ │ │ 0x0025533c 6cb60200 d442f7ff 1cb80200 e458f7ff l....B.......X.. │ │ │ │ 0x0025534c c0ba0200 145af7ff 84ad0200 245af7ff .....Z......$Z.. │ │ │ │ 0x0025535c 98ad0200 745af7ff b8ad0200 b45af7ff ....tZ.......Z.. │ │ │ │ 0x0025536c 74ae0200 645cf7ff b4ae0200 a45cf7ff t...d\.......\.. │ │ │ │ 0x0025537c 04b20200 045ef7ff a8b20200 545ef7ff .....^......T^.. │ │ │ │ - 0x0025538c c8b20200 2464f7ff 30b30200 a47df7ff ....$d..0....}.. │ │ │ │ - 0x0025539c 98b30200 847ef7ff c4b30200 3480f7ff .....~......4... │ │ │ │ - 0x002553ac f8ba0200 5480f7ff 0cbb0200 e480f7ff ....T........... │ │ │ │ - 0x002553bc 34bb0200 7485f7ff 78bb0200 9486f7ff 4...t...x....... │ │ │ │ - 0x002553cc 90bb0200 648af7ff 28bc0200 548ef7ff ....d...(...T... │ │ │ │ + 0x0025538c c8b20200 2464f7ff 30b30200 947df7ff ....$d..0....}.. │ │ │ │ + 0x0025539c 98b30200 747ef7ff c4b30200 2480f7ff ....t~......$... │ │ │ │ + 0x002553ac f8ba0200 4480f7ff 0cbb0200 d480f7ff ....D........... │ │ │ │ + 0x002553bc 34bb0200 6485f7ff 78bb0200 8486f7ff 4...d...x....... │ │ │ │ + 0x002553cc 90bb0200 548af7ff 28bc0200 448ef7ff ....T...(...D... │ │ │ │ 0x002553dc 68bc0200 4492f7ff a8bc0200 6493f7ff h...D.......d... │ │ │ │ 0x002553ec ecbc0200 5495f7ff 3cbd0200 d495f7ff ....T...<....... │ │ │ │ 0x002553fc 64bd0200 f495f7ff 78bd0200 1496f7ff d.......x....... │ │ │ │ 0x0025540c 8cbd0200 3496f7ff a0bd0200 5496f7ff ....4.......T... │ │ │ │ 0x0025541c b4bd0200 7496f7ff c8bd0200 9496f7ff ....t........... │ │ │ │ 0x0025542c dcbd0200 d496f7ff fcbd0200 c497f7ff ................ │ │ │ │ 0x0025543c 3cbe0200 0498f7ff 5cbe0200 6498f7ff <.......\...d... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -9525,24 +9525,24 @@ │ │ │ │ 0x0027af60 41000000 64000000 fc210200 84abf4ff A...d....!...... │ │ │ │ 0x0027af70 cc050000 08651d01 00000000 00490941 .....e.......I.A │ │ │ │ 0x0027af80 008e1294 0c960a97 0998089a 06439b05 .............C.. │ │ │ │ 0x0027af90 9c04439d 039e0243 11417e9f 014a0ea0 ..C....C.A~..J.. │ │ │ │ 0x0027afa0 058f1190 10910f92 0e930d95 0b990702 ................ │ │ │ │ 0x0027afb0 db0a0e00 4d064147 dfdedddc dbdad9d8 ....M.AG........ │ │ │ │ 0x0027afc0 d7d6d5d4 d3d2d1d0 cfce410b 64000000 ..........A.d... │ │ │ │ - 0x0027afd0 64220200 ecb0f4ff 74190000 082b1d01 d"......t....+.. │ │ │ │ + 0x0027afd0 64220200 ecb0f4ff 70190000 082b1d01 d"......p....+.. │ │ │ │ 0x0027afe0 00000000 00480941 009a069c 049e029f .....H.A........ │ │ │ │ 0x0027aff0 01580ec0 108e128f 11901091 0f920e93 .X.............. │ │ │ │ 0x0027b000 0d11417e 940c950b 960a9709 98089907 ..A~............ │ │ │ │ 0x0027b010 9b059d03 03de030a 0e004d06 4147dfde ..........M.AG.. │ │ │ │ 0x0027b020 dddcdbda d9d8d7d6 d5d4d3d2 d1d0cfce ................ │ │ │ │ - 0x0027b030 420b0000 28000000 f8530200 04caf4ff B...(....S...... │ │ │ │ + 0x0027b030 420b0000 28000000 f8530200 f4c9f4ff B...(....S...... │ │ │ │ 0x0027b040 d4000000 00450941 009e029f 01439d03 .....E.A.....C.. │ │ │ │ 0x0027b050 440e4011 417e600e 00450641 dfdedd00 D.@.A~`..E.A.... │ │ │ │ - 0x0027b060 4c000000 24540200 b8caf4ff a4010000 L...$T.......... │ │ │ │ + 0x0027b060 4c000000 24540200 a8caf4ff a4010000 L...$T.......... │ │ │ │ 0x0027b070 00440941 009e0242 9c04440e 5011417e .D.A...B..D.P.A~ │ │ │ │ 0x0027b080 439b0542 9a06429d 03419f01 73da41db C..B..B..A..s.A. │ │ │ │ 0x0027b090 41dd41df 470e0047 0641dedc 420e509a A.A.G..G.A..B.P. │ │ │ │ 0x0027b0a0 069b059c 049d039e 029f0111 417e0000 ............A~.. │ │ │ │ 0x0027b0b0 54020000 48230200 d86ef4ff 08120000 T...H#...n...... │ │ │ │ 0x0027b0c0 080b1d01 00000000 00450941 009a069e .........E.A.... │ │ │ │ 0x0027b0d0 024c0eb0 0399079b 059c049d 039f0111 .L.............. │ │ │ │ @@ -9649,38 +9649,38 @@ │ │ │ │ 0x0027b720 950b960a 97099808 0240cecf d0d1d2d3 .........@...... │ │ │ │ 0x0027b730 d4d5d6d7 d8d9458e 12418f11 41901041 ......E..A..A..A │ │ │ │ 0x0027b740 910f4192 0e41930d 41940c41 950b4196 ..A..A..A..A..A. │ │ │ │ 0x0027b750 0a419709 41980841 99070000 34000000 .A..A..A....4... │ │ │ │ 0x0027b760 f4290200 1c9ef4ff 30010000 086e1801 .)......0....n.. │ │ │ │ 0x0027b770 00000000 00490941 009c049d 039e029f .....I.A........ │ │ │ │ 0x0027b780 01490e40 11417e5d 0a0e0046 0641dfde .I.@.A~]...F.A.. │ │ │ │ - 0x0027b790 dddc410b 10000000 585b0200 34c5f4ff ..A.....X[..4... │ │ │ │ + 0x0027b790 dddc410b 10000000 585b0200 24c5f4ff ..A.....X[..$... │ │ │ │ 0x0027b7a0 14000000 00000000 24000000 6c5b0200 ........$...l[.. │ │ │ │ - 0x0027b7b0 40c5f4ff 90000000 00440941 009f0145 @........D.A...E │ │ │ │ + 0x0027b7b0 30c5f4ff 90000000 00440941 009f0145 0........D.A...E │ │ │ │ 0x0027b7c0 0e401141 7e510a0e 00440641 df410b00 .@.A~Q...D.A.A.. │ │ │ │ - 0x0027b7d0 40000000 682a0200 a8c5f4ff 8c040000 @...h*.......... │ │ │ │ + 0x0027b7d0 40000000 682a0200 98c5f4ff 8c040000 @...h*.......... │ │ │ │ 0x0027b7e0 080d1801 00000000 00470941 009a069b .........G.A.... │ │ │ │ 0x0027b7f0 059c049d 03439e02 9f01450e d0019907 .....C....E..... │ │ │ │ 0x0027b800 11417e02 8a0a0e00 4a0641df dedddcdb .A~.....J.A..... │ │ │ │ - 0x0027b810 dad9410b 14000000 d85b0200 f4c9f4ff ..A......[...... │ │ │ │ + 0x0027b810 dad9410b 14000000 d85b0200 e4c9f4ff ..A......[...... │ │ │ │ 0x0027b820 20010000 0002430e 2011417e 94000000 .....C. .A~.... │ │ │ │ - 0x0027b830 c42a0200 fccaf4ff c4030000 08f61701 .*.............. │ │ │ │ + 0x0027b830 c42a0200 eccaf4ff c4030000 08f61701 .*.............. │ │ │ │ 0x0027b840 00000000 00440e90 019f0179 0a0e0041 .....D.....y...A │ │ │ │ 0x0027b850 df420b4a 09410041 9b05419c 04419d03 .B.J.A.A..A..A.. │ │ │ │ 0x0027b860 419e0241 11417e42 dbdcddde 0641410a A..A.A~B.....AA. │ │ │ │ 0x0027b870 09410042 9b05419c 04439d03 419e0245 .A.B..A..C..A..E │ │ │ │ 0x0027b880 11417e42 0b410941 00429c04 419e0242 .A~B.A.A.B..A..B │ │ │ │ 0x0027b890 11417e57 9b05419d 0379dbdc ddde0641 .A~W..A..y.....A │ │ │ │ 0x0027b8a0 41094100 429b0541 9c04439d 03419e02 A.A.B..A..C..A.. │ │ │ │ 0x0027b8b0 4511417e 4adbdd41 9d034c9b 054c0adb E.A~J..A..L..L.. │ │ │ │ - 0x0027b8c0 410b44db 3c000000 5c2b0200 34cef4ff A.D.<...\+..4... │ │ │ │ + 0x0027b8c0 410b44db 3c000000 5c2b0200 24cef4ff A.D.<...\+..$... │ │ │ │ 0x0027b8d0 f0030000 08791701 00000000 00450941 .....y.......E.A │ │ │ │ 0x0027b8e0 009f019b 054a0ee0 019c049d 039e0211 .....J.......... │ │ │ │ 0x0027b8f0 417e0257 0a0e0047 0641dfde dddcdb43 A~.W...G.A.....C │ │ │ │ - 0x0027b900 0b000000 3c000000 9c2b0200 e4d1f4ff ....<....+...... │ │ │ │ + 0x0027b900 0b000000 3c000000 9c2b0200 d4d1f4ff ....<....+...... │ │ │ │ 0x0027b910 f0030000 08541701 00000000 00450941 .....T.......E.A │ │ │ │ 0x0027b920 009f019b 054a0ee0 019c049d 039e0211 .....J.......... │ │ │ │ 0x0027b930 417e0257 0a0e0047 0641dfde dddcdb43 A~.W...G.A.....C │ │ │ │ 0x0027b940 0b000000 40000000 085d0200 94d5f4ff ....@....]...... │ │ │ │ 0x0027b950 14010000 00449d03 9e02440e 509f0157 .....D....D.P..W │ │ │ │ 0x0027b960 0a0e0043 dfdedd42 0b430a09 41004111 ...C...B.C..A.A. │ │ │ │ 0x0027b970 417e440b 41094100 4311417e 4d064142 A~D.A.A.C.A~M.AB │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ @@ -2950,21 +2950,21 @@ │ │ │ │ 0x0028cc98 cc020800 00ffff01 0a8c0208 0000e403 ................ │ │ │ │ 0x0028cca8 080000ff ff0111d8 0104c00e 00e40408 ................ │ │ │ │ 0x0028ccb8 840e00b8 0e080000 ffff0116 50080000 ............P... │ │ │ │ 0x0028ccc8 c40408bc 0a00d006 ec03bc0a 00fc0a08 ................ │ │ │ │ 0x0028ccd8 0000ffff 01299801 040000a0 0208c40a .....).......... │ │ │ │ 0x0028cce8 00c80208 8c0b00fc 0308cc0a 00ac0448 ...............H │ │ │ │ 0x0028ccf8 840b00cc 058404f0 0900b80b 08000000 ................ │ │ │ │ - 0x0028cd08 ff947d01 6bb40108 ec3100a4 0308d431 ..}.k....1.....1 │ │ │ │ - 0x0028cd18 00840508 bc3100e8 0608a431 00d40808 .....1.....1.... │ │ │ │ - 0x0028cd28 9c3200c0 0a088432 00a40c08 dc30008c .2.....2.....0.. │ │ │ │ - 0x0028cd38 0e08c430 00f40f08 8c3100d0 1108f430 ...0.....1.....0 │ │ │ │ - 0x0028cd48 00ac1308 f02e00f8 1408c42c 00e41608 ...........,.... │ │ │ │ - 0x0028cd58 a830008c 1808a42f 00c81804 c02c01e4 .0...../.....,.. │ │ │ │ - 0x0028cd68 1804e42b 019c2f08 b43200c8 32080000 ...+../..2..2... │ │ │ │ + 0x0028cd08 ff947d01 6bb40108 e83100a4 0308d031 ..}.k....1.....1 │ │ │ │ + 0x0028cd18 00940508 b8310080 0708a031 00f80808 .....1.....1.... │ │ │ │ + 0x0028cd28 983200d8 0a088032 00c80c08 d83000b8 .2.....2.....0.. │ │ │ │ + 0x0028cd38 0e08c030 009c1008 883100e8 1108f030 ...0.....1.....0 │ │ │ │ + 0x0028cd48 00c41308 f02e0098 1508c42c 00e81608 ...........,.... │ │ │ │ + 0x0028cd58 a8300090 1808a42f 00c81804 c02c01e4 .0...../.....,.. │ │ │ │ + 0x0028cd68 1804e42b 019c2f08 b03200c4 32080000 ...+../..2..2... │ │ │ │ 0x0028cd78 01000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0028cd88 ffff010b 84010800 00fc0598 020000ff ................ │ │ │ │ 0x0028cd98 ff0118f8 01940498 19009c0f 08d41900 ................ │ │ │ │ 0x0028cda8 f01408d4 1900cc19 080000ff ff0100ff ................ │ │ │ │ 0x0028cdb8 ff0100ff ff01097c 080000cc 05080000 .......|........ │ │ │ │ 0x0028cdc8 ffff0100 ffff0194 01a80104 c82100b8 .............!.. │ │ │ │ 0x0028cdd8 0108c023 00c40108 942200d8 0304a423 ...#.....".....# │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63663838 65653438 31643234 33613637 cf88ee481d243a67 │ │ │ │ - 0x00000010 30356166 64323735 66303462 34336432 05afd275f04b43d2 │ │ │ │ - 0x00000020 30376233 61302e64 65627567 00000000 07b3a0.debug.... │ │ │ │ - 0x00000030 a4115ffd .._. │ │ │ │ + 0x00000000 65306166 36306365 36626431 64626632 e0af60ce6bd1dbf2 │ │ │ │ + 0x00000010 36636461 39383734 66323938 39383930 6cda9874f2989890 │ │ │ │ + 0x00000020 34643466 38612e64 65627567 00000000 4d4f8a.debug.... │ │ │ │ + 0x00000030 dd7390c9 .s..