--- /srv/rebuilderd/tmp/rebuilderdBS7scV/inputs/libyaramod0_3.21.0-1.1+b2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdBS7scV/out/libyaramod0_3.21.0-1.1+b2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-11 10:53:08.000000 debian-binary │ -rw-r--r-- 0 0 0 944 2025-03-11 10:53:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 525804 2025-03-11 10:53:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 526012 2025-03-11 10:53:08.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/x86_64-linux-gnu/libyaramod.so.3.21.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: dc7aa1d2edb6b1ed9dd49f7e204b62aa91607afc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e2f665d5f2d765955f2d2e2beeb753dba3f8e728 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -67280,32 +67280,32 @@ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00024ac8 0000000000000050 00022518 FDE cie=000025b4 pc=0000000000188040..000000000018a8d1 │ │ │ │ Augmentation data: 5b 0b 01 00 │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000188046 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000188054 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000018805a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000188056 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000018805c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000188058 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000018805e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000188059 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000018805f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000018805a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000188060 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000188061 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000188067 │ │ │ │ DW_CFA_def_cfa_offset: 2096 │ │ │ │ - DW_CFA_advance_loc2: 5891 to 0000000000189764 │ │ │ │ + DW_CFA_advance_loc2: 5885 to 0000000000189764 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000189765 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000189766 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000189768 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -6974,1484 +6974,2667 @@ │ │ │ │ "documentation": "Function returning true if the program opens or creates a mutex matching the provided regular expression." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "cuckoo", │ │ │ │ - "deprecated": "true", │ │ │ │ + "name": "math", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "signature", │ │ │ │ - "attributes": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MEAN_BYTES", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "f" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "in_range", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "name", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ + "arguments": [ │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "r" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Deprecated function." │ │ │ │ + "type": "f", │ │ │ │ + "name": "test" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "lower" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "upper" │ │ │ │ } │ │ │ │ - ] │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if the *test* value is between *lower* and *upper* values. The comparisons are inclusive. Example: ```math.in_range(math.deviation(0, filesize, math.MEAN_BYTES), 63.9, 64,1)```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "deviation", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "mean" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the deviation from the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. The mean of an equally distributed random sample of bytes is 127.5, which is available as the constant math.MEAN_BYTES. Example: ```math.deviation(0, filesize, math.MEAN_BYTES) == 64.0```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "mean" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the deviation from the mean for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "mean", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.mean(0, filesize) < 72.0```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the mean for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "serial_correlation", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the serial correlation for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0.0 and 1.0. Example: ```math.serial_correlation(0, filesize) < 0.2```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the serial correlation for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "monte_carlo_pi", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the percentage away from Pi for the *size* bytes starting at *offset* when run through the Monte Carlo from Pi test. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.monte_carlo_pi(0, filesize) < 0.07```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the percentage away from Pi for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "entropy", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the entropy for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.entropy(0, filesize) >= 7```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the entropy for the given string. ```Example: math.entropy(\"dummy\") > 7```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "min", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the minimum of two unsigned integer values." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "max", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the maximum of two unsigned integer values." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "to_number", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "b", │ │ │ │ + "name": "boolean" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns 0 or 1, it's useful when writing a score based rule. Example: ```math.tonumber(SubRule1) * 60 + math.tonumber(SubRule2) * 20 + math.tonumber(SubRule3) * 70 > 80*```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "abs", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "count", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns how often a specific byte occurs, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.count(0x4A, filesize-1024, filesize) >= 10```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns how often a specific byte occurs, the complete file is searched. Example: ```math.count(0x4A) >= 10```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "percentage", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the occurrence rate of a specific byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0 and 1. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.percentage(0xFF, filesize-1024, filesize) >= 0.9```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the occurrence rate of a specific byte, the complete file is searched. The returned value is a float between 0 and 1. Example: ```math.percentage(0x4A) >= 0.4```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "mode", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the most common byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.mode(0, filesize) == 0xFF```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Returns the most common byte, the complete file is searched. The returned value is a float. Example: ```math.mode() == 0xFF```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "to_int", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. ```Example: math.to_int(\"1234\") == 1234``` ```Example: math.to_int(\"-10\") == -10``` ```Example: math.to_int(\"-010\" == -8```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "base" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 32 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. ```Example: math.to_int(\"011\", 8) == \"9\"``` ```Example: math.to_int(\"-011\", 0) == \"-9\"```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "to_string", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Convert the given integer to a string. Note: integers in YARA are signed. ```Example: math.to_string(10) == \"10\"``` ```Example: math.to_string(-1) == \"-1\"```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "base" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Convert the given integer to a string in the given base. Supported bases are 10, 8 and 16. Note: integers in YARA are signed. ```Example: math.to_string(32, 16) == \"20\"``` ```Example: math.to_string(-1, 16) == \"ffffffffffffffff\"```" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "dex", │ │ │ │ + "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": "DEX_FILE_MAGIC_035", │ │ │ │ + "name": "MACHINE_UNKNOWN", │ │ │ │ "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DEX_FILE_MAGIC_036", │ │ │ │ + "name": "MACHINE_AM33", │ │ │ │ "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DEX_FILE_MAGIC_037", │ │ │ │ + "name": "MACHINE_AMD64", │ │ │ │ "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DEX_FILE_MAGIC_038", │ │ │ │ + "name": "MACHINE_ARM", │ │ │ │ "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "DEX_FILE_MAGIC_039", │ │ │ │ + "name": "MACHINE_ARMNT", │ │ │ │ "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ENDIAN_CONSTANT", │ │ │ │ + "name": "MACHINE_ARM64", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "REVERSE_ENDIAN_CONSTANT", │ │ │ │ + "name": "MACHINE_EBC", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "NO_INDEX", │ │ │ │ + "name": "MACHINE_I386", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_PUBLIC", │ │ │ │ + "name": "MACHINE_IA64", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_PRIVATE", │ │ │ │ + "name": "MACHINE_M32R", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_PROTECTED", │ │ │ │ + "name": "MACHINE_MIPS16", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_STATIC", │ │ │ │ + "name": "MACHINE_MIPSFPU", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_FINAL", │ │ │ │ + "name": "MACHINE_MIPSFPU16", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_SYNCHRONIZED", │ │ │ │ + "name": "MACHINE_POWERPC", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_VOLATILE", │ │ │ │ + "name": "MACHINE_POWERPCFP", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_BRIDGE", │ │ │ │ + "name": "MACHINE_R4000", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_TRANSIENT", │ │ │ │ + "name": "MACHINE_SH3", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_VARARGS", │ │ │ │ + "name": "MACHINE_SH3DSP", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_NATIVE", │ │ │ │ + "name": "MACHINE_SH4", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_INTERFACE", │ │ │ │ + "name": "MACHINE_SH5", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_ABSTRACT", │ │ │ │ + "name": "MACHINE_THUMB", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_STRICT", │ │ │ │ + "name": "MACHINE_WCEMIPSV2", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_SYNTHETIC", │ │ │ │ + "name": "MACHINE_TARGET_HOST", │ │ │ │ + "documentation": "Interacts with the host and not a WOW64 guest", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_R3000", │ │ │ │ + "documentation": "MIPS little-endian, 0x160 big-endian", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_R10000", │ │ │ │ + "documentation": "MIPS little-endian", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_ALPHA", │ │ │ │ + "documentation": "Alpha_AXP", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_SH3E", │ │ │ │ + "documentation": "SH3E little-endian", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_AXP64", │ │ │ │ + "documentation": "AXP64", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_ALPHA64", │ │ │ │ + "documentation": "ALPHA64", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_TRICORE", │ │ │ │ + "documentation": "Infineon", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_CEF", │ │ │ │ + "documentation": "CEF", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_CEE", │ │ │ │ + "documentation": "CEE", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SUBSYSTEM_UNKNOWN", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_ANNOTATION", │ │ │ │ + "name": "SUBSYSTEM_NATIVE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_ENUM", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_GUI", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_CONSTRUCTOR", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_CUI", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "ACC_DECLARED_SYNCHRONIZED", │ │ │ │ + "name": "SUBSYSTEM_OS2_CUI", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_HEADER_ITEM", │ │ │ │ + "name": "SUBSYSTEM_POSIX_CUI", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_STRING_ID_ITEM", │ │ │ │ + "name": "SUBSYSTEM_NATIVE_WINDOWS", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_TYPE_ID_ITEM", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_CE_GUI", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_PROTO_ID_ITEM", │ │ │ │ + "name": "SUBSYSTEM_EFI_APPLICATION", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_FIELD_ID_ITEM", │ │ │ │ + "name": "SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_METHOD_ID_ITEM", │ │ │ │ + "name": "SUBSYSTEM_EFI_RUNTIME_DRIVER", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_CLASS_DEF_ITEM", │ │ │ │ + "name": "SUBSYSTEM_XBOX", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_CALL_SITE_ID_ITEM", │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_BOOT_APPLICATION", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_METHOD_HANDLE_ITEM", │ │ │ │ + "name": "SUBSYSTEM_EFI_ROM_IMAGE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_MAP_LIST", │ │ │ │ + "name": "HIGH_ENTROPY_VA", │ │ │ │ + "documentation": "DllCharacteristics ASLR with 64 bit address space.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DYNAMIC_BASE", │ │ │ │ + "documentation": "File can be relocated - also marks the file as ASLR compatible", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "FORCE_INTEGRITY", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "NX_COMPAT", │ │ │ │ + "documentation": "Marks the file as DEP compatible", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "NO_ISOLATION", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "NO_SEH", │ │ │ │ + "documentation": "The file does not contain structured exception handlers, this must be set to use SafeSEH", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "NO_BIND", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "APPCONTAINER", │ │ │ │ + "documentation": "DllCharacteristics Image should execute in an AppContainer.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "WDM_DRIVER", │ │ │ │ + "documentation": "Marks the file as a Windows Driver Model (WDM) device driver.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "GUARD_CF", │ │ │ │ + "documentation": "Image supports Control Flow Guard.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TERMINAL_SERVER_AWARE", │ │ │ │ + "documentation": "Marks the file as terminal server compatible", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "RELOCS_STRIPPED", │ │ │ │ + "documentation": "Relocation info stripped from file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "EXECUTABLE_IMAGE", │ │ │ │ + "documentation": "File is executable (i.e. no unresolved external references).", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "LINE_NUMS_STRIPPED", │ │ │ │ + "documentation": "Line numbers stripped from file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "LOCAL_SYMS_STRIPPED", │ │ │ │ + "documentation": "Local symbols stripped from file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "AGGRESIVE_WS_TRIM", │ │ │ │ + "documentation": "Aggressively trim working set", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "LARGE_ADDRESS_AWARE", │ │ │ │ + "documentation": "App can handle >2gb addresses", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "BYTES_REVERSED_LO", │ │ │ │ + "documentation": "Bytes of machine word are reversed.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MACHINE_32BIT", │ │ │ │ + "documentation": "32 bit word machine.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DEBUG_STRIPPED", │ │ │ │ + "documentation": "Debugging info stripped from file in .DBG file", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "REMOVABLE_RUN_FROM_SWAP", │ │ │ │ + "documentation": "If Image is on removable media, copy and run from the swap file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "NET_RUN_FROM_SWAP", │ │ │ │ + "documentation": "If Image is on Net, copy and run from the swap file.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SYSTEM", │ │ │ │ + "documentation": "System File.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DLL", │ │ │ │ + "documentation": "File is a DLL.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "UP_SYSTEM_ONLY", │ │ │ │ + "documentation": "File should only be run on a UP machine", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "BYTES_REVERSED_HI", │ │ │ │ + "documentation": "Bytes of machine word are reversed.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_EXPORT", │ │ │ │ + "documentation": "Data directory for exported functions.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_IMPORT", │ │ │ │ + "documentation": "Data directory for import directory.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_RESOURCE", │ │ │ │ + "documentation": "Data directory for resource section.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_EXCEPTION", │ │ │ │ + "documentation": "Data directory for exception information.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_SECURITY", │ │ │ │ + "documentation": "This is the raw file offset and length of the image digital signature. If the image has no embedded digital signature, this directory will contain zeros.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_BASERELOC", │ │ │ │ + "documentation": "Data directory for image relocation table.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_DEBUG", │ │ │ │ + "documentation": "Data directory for debug information.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_ARCHITECTURE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_TYPE_LIST", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_ANNOTATION_SET_REF_LIST", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_GLOBALPTR", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_ANNOTATION_SET_ITEM", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_TLS", │ │ │ │ + "documentation": "Data directory for image thread local storage.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG", │ │ │ │ + "documentation": "Data directory for image load configuration.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT", │ │ │ │ + "documentation": "Data directory for image bound import table.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_IAT", │ │ │ │ + "documentation": "Data directory for image Import Address Table.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT", │ │ │ │ + "documentation": "Data directory for Delayed Import Table. Structure of the delayed import table is linker-dependent. Microsoft version of delayed imports is described in the souces \"delayimp.h\" and \"delayimp.cpp\", which can be found in MS Visual Studio 2008 CRT sources.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR", │ │ │ │ + "documentation": "Data directory for .NET headers.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_CLASS_DATA_ITEM", │ │ │ │ + "name": "IMAGE_NT_OPTIONAL_HDR32_MAGIC", │ │ │ │ + "documentation": "The file is an executable image. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_NT_OPTIONAL_HDR64_MAGIC", │ │ │ │ + "documentation": "The file is an executable image. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMAGE_ROM_OPTIONAL_HDR_MAGIC", │ │ │ │ + "documentation": "The file is a ROM image. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_NO_PAD", │ │ │ │ + "documentation": "The section should not be padded to the next boundary. This flag is obsolete and is replaced by IMAGE_SCN_ALIGN_1BYTES. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_CNT_CODE", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_CODE_ITEM", │ │ │ │ + "name": "SECTION_CNT_INITIALIZED_DATA", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_STRING_DATA_ITEM", │ │ │ │ + "name": "SECTION_CNT_UNINITIALIZED_DATA", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_DEBUG_INFO_ITEM", │ │ │ │ + "name": "SECTION_LNK_OTHER", │ │ │ │ + "documentation": "Reserved", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_LNK_INFO", │ │ │ │ + "documentation": "The section contains comments or other information. This is valid only for object files. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_LNK_REMOVE", │ │ │ │ + "documentation": "The section will not become part of the image. This is valid only for object files. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_LNK_COMDAT", │ │ │ │ + "documentation": "The section contains COMDAT data. This is valid only for object files. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_NO_DEFER_SPEC_EXC", │ │ │ │ + "documentation": "Reset speculative exceptions handling bits in the TLB entries for this section. ", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_GPREL", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_ANNOTATION_ITEM", │ │ │ │ + "name": "SECTION_MEM_FARDATA", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_ENCODED_ARRAY_ITEM", │ │ │ │ + "name": "SECTION_MEM_PURGEABLE", │ │ │ │ + "documentation": "Reserved", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_MEM_PURGEABLE", │ │ │ │ + "documentation": "Reserved", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "SECTION_MEM_16BIT", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "TYPE_ANNOTATIONS_DIRECTORY_ITEM", │ │ │ │ + "name": "SECTION_LNK_NRELOC_OVFL", │ │ │ │ "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "header", │ │ │ │ + "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": "magic", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "checksum", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "signature", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "file_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "header_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "endian_tag", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "link_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "link_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "map_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "string_ids_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "string_ids_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type_ids_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type_ids_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "proto_ids_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "proto_ids_offset", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "Major linker version.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "field_ids_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "Minor linker version.", │ │ │ │ "type": "i" │ │ │ │ - }, │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "os_version", │ │ │ │ + "documentation": "An object with two integer attributes, one for each major and minor OS version.", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "field_ids_offset", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "Major OS version.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "method_ids_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "Minor OS version.", │ │ │ │ "type": "i" │ │ │ │ - }, │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "image_version", │ │ │ │ + "documentation": "An object with two integer attributes, one for each major and minor image version.", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "method_ids_offset", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "Major image version.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "class_defs_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "Minor image version.", │ │ │ │ "type": "i" │ │ │ │ - }, │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "subsystem_version", │ │ │ │ + "documentation": "An object with two integer attributes, one for each major and minor subsystem version.", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "class_defs_offset", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "Major subsystem version.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "data_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "Minor subsystem version.", │ │ │ │ "type": "i" │ │ │ │ - }, │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "win32_version_value", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::Win32VersionValue.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size_of_image", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfImage. This is the total virtual size of header and all sections.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size_of_headers", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeaders. This is the raw data size of the PE headers including DOS header, file header, optional header and all section headers. When PE is mapped to memory, this value is subject to aligning up to SectionAlignment.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "checksum", │ │ │ │ + "documentation": "Integer with the \"PE checksum\" as stored in the OptionalHeader", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "calculate_checksum", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "data_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function that calculates the \"PE checksum\" ```Example: pe.checksum == pe.calculate_checksum()```" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "string_ids", │ │ │ │ + "kind": "value", │ │ │ │ + "name": "subsystem", │ │ │ │ "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "string_ids", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "value", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "type_ids", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "type_ids", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "descriptor_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "kind": "value", │ │ │ │ + "name": "dll_characteristics", │ │ │ │ + "documentation": "Bitmap with PE OptionalHeader DllCharacteristics. Do not confuse these flags with the PE FileHeader Characteristics. Individual characteristics can be inspected by performing a bitwise AND operation with specific constants.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "proto_ids", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "proto_ids", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "shorty_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "return_type_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "parameters_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "kind": "value", │ │ │ │ + "name": "dll_name", │ │ │ │ + "documentation": "The name of the DLL, if it exists in the export directory.", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "field_ids", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "field_ids", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "class_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "kind": "value", │ │ │ │ + "name": "export_timestamp", │ │ │ │ + "documentation": "The timestamp the export data was created.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size_of_stack_reserve", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfStackReserve. This is the default amount of virtual memory that will be reserved for stack.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size_of_stack_commit", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfStackCommit. This is the default amount of virtual memory that will be allocated for stack.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size_of_heap_reserve", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeapReserve. This is the default amount of virtual memory that will be reserved for main process heap.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size_of_heap_commit", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeapCommit. This is the default amount of virtual memory that will be allocated for main process heap.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "loader_flags", │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::LoaderFlags.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "array", │ │ │ │ - "name": "method_ids", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "data_directories", │ │ │ │ + "documentation": "A zero-based array of data directories. Each data directory contains virtual address and length of the appropriate data directory. Example: ```pe.data_directories[pe.IMAGE_DIRECTORY_ENTRY_EXPORT].virtual_address != 0``` Each data directory has the following entries:", │ │ │ │ "structure": │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ - "name": "method_ids", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "data_directories", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "class_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "proto_idx", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "virtual_address", │ │ │ │ + "documentation": "Relative virtual address (RVA) of the PE data directory. If this is zero, then the data directory is missing. Note that for digital signature, this is the file offset, not RVA.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "name_idx", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "Size of the PE data directory, in bytes.", │ │ │ │ "type": "i" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "array", │ │ │ │ - "name": "class_defs", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "sections", │ │ │ │ + "documentation": "Individual section characteristics can be inspected using a bitwise AND operation with specific constants. Examples: ```pe.sections[0].name == \".text\"```, ```pe.sections[1].characteristics & pe.SECTION_CNT_CODE```", │ │ │ │ "structure": │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ - "name": "class_defs", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "sections", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "class_idx", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "access_flags", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Section name.", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "super_class_idx", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "characteristics", │ │ │ │ + "documentation": "Section characteristics.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "interfaces_offset", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "virtual_address", │ │ │ │ + "documentation": "Section virtual address.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "source_file_idx", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "virtual_size", │ │ │ │ + "documentation": "Section virtual size.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "annotations_offset", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "raw_data_offset", │ │ │ │ + "documentation": "Section raw offset.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "class_data_offset", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "raw_data_size", │ │ │ │ + "documentation": "Section raw size.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "static_values_offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "class_data_item", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "class_data_item", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "static_fields_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "pointer_to_relocations", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::PointerToRelocations.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "instance_fields_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "pointer_to_line_numbers", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::PointerToLinenumbers.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "direct_methods_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "number_of_relocations", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfRelocations.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "virtual_methods_size", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "number_of_line_numbers", │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfLineNumbers.", │ │ │ │ "type": "i" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ - "name": "map_list", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "overlay", │ │ │ │ + "documentation": "A structure containing members offset and size.", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Overlay section offset.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ "name": "size", │ │ │ │ - "documentation": "", │ │ │ │ + "documentation": "Overlay section size.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "rich_signature", │ │ │ │ + "documentation": "Structure containing information about the PE's rich signature as documented in http://www.ntcore.com/files/richsign.htm.", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset where the rich signature starts. It will be undefined if the file doesn't have a rich signature.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "map_item", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "map_item", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "unused", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "kind": "value", │ │ │ │ + "name": "length", │ │ │ │ + "documentation": "Length of the rich signature, not including the final 'Rich' marker.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "key", │ │ │ │ + "documentation": "Key used to encrypt the data with XOR.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "raw_data", │ │ │ │ + "documentation": "Raw data as it appears in the file.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "clear_data", │ │ │ │ + "documentation": "Data after being decrypted by XORing it with the key.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "version_data", │ │ │ │ + "documentation": "Version fields after being decrypted by XORing it with the key.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "Function returning a sum of count values of all matching version records. Provide the optional toolid argument to only match when both match for one entry. More information can be found here: http://www.ntcore.com/files/richsign.htm Note: Prior to version 3.11.0, this function returns only a boolean value (0 or 1) if the given version and optional toolid is present in an entry. ```Example: pe.rich_signature.version(24215, 261) == 61```", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "version" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning a sum of count values of all matching `version` records." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "version" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "toolid" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning a sum of count values of all matching `version` records that also match the specified `toolid`." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "toolid", │ │ │ │ + "return_type": "i", │ │ │ │ + "documentation": "Function returning a sum of count values of all matching toolid records. Provide the optional version argument to only match when both match for one entry. More information can be found here: http://www.ntcore.com/files/richsign.htm Note: Prior to version 3.11.0, this function returns only a boolean value (0 or 1) if the given toolid and optional version is present in an entry. ```Example: pe.rich_signature.toolid(170, 40219) >= 99```", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "toolid" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "toolid" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "version" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_fields", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ + "kind": "function", │ │ │ │ + "name": "imphash", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning the import hash or imphash for the PE. The imphash is a MD5 hash of the PE's import table after some normalization. The imphash for a PE can be also computed with pefile and you can find more information in Mandiant's blog." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "field", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "field", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "class_name", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "proto", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "field_idx_diff", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "access_flags", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "kind": "function", │ │ │ │ + "name": "section_index", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning the index into the sections array for the section that has name. name is case sensitive." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "addr" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning the index into the sections array for the section that has addr. addr can be an offset into the file or a memory address." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_methods", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ + "kind": "function", │ │ │ │ + "name": "exports", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "function_name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the PE exports function_name or false otherwise." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "ordinal" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the PE exports ordinal or false otherwise." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "regular_expression" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning true if the PE exports regular_expression or false otherwise." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "exports_index", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "function_name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning the index into the export_details array where the named function is, undefined otherwise." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "ordinal" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning the index into the export_details array where the exported ordinal is, undefined otherwise." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "regular_expression" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning the first index into the export_details array where the regular expression matches the exported name, undefined otherwise." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "array", │ │ │ │ - "name": "method", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "export_details", │ │ │ │ + "documentation": "Array of structures containing information about the PE's exports.", │ │ │ │ "structure": │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ - "name": "method", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "export_details", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "class_name", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset where the exported function starts.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "name", │ │ │ │ - "documentation": "", │ │ │ │ + "documentation": "Name of the exported function. It will be undefined if the function has no name.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "proto", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "forward_name", │ │ │ │ + "documentation": "The name of the function where this export forwards to. It will be undefined if the export is not a forwarding export.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "direct", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "virtual", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "method_idx_diff", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "access_flags", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "code_off", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "ordinal", │ │ │ │ + "documentation": "The ordinal of the exported function, after the ordinal base has been applied to it.", │ │ │ │ "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "code_item", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "registers_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "ins_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "outs_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "tries_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "debug_info_off", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "insns_size", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "insns", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "padding", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "tries", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "handlers", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "handlers", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [] │ │ │ │ - } │ │ │ │ - } │ │ │ │ - ] │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMPORT_STANDARD", │ │ │ │ + "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ + "type": "i" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMPORT_DELAYED", │ │ │ │ + "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ + "type": "i" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "IMPORT_ANY", │ │ │ │ + "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ + "type": "i" │ │ │ │ + { │ │ │ │ "kind": "function", │ │ │ │ - "name": "has_method", │ │ │ │ + "name": "imports", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "method name" │ │ │ │ + "name": "dll_name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "function_name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns true if any method has the specified method name." │ │ │ │ + "documentation": "Function returning true if the PE imports function_name from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "class name" │ │ │ │ + "name": "dll_name" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "method name" │ │ │ │ + "type": "i", │ │ │ │ + "name": "ordinal" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns true if any class has the specified class name and at the same time there is a method with the specified metod name" │ │ │ │ + "documentation": "Function returning true if the PE imports ordinal from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "r", │ │ │ │ - "name": "method name" │ │ │ │ + "type": "s", │ │ │ │ + "name": "dll_name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns true if any method name matches the regex." │ │ │ │ + "documentation": "Function returning the number of functions from the dll_name, in the PE imports. dll_name is case insensitive." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "r", │ │ │ │ - "name": "class name" │ │ │ │ + "name": "dll_regexp" │ │ │ │ }, │ │ │ │ { │ │ │ │ "type": "r", │ │ │ │ - "name": "method name" │ │ │ │ + "name": "function_regexp" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns true if any class name matching the regex class name and at the same time there is a method with name matching the specified regex metod name" │ │ │ │ - } │ │ │ │ + "documentation": "Function returning the number of functions from the PE imports where a function name matches function_regexp and a DLL name matches dll_regexp. Both dll_regexp and function_regexp are case sensitive unless you use the \"/i\" modifier in the regexp." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + "type": "i", │ │ │ │ + "name": "import_flag" │ │ │ │ + }, │ │ │ │ + "type": "s", │ │ │ │ + "name": "dll_name" │ │ │ │ + }, │ │ │ │ + "type": "s", │ │ │ │ + "name": "function_name" │ │ │ │ + "documentation": "Function returning true if the PE imports function_name from dll_name in specified import type, or false otherwise. dll_name is case insensitive." │ │ │ │ + "arguments": [ │ │ │ │ + "type": "i", │ │ │ │ + "name": "import_flag" │ │ │ │ + }, │ │ │ │ + "type": "s", │ │ │ │ + "name": "dll_name" │ │ │ │ + }, │ │ │ │ + "type": "i", │ │ │ │ + "name": "ordinal" │ │ │ │ + "documentation": "Function returning true if the PE imports ordinal from dll_name in specified import type, or false otherwise. dll_name is case insensitive." │ │ │ │ + "arguments": [ │ │ │ │ + "type": "i", │ │ │ │ + "name": "import_flag" │ │ │ │ + }, │ │ │ │ + "type": "s", │ │ │ │ + "name": "dll_name" │ │ │ │ + "documentation": "Function returning the number of functions from the dll_name in specified import type, in the PE imports. dll_name is case insensitive." │ │ │ │ + "arguments": [ │ │ │ │ + "type": "i", │ │ │ │ + "name": "import_flag" │ │ │ │ + }, │ │ │ │ + "type": "r", │ │ │ │ + "name": "dll_regexp" │ │ │ │ + }, │ │ │ │ + "type": "r", │ │ │ │ + "name": "function_regexp" │ │ │ │ + "documentation": "Function returning the number of functions from the PE imports where a function name matches function_regexp and a DLL name matches dll_regexp in specified import type. Both dll_regexp and function_regexp are case sensitive unless you use the \"/i\" modifier in the regexp." │ │ │ │ ] │ │ │ │ }, │ │ │ │ + "kind": "array", │ │ │ │ + "name": "import_details", │ │ │ │ + "documentation": "Array of structures containing information about the PE's imports libraries.", │ │ │ │ + "structure": { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "import_details", │ │ │ │ + "attributes": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "library_name", │ │ │ │ + "documentation": "Library name.", │ │ │ │ + "type": "s" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_functions", │ │ │ │ + "documentation": "Number of imported function.", │ │ │ │ + "type": "i" │ │ │ │ + "kind": "array", │ │ │ │ + "name": "functions", │ │ │ │ + "documentation": "Array of structures containing information about the PE's imports functions.", │ │ │ │ + "structure": { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "functions", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Name of imported function.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ordinal", │ │ │ │ + "documentation": "Ordinal of imported function. If ordinal does not exist this value is YR_UNDEFINED.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "rva", │ │ │ │ + "documentation": "Relative virtual address (RVA) of imported function. If rva not found then this value is YR_UNDEFINED.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_imported_functions", │ │ │ │ + "documentation": "Number of imported functions in the PE.", │ │ │ │ + "type": "i" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_delayed_imported_functions", │ │ │ │ + "documentation": "Number of delay imported functions in the PE.", │ │ │ │ + "type": "i" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_delayed_imports", │ │ │ │ + "documentation": "Number of delay imported DLLs in the PE. (Number of IMAGE_DELAYLOAD_DESCRIPTOR parsed from file).", │ │ │ │ + "type": "i" │ │ │ │ + "kind": "array", │ │ │ │ + "name": "delayed_import_details", │ │ │ │ + "documentation": "Array of structures containing information about the PE's delay imports libraries.", │ │ │ │ + "structure": { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "import_details", │ │ │ │ + "attributes": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "library_name", │ │ │ │ + "documentation": "Library name.", │ │ │ │ + "type": "s" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_functions", │ │ │ │ + "documentation": "Number of imported function.", │ │ │ │ + "type": "i" │ │ │ │ + "kind": "array", │ │ │ │ + "name": "functions", │ │ │ │ + "documentation": "Array of structures containing information about the PE's imports functions.", │ │ │ │ + "structure": { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "functions", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Name of imported function.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ordinal", │ │ │ │ + "documentation": " Ordinal of imported function. If ordinal does not exist this value is YR_UNDEFINED.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "rva", │ │ │ │ + "documentation": "Relative virtual address (RVA) of imported function. If rva not found then this value is YR_UNDEFINED.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "has_class", │ │ │ │ + "name": "locale", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "class name" │ │ │ │ + "type": "i", │ │ │ │ + "name": "locale_identifier" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns true if any class has the specified name." │ │ │ │ - }, │ │ │ │ + "documentation": "Function returning true if the PE has a resource with the specified locale identifier. Locale identifiers are 16-bit integers." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "language", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "r", │ │ │ │ - "name": "class name" │ │ │ │ + "type": "i", │ │ │ │ + "name": "language_identifier" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns true if any class name matches the regex." │ │ │ │ + "documentation": "Function returning true if the PE has a resource with the specified language identifier. Language identifiers are 8-bit integers." │ │ │ │ } │ │ │ │ ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "dotnet", │ │ │ │ - "attributes": [ │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "The version string contained in the metadata root. Example: ```dotnet.version == \"v2.0.50727\"```", │ │ │ │ - "type": "s" │ │ │ │ + "kind": "function", │ │ │ │ + "name": "is_dll", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning true if the PE is a DLL." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "module_name", │ │ │ │ - "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ - "type": "s" │ │ │ │ + "kind": "function", │ │ │ │ + "name": "is_32bit", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning true if the PE is 32bits." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "streams", │ │ │ │ - "documentation": "", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "streams", │ │ │ │ - "documentation": "A zero-based array of stream objects, one for each stream contained in the file. Individual streams can be accessed by using the [] operator. Example: ```dotnet.streams[0].name == \"#~\"```", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Stream name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Stream offset.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "size", │ │ │ │ - "documentation": "Stream size.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "kind": "function", │ │ │ │ + "name": "is_64bit", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning true if the PE is 64bits." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_streams", │ │ │ │ - "documentation": "The number of streams in the file.", │ │ │ │ + "name": "number_of_imports", │ │ │ │ + "documentation": "Number of imports in the PE.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "guids", │ │ │ │ - "documentation": "A zero-based array of strings, one for each GUID. Individual guids can be accessed by using the [] operator. Example: ```dotnet.guids[0] == \"99c08ffd-f378-a891-10ab-c02fe11be6ef\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_guids", │ │ │ │ - "documentation": "The number of GUIDs in the guids array.", │ │ │ │ + "name": "number_of_exports", │ │ │ │ + "documentation": "Number of exports in the PE.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_classes", │ │ │ │ - "documentation": "The number of classes in the file.", │ │ │ │ + "name": "resource_timestamp", │ │ │ │ + "documentation": "Resource timestamp. This is stored as an integer.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "resource_version", │ │ │ │ + "documentation": "An object with two integer attributes, major and minor versions.", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "Major resource version.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "Minor resource version.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ "kind": "array", │ │ │ │ - "name": "classes", │ │ │ │ - "documentation": "A zero-based array of .NET classes stored in the metadata. Individual classes can be accessed using the [] operator.", │ │ │ │ + "name": "resources", │ │ │ │ + "documentation": "A zero-based array of resource objects, one for each resource the PE has. Individual resources can be accessed by using the [] operator.All resources must have a type, id (name), and language specified. They can be either an integer or string, but never both, for any given level. ```Example: pe.resources[0].type == pe.RESOURCE_TYPE_RCDATA``` ```Example: pe.resources[0].name_string == \"F\\x00I\\x00L\\x00E\\x00```\"", │ │ │ │ "structure": │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ - "name": "classes", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "resources", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "fullname", │ │ │ │ - "documentation": "Class full name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Class name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "namespace", │ │ │ │ - "documentation": "Class namespace.", │ │ │ │ - "type": "s" │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Offset for the resource data.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "visibility", │ │ │ │ - "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ - "type" : "s" │ │ │ │ + "name": "length", │ │ │ │ + "documentation": "Length of the resource data.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "type", │ │ │ │ - "documentation": "Type of the object, options are: class and interface", │ │ │ │ - "type" : "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "abstract", │ │ │ │ - "documentation": "Boolean representing if class is abstract.", │ │ │ │ + "documentation": "Type of the resource (integer).", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "sealed", │ │ │ │ - "documentation": "Boolean representing if class is sealed.", │ │ │ │ + "name": "id", │ │ │ │ + "documentation": "ID of the resource (integer).", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_generic_parameters", │ │ │ │ - "documentation": "Number of generic parameters.", │ │ │ │ + "name": "language", │ │ │ │ + "documentation": "Language of the resource (integer).", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "generic_parameters", │ │ │ │ - "documentation": "A zero-based array of generic parameters name. Individual parameters can be accessed using the [] operator.", │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type_string", │ │ │ │ + "documentation": "Type of the resource as a string, if specified.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_base_types", │ │ │ │ - "documentation": "Number of the base types.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "base_types", │ │ │ │ - "documentation": "A zero-based array of base types name. Individual base types can be accessed using the [] operator.", │ │ │ │ + "name": "name_string", │ │ │ │ + "documentation": "Name of the resource as a string, if specified.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_methods", │ │ │ │ - "documentation": "Number of the methods.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "methods", │ │ │ │ - "documentation": "A zero-based array of method objects. Individual methods can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "methods", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Method name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "visibility", │ │ │ │ - "documentation": "Method visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ - "type" : "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "static", │ │ │ │ - "documentation": "Boolean representing if method is static.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "virtual", │ │ │ │ - "documentation": "Boolean representing if method is virtual.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "final", │ │ │ │ - "documentation": "Boolean representing if method is final.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "abstract", │ │ │ │ - "documentation": "Boolean representing if method is abstract.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "return_type", │ │ │ │ - "documentation": "Method return type name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_parameters", │ │ │ │ - "documentation": "Number of the method parameters.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "parameters", │ │ │ │ - "documentation": "A zero-based array of method parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "parameters", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Parameter name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "type", │ │ │ │ - "documentation": "Parameter type.", │ │ │ │ - "type": "s" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_generic_parameters", │ │ │ │ - "documentation": "Number of the method generic parameters.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "generic_parameters", │ │ │ │ - "documentation": "A zero-based array of method generic parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ - "type": "s" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "name": "language_string", │ │ │ │ + "documentation": "Language of the resource as a string, if specified.", │ │ │ │ + "type": "s" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_resources", │ │ │ │ + "documentation": "Number of resources in the PE.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "pdb_path", │ │ │ │ + "documentation": "Path of the PDB file for this PE if present. Example: ```pe.pdb_path == \"D:\\workspace\\2018_R9_RelBld\target\\checkout\\custprof\\Release\\custprof.pdb\"``` ", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ "kind": "array", │ │ │ │ - "name": "resources", │ │ │ │ - "documentation": "A zero-based array of resource objects, one for each resource the .NET file has. Individual resources can be accessed by using the [] operator. Example: ```uint16be(dotnet.resources[0].offset) == 0x4d5a```", │ │ │ │ + "name": "signatures", │ │ │ │ + "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ "structure": │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ - "name": "resources", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "signatures", │ │ │ │ + "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Name of the resource (string).", │ │ │ │ + "name": "thumbprint", │ │ │ │ + "documentation": "A string containing the thumbprint of the signature.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "offset", │ │ │ │ - "documentation": "Offset for the resource data.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "issuer", │ │ │ │ + "documentation": "A string containing information about the issuer.", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "length", │ │ │ │ - "documentation": "Length of the resource data.", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_resources", │ │ │ │ - "documentation": "The number of resources in the .NET file. These are different from normal PE resources.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "assembly_refs", │ │ │ │ - "documentation": "Object for .NET assembly reference information.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "assembly_refs", │ │ │ │ - "documentation": "", │ │ │ │ - "attributes": [ │ │ │ │ + "name": "subject", │ │ │ │ + "documentation": "A string containing information about the subject.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "kind": "struct", │ │ │ │ + "kind": "value", │ │ │ │ "name": "version", │ │ │ │ - "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "major", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "minor", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "build_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "revision_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ + "documentation": "Version number.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "public_key_or_token", │ │ │ │ - "documentation": "String containing the public key or token which identifies the author of this assembly.", │ │ │ │ + "name": "algorithm", │ │ │ │ + "documentation": "String representation of the algorithm used for this signature. Usually \"sha1WithRSAEncryption\". It depends on the X.509 and PKCS#7 implementationss and possibly their versions, consider using algorithm_oid instead.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ + "name": "algorithm_oid", │ │ │ │ + "documentation": "Object ID of the algorithm used for this signature, expressed in numeric ASN.1 dot notation. The name contained in algorithm is derived from this value. The object id is expected to be stable across X.509 and PKCS#7 implementations and their versions.", │ │ │ │ "type": "s" │ │ │ │ - } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "serial", │ │ │ │ + "documentation": "A string containing the serial number. This is an example: 52:00:e5:aa:25:56:fc:1a:86:ed:96:c9:d4:4b:33:c7", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "not_before", │ │ │ │ + "documentation": "Unix timestamp on which the validity period for this signature begins.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "not_after", │ │ │ │ + "documentation": "Unix timestamp on which the validity period for this signature ends.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "valid_on", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "file" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": " Function returning true if the signature was valid on the date indicated by timestamp. The following sentence: ```pe.signatures[n].valid_on(timestamp)``` Is equivalent to: ```timestamp >= pe.signatures[n].not_before and timestamp <= pe.signatures[n].not_after```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_assembly_refs", │ │ │ │ - "documentation": "", │ │ │ │ + "name": "number_of_signatures", │ │ │ │ + "documentation": "Number of authenticode signatures in the PE.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "assembly", │ │ │ │ - "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "major", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "minor", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "build_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "revision_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ + "kind": "function", │ │ │ │ + "name": "iconhash", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "culture", │ │ │ │ - "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ - "type": "s" │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "modulerefs", │ │ │ │ - "documentation": "A zero-based array of strings, one for each module reference the .NET file has. Individual module references can be accessed by using the [] operator. Example: ```dotnet.modulerefs[0] == \"kernel32\"```", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_modulerefs", │ │ │ │ - "documentation": "The number of module references in the .NET file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "user_strings", │ │ │ │ - "documentation": "An zero-based array of user strings, one for each stream contained in the file. Individual strings can be accessed by using the [] operator.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_user_strings", │ │ │ │ - "documentation": "The number of user strings in the file.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "typelib", │ │ │ │ - "documentation": "The typelib of the file.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "constants", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_constants", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "array", │ │ │ │ - "name": "field_offsets", │ │ │ │ - "documentation": "A zero-based array of integers, one for each field. Individual field offsets can be accessed by using the [] operator.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_field_offsets", │ │ │ │ - "documentation": "The number of fields in the field_offsets array.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "is_dotnet", │ │ │ │ - "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ - "type": "i" │ │ │ │ + "kind": "function", │ │ │ │ + "name": "rva_to_offset", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "addr" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function returning the file offset for RVA addr. Be careful to pass relative addresses here and not absolute addresses, like pe.entry_point when scanning a process. Example: ```pe.rva_to_offset(pe.sections[0].virtual_address) == pe.sections[0].raw_data_offset``` This example will make sure the offset for the virtual address in the first section equals the file offset for that section." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ "name": "elf", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "ET_NONE", │ │ │ │ @@ -9306,14 +10489,39 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ + "name": "magic", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "mime_type", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning a string with the type of the file. Example: ```magic.type() contains \"PDF\"```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "type", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ "name": "hash", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ "name": "md5", │ │ │ │ "return_type": "s", │ │ │ │ "overloads": [ │ │ │ │ @@ -9454,14 +10662,999 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ + "name": "dex", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DEX_FILE_MAGIC_035", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DEX_FILE_MAGIC_036", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DEX_FILE_MAGIC_037", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DEX_FILE_MAGIC_038", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "DEX_FILE_MAGIC_039", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ENDIAN_CONSTANT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "REVERSE_ENDIAN_CONSTANT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "NO_INDEX", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_PUBLIC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_PRIVATE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_PROTECTED", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_STATIC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_FINAL", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_SYNCHRONIZED", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_VOLATILE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_BRIDGE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_TRANSIENT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_VARARGS", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_NATIVE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_INTERFACE", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_ABSTRACT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_STRICT", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_SYNTHETIC", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_ANNOTATION", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_ENUM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_CONSTRUCTOR", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ACC_DECLARED_SYNCHRONIZED", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_HEADER_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_STRING_ID_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_TYPE_ID_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_PROTO_ID_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_FIELD_ID_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_METHOD_ID_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_CLASS_DEF_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_CALL_SITE_ID_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_METHOD_HANDLE_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_MAP_LIST", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_TYPE_LIST", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_ANNOTATION_SET_REF_LIST", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_ANNOTATION_SET_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_CLASS_DATA_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_CODE_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_STRING_DATA_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_DEBUG_INFO_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_ANNOTATION_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_ENCODED_ARRAY_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "TYPE_ANNOTATIONS_DIRECTORY_ITEM", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "header", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "magic", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "checksum", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "signature", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "file_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "header_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "endian_tag", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "link_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "link_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "map_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "string_ids_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "string_ids_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type_ids_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type_ids_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "proto_ids_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "proto_ids_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "field_ids_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "field_ids_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "method_ids_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "method_ids_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_defs_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_defs_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "data_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "data_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "string_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "string_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "value", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "type_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "type_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "descriptor_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "proto_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "proto_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "shorty_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "return_type_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "parameters_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "field_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "field_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "method_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "method_ids", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "proto_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "class_defs", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "class_defs", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "access_flags", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "super_class_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "interfaces_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "source_file_idx", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "annotations_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_data_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "static_values_offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "class_data_item", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "class_data_item", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "static_fields_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "instance_fields_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "direct_methods_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "virtual_methods_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "map_list", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "map_item", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "map_item", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "unused", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_fields", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "field", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "field", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_name", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "proto", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "field_idx_diff", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "access_flags", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "number_of_methods", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "method", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "method", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "class_name", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "proto", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "direct", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "virtual", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "method_idx_diff", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "access_flags", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "code_off", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "code_item", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "registers_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "ins_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "outs_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "tries_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "debug_info_off", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "insns_size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "insns", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "padding", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "tries", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "handlers", │ │ │ │ + "documentation": "", │ │ │ │ + "structure": { │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "handlers", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [] │ │ │ │ + } │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "has_method", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "method name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if any method has the specified method name." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "class name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "method name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if any class has the specified class name and at the same time there is a method with the specified metod name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "method name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if any method name matches the regex." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "class name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "method name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if any class name matching the regex class name and at the same time there is a method with name matching the specified regex metod name" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "has_class", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "class name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if any class has the specified name." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "class name" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if any class name matches the regex." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ "name": "macho", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "MH_MAGIC", │ │ │ │ "documentation": "", │ │ │ │ "type": "s" │ │ │ │ @@ -10918,2692 +13111,499 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "magic", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "mime_type", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning a string with the type of the file. Example: ```magic.type() contains \"PDF\"```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "type", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "math", │ │ │ │ + "name": "cuckoo", │ │ │ │ + "deprecated": "true", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "MEAN_BYTES", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "f" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "in_range", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "test" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "lower" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "upper" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns true if the *test* value is between *lower* and *upper* values. The comparisons are inclusive. Example: ```math.in_range(math.deviation(0, filesize, math.MEAN_BYTES), 63.9, 64,1)```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "deviation", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "mean" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the deviation from the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. The mean of an equally distributed random sample of bytes is 127.5, which is available as the constant math.MEAN_BYTES. Example: ```math.deviation(0, filesize, math.MEAN_BYTES) == 64.0```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "mean" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the deviation from the mean for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "mean", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.mean(0, filesize) < 72.0```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the mean for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "serial_correlation", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the serial correlation for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0.0 and 1.0. Example: ```math.serial_correlation(0, filesize) < 0.2```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the serial correlation for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "monte_carlo_pi", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the percentage away from Pi for the *size* bytes starting at *offset* when run through the Monte Carlo from Pi test. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.monte_carlo_pi(0, filesize) < 0.07```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the percentage away from Pi for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "entropy", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the entropy for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.entropy(0, filesize) >= 7```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the entropy for the given string. ```Example: math.entropy(\"dummy\") > 7```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "min", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the minimum of two unsigned integer values." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "max", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the maximum of two unsigned integer values." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "to_number", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "b", │ │ │ │ - "name": "boolean" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns 0 or 1, it's useful when writing a score based rule. Example: ```math.tonumber(SubRule1) * 60 + math.tonumber(SubRule2) * 20 + math.tonumber(SubRule3) * 70 > 80*```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "abs", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "count", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns how often a specific byte occurs, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.count(0x4A, filesize-1024, filesize) >= 10```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns how often a specific byte occurs, the complete file is searched. Example: ```math.count(0x4A) >= 10```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "percentage", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the occurrence rate of a specific byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0 and 1. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.percentage(0xFF, filesize-1024, filesize) >= 0.9```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the occurrence rate of a specific byte, the complete file is searched. The returned value is a float between 0 and 1. Example: ```math.percentage(0x4A) >= 0.4```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "mode", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the most common byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.mode(0, filesize) == 0xFF```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Returns the most common byte, the complete file is searched. The returned value is a float. Example: ```math.mode() == 0xFF```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "to_int", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. ```Example: math.to_int(\"1234\") == 1234``` ```Example: math.to_int(\"-10\") == -10``` ```Example: math.to_int(\"-010\" == -8```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "base" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 32 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. ```Example: math.to_int(\"011\", 8) == \"9\"``` ```Example: math.to_int(\"-011\", 0) == \"-9\"```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "to_string", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Convert the given integer to a string. Note: integers in YARA are signed. ```Example: math.to_string(10) == \"10\"``` ```Example: math.to_string(-1) == \"-1\"```" │ │ │ │ - }, │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "signature", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - }, │ │ │ │ + "kind": "function", │ │ │ │ + "name": "name", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "base" │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "r" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Deprecated function." │ │ │ │ } │ │ │ │ - ], │ │ │ │ - "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": "pe", │ │ │ │ + "name": "dotnet", │ │ │ │ "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\"```", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "The version string contained in the metadata root. Example: ```dotnet.version == \"v2.0.50727\"```", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_version_infos", │ │ │ │ - "documentation": "Number of extracted version information records", │ │ │ │ - "type": "i" │ │ │ │ + "name": "module_name", │ │ │ │ + "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "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.", │ │ │ │ + "name": "streams", │ │ │ │ + "documentation": "", │ │ │ │ "structure": │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ - "name": "version_info_list", │ │ │ │ + "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": "key", │ │ │ │ - "documentation": "Key of version information record directory.", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Stream name.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "value", │ │ │ │ - "documentation": "Value of version information record directory.", │ │ │ │ - "type": "s" │ │ │ │ + "name": "offset", │ │ │ │ + "documentation": "Stream offset.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "Stream size.", │ │ │ │ + "type": "i" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ "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.", │ │ │ │ + "name": "number_of_streams", │ │ │ │ + "documentation": "The number of streams in the file.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "dll_name", │ │ │ │ - "documentation": "The name of the DLL, if it exists in the export directory.", │ │ │ │ + "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": "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.", │ │ │ │ + "name": "number_of_guids", │ │ │ │ + "documentation": "The number of GUIDs in the guids array.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "loader_flags", │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::LoaderFlags.", │ │ │ │ + "name": "number_of_classes", │ │ │ │ + "documentation": "The number of classes in the file.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "array", │ │ │ │ - "name": "data_directories", │ │ │ │ - "documentation": "A zero-based array of data directories. Each data directory contains virtual address and length of the appropriate data directory. Example: ```pe.data_directories[pe.IMAGE_DIRECTORY_ENTRY_EXPORT].virtual_address != 0``` Each data directory has the following entries:", │ │ │ │ + "name": "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": "data_directories", │ │ │ │ + "name": "classes", │ │ │ │ + "documentation": "", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "virtual_address", │ │ │ │ - "documentation": "Relative virtual address (RVA) of the PE data directory. If this is zero, then the data directory is missing. Note that for digital signature, this is the file offset, not RVA.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "fullname", │ │ │ │ + "documentation": "Class full name.", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "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.", │ │ │ │ + "documentation": "Class name.", │ │ │ │ "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "characteristics", │ │ │ │ - "documentation": "Section characteristics.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "namespace", │ │ │ │ + "documentation": "Class namespace.", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "virtual_address", │ │ │ │ - "documentation": "Section virtual address.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "visibility", │ │ │ │ + "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ + "type" : "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "virtual_size", │ │ │ │ - "documentation": "Section virtual size.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "type", │ │ │ │ + "documentation": "Type of the object, options are: class and interface", │ │ │ │ + "type" : "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "raw_data_offset", │ │ │ │ - "documentation": "Section raw offset.", │ │ │ │ + "name": "abstract", │ │ │ │ + "documentation": "Boolean representing if class is abstract.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "raw_data_size", │ │ │ │ - "documentation": "Section raw size.", │ │ │ │ + "name": "sealed", │ │ │ │ + "documentation": "Boolean representing if class is sealed.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "pointer_to_relocations", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::PointerToRelocations.", │ │ │ │ + "name": "number_of_generic_parameters", │ │ │ │ + "documentation": "Number of generic parameters.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "pointer_to_line_numbers", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::PointerToLinenumbers.", │ │ │ │ - "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_relocations", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfRelocations.", │ │ │ │ + "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_line_numbers", │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfLineNumbers.", │ │ │ │ + "name": "number_of_methods", │ │ │ │ + "documentation": "Number of the methods.", │ │ │ │ "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": [ │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "array", │ │ │ │ + "name": "methods", │ │ │ │ + "documentation": "A zero-based array of method objects. Individual methods can be accessed by using the [] operator.", │ │ │ │ + "structure": │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "methods", │ │ │ │ + "documentation": "", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "version" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function returning a sum of count values of all matching `version` records." │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Method name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "version" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "visibility", │ │ │ │ + "documentation": "Method visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ + "type" : "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "static", │ │ │ │ + "documentation": "Boolean representing if method is static.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "toolid" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "virtual", │ │ │ │ + "documentation": "Boolean representing if method is virtual.", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "toolid" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "final", │ │ │ │ + "documentation": "Boolean representing if method is final.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "version" │ │ │ │ + "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": "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.", │ │ │ │ + "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": "export_details", │ │ │ │ + "name": "resources", │ │ │ │ + "documentation": "", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "Name of the resource (string).", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ "name": "offset", │ │ │ │ - "documentation": "Offset where the exported function starts.", │ │ │ │ + "documentation": "Offset for the resource data.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "Name of the exported function. It will be undefined if the function has no name.", │ │ │ │ - "type": "s" │ │ │ │ + "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": "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.", │ │ │ │ + "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": "ordinal", │ │ │ │ - "documentation": "The ordinal of the exported function, after the ordinal base has been applied to it.", │ │ │ │ - "type": "i" │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ + "type": "s" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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": "value", │ │ │ │ + "name": "number_of_assembly_refs", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "imports", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "assembly", │ │ │ │ + "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "version", │ │ │ │ + "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ + "attributes": [ │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "dll_name" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "major", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "minor", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "build_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "type": "r", │ │ │ │ - "name": "function_regexp" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "revision_number", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ } │ │ │ │ - ], │ │ │ │ - "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": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning true if the PE is 64bits." │ │ │ │ + "kind": "value", │ │ │ │ + "name": "culture", │ │ │ │ + "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ + "type": "s" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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": "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": "resource_timestamp", │ │ │ │ - "documentation": "Resource timestamp. This is stored as an integer.", │ │ │ │ + "name": "number_of_modulerefs", │ │ │ │ + "documentation": "The number of module references in the .NET file.", │ │ │ │ "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" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "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_resources", │ │ │ │ - "documentation": "Number of resources in the PE.", │ │ │ │ + "name": "number_of_user_strings", │ │ │ │ + "documentation": "The number of user strings in the file.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "pdb_path", │ │ │ │ - "documentation": "Path of the PDB file for this PE if present. Example: ```pe.pdb_path == \"D:\\workspace\\2018_R9_RelBld\target\\checkout\\custprof\\Release\\custprof.pdb\"``` ", │ │ │ │ + "name": "typelib", │ │ │ │ + "documentation": "The typelib of the file.", │ │ │ │ "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```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "name": "constants", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_signatures", │ │ │ │ - "documentation": "Number of authenticode signatures in the PE.", │ │ │ │ + "name": "number_of_constants", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "iconhash", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ + "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": "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": "value", │ │ │ │ + "name": "number_of_field_offsets", │ │ │ │ + "documentation": "The number of fields in the field_offsets array.", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "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": "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": "value", │ │ │ │ + "name": "is_dotnet", │ │ │ │ + "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ + "type": "i" │ │ │ │ } │ │ │ │ St23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ N7yaramod11PlainStringE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail9exceptionE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail11parse_errorE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail10type_errorE │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -247463,39 +247463,41 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ call 85cb0 <_Unwind_Resume@plt> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000188040 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ - lea 0x7f7f3(%rip),%rdx │ │ │ │ - mov $0x1ce,%ecx │ │ │ │ + mov $0x7465,%r9d │ │ │ │ + mov $0x4c85,%ecx │ │ │ │ + lea 0x7ad28(%rip),%rdx │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x7f8,%rsp │ │ │ │ mov %rdi,0xd0(%rsp) │ │ │ │ lea 0x160(%rsp),%rax │ │ │ │ lea 0x4b0(%rsp),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %fs:0x28,%r14 │ │ │ │ mov %r14,0x7e8(%rsp) │ │ │ │ lea 0x4a0(%rsp),%r14 │ │ │ │ mov %rbx,0x4a0(%rsp) │ │ │ │ - movl $0x656d6974,0x4b0(%rsp) │ │ │ │ - movq $0x4,0x4a8(%rsp) │ │ │ │ - movb $0x0,0x4b4(%rsp) │ │ │ │ + movl $0x6e746f64,0x4b0(%rsp) │ │ │ │ + mov %r9w,0x4b4(%rsp) │ │ │ │ + movq $0x6,0x4a8(%rsp) │ │ │ │ + movb $0x0,0x4b6(%rsp) │ │ │ │ mov %rax,0xf8(%rsp) │ │ │ │ mov %r14,%rsi │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x4a0(%rsp),%rdi │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 1880ea │ │ │ │ + je 1880f9 │ │ │ │ mov 0x4b0(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x160(%rsp),%rax │ │ │ │ lea 0x170(%rsp),%rcx │ │ │ │ mov %rbx,0x4a0(%rsp) │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ @@ -247521,33 +247523,33 @@ │ │ │ │ mov %rax,0x4c0(%rsp) │ │ │ │ mov 0x190(%rsp),%rax │ │ │ │ mov %rax,0x4d0(%rsp) │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ lea 0x460(%rsp),%r15 │ │ │ │ mov %rcx,0x4c8(%rsp) │ │ │ │ lea 0x470(%rsp),%r12 │ │ │ │ - mov $0x676e,%r9d │ │ │ │ - lea 0x7edef(%rip),%rdx │ │ │ │ - mov $0x872,%ecx │ │ │ │ + mov $0x6f6f,%r8d │ │ │ │ + lea 0x7a8a0(%rip),%rdx │ │ │ │ + mov $0x2e9,%ecx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rax,0x180(%rsp) │ │ │ │ lea 0x1a0(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ movb $0x0,0x190(%rsp) │ │ │ │ movq $0x0,0x188(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movl $0x69727473,0x470(%rsp) │ │ │ │ - mov %r9w,0x474(%rsp) │ │ │ │ + movl $0x6b637563,0x470(%rsp) │ │ │ │ + mov %r8w,0x474(%rsp) │ │ │ │ movq $0x6,0x468(%rsp) │ │ │ │ movb $0x0,0x476(%rsp) │ │ │ │ mov %rax,0x100(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 18825b │ │ │ │ + je 18826a │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x1a0(%rsp),%rax │ │ │ │ lea 0x4f0(%rsp),%rdx │ │ │ │ lea 0x1b0(%rsp),%rbx │ │ │ │ mov 0x1a8(%rsp),%rcx │ │ │ │ @@ -247571,33 +247573,33 @@ │ │ │ │ mov %rbx,0x68(%rsp) │ │ │ │ cmp %rbx,%rax │ │ │ │ je 189868 │ │ │ │ mov %rax,0x500(%rsp) │ │ │ │ mov 0x1d0(%rsp),%rax │ │ │ │ mov %rax,0x510(%rsp) │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ - mov $0x6570,%r8d │ │ │ │ - mov %r15,%rsi │ │ │ │ mov %rcx,0x508(%rsp) │ │ │ │ - lea 0x6be43(%rip),%rdx │ │ │ │ - mov $0x12e30,%ecx │ │ │ │ - movq $0x0,0x1c8(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea 0x6fd9a(%rip),%rdx │ │ │ │ + mov $0xa99a,%ecx │ │ │ │ + movb $0x0,0x1d0(%rsp) │ │ │ │ mov %rax,0x1c0(%rsp) │ │ │ │ lea 0x1e0(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - movb $0x0,0x1d0(%rsp) │ │ │ │ + movq $0x0,0x1c8(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - mov %r8w,0x470(%rsp) │ │ │ │ - movq $0x2,0x468(%rsp) │ │ │ │ - movb $0x0,0x472(%rsp) │ │ │ │ + movl $0x6863616d,0x470(%rsp) │ │ │ │ + movb $0x6f,0x474(%rsp) │ │ │ │ + movq $0x5,0x468(%rsp) │ │ │ │ + movb $0x0,0x475(%rsp) │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 1883b9 │ │ │ │ + je 1883cc │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x1e0(%rsp),%rax │ │ │ │ lea 0x530(%rsp),%rdx │ │ │ │ lea 0x1f0(%rsp),%rbx │ │ │ │ mov 0x1e8(%rsp),%rcx │ │ │ │ @@ -247621,32 +247623,34 @@ │ │ │ │ mov %rbx,0x78(%rsp) │ │ │ │ cmp %rbx,%rax │ │ │ │ je 189918 │ │ │ │ mov %rax,0x540(%rsp) │ │ │ │ mov 0x210(%rsp),%rax │ │ │ │ mov %rax,0x550(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov %rcx,0x548(%rsp) │ │ │ │ + mov $0x6564,%edi │ │ │ │ mov %r15,%rsi │ │ │ │ - lea 0x67beb(%rip),%rdx │ │ │ │ - mov $0x40e2,%ecx │ │ │ │ - movb $0x0,0x210(%rsp) │ │ │ │ + mov %rcx,0x548(%rsp) │ │ │ │ + mov %di,0x470(%rsp) │ │ │ │ + lea 0x684ab(%rip),%rdx │ │ │ │ + mov $0x7772,%ecx │ │ │ │ mov %rax,0x200(%rsp) │ │ │ │ lea 0x220(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ + movb $0x0,0x210(%rsp) │ │ │ │ movq $0x0,0x208(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movl $0x6874616d,0x470(%rsp) │ │ │ │ - movq $0x4,0x468(%rsp) │ │ │ │ - movb $0x0,0x474(%rsp) │ │ │ │ + movb $0x78,0x472(%rsp) │ │ │ │ + movq $0x3,0x468(%rsp) │ │ │ │ + movb $0x0,0x473(%rsp) │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 188513 │ │ │ │ + je 188530 │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x220(%rsp),%rax │ │ │ │ lea 0x570(%rsp),%rdx │ │ │ │ lea 0x230(%rsp),%rbx │ │ │ │ mov 0x228(%rsp),%rcx │ │ │ │ @@ -247672,31 +247676,30 @@ │ │ │ │ je 1899c8 │ │ │ │ mov %rax,0x580(%rsp) │ │ │ │ mov 0x250(%rsp),%rax │ │ │ │ mov %rax,0x590(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ mov %rcx,0x588(%rsp) │ │ │ │ mov %r15,%rsi │ │ │ │ - lea 0x67745(%rip),%rdx │ │ │ │ - mov $0x33a,%ecx │ │ │ │ + lea 0x66d68(%rip),%rdx │ │ │ │ + mov $0x15c1,%ecx │ │ │ │ movb $0x0,0x250(%rsp) │ │ │ │ mov %rax,0x240(%rsp) │ │ │ │ lea 0x260(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ movq $0x0,0x248(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movl $0x6967616d,0x470(%rsp) │ │ │ │ - movb $0x63,0x474(%rsp) │ │ │ │ - movq $0x5,0x468(%rsp) │ │ │ │ - movb $0x0,0x475(%rsp) │ │ │ │ + movl $0x68736168,0x470(%rsp) │ │ │ │ + movq $0x4,0x468(%rsp) │ │ │ │ + movb $0x0,0x474(%rsp) │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 188681 │ │ │ │ + je 188696 │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x260(%rsp),%rax │ │ │ │ lea 0x5b0(%rsp),%rdx │ │ │ │ lea 0x270(%rsp),%rbx │ │ │ │ mov 0x268(%rsp),%rcx │ │ │ │ @@ -247722,31 +247725,31 @@ │ │ │ │ je 189a78 │ │ │ │ mov %rax,0x5c0(%rsp) │ │ │ │ mov 0x290(%rsp),%rax │ │ │ │ mov %rax,0x5d0(%rsp) │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ mov %rcx,0x5c8(%rsp) │ │ │ │ mov %r15,%rsi │ │ │ │ - lea 0x5cc37(%rip),%rdx │ │ │ │ - mov $0xa99a,%ecx │ │ │ │ + lea 0x668c2(%rip),%rdx │ │ │ │ + mov $0x33a,%ecx │ │ │ │ movb $0x0,0x290(%rsp) │ │ │ │ mov %rax,0x280(%rsp) │ │ │ │ lea 0x2a0(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ movq $0x0,0x288(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movl $0x6863616d,0x470(%rsp) │ │ │ │ - movb $0x6f,0x474(%rsp) │ │ │ │ + movl $0x6967616d,0x470(%rsp) │ │ │ │ + movb $0x63,0x474(%rsp) │ │ │ │ movq $0x5,0x468(%rsp) │ │ │ │ movb $0x0,0x475(%rsp) │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 1887ef │ │ │ │ + je 188804 │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x2a0(%rsp),%rax │ │ │ │ lea 0x5f0(%rsp),%rdx │ │ │ │ lea 0x2b0(%rsp),%rbx │ │ │ │ mov 0x2a8(%rsp),%rcx │ │ │ │ @@ -247770,32 +247773,34 @@ │ │ │ │ mov %rsi,0xa8(%rsp) │ │ │ │ cmp %rsi,%rax │ │ │ │ je 189b28 │ │ │ │ mov %rax,0x600(%rsp) │ │ │ │ mov 0x2d0(%rsp),%rax │ │ │ │ mov %rax,0x610(%rsp) │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ + mov $0x6c65,%esi │ │ │ │ mov %rcx,0x608(%rsp) │ │ │ │ + lea 0x5fb32(%rip),%rdx │ │ │ │ + mov %si,0x470(%rsp) │ │ │ │ + mov $0x6c07,%ecx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea 0x5b4e9(%rip),%rdx │ │ │ │ - mov $0x15c1,%ecx │ │ │ │ - movb $0x0,0x2d0(%rsp) │ │ │ │ mov %rax,0x2c0(%rsp) │ │ │ │ lea 0x2e0(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ + movb $0x0,0x2d0(%rsp) │ │ │ │ movq $0x0,0x2c8(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movl $0x68736168,0x470(%rsp) │ │ │ │ - movq $0x4,0x468(%rsp) │ │ │ │ - movb $0x0,0x474(%rsp) │ │ │ │ + movb $0x66,0x472(%rsp) │ │ │ │ + movq $0x3,0x468(%rsp) │ │ │ │ + movb $0x0,0x473(%rsp) │ │ │ │ mov %rax,0x128(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 188955 │ │ │ │ + je 188974 │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x2e0(%rsp),%rax │ │ │ │ lea 0x630(%rsp),%rdx │ │ │ │ lea 0x2f0(%rsp),%rbx │ │ │ │ mov 0x2e8(%rsp),%rcx │ │ │ │ @@ -247819,34 +247824,33 @@ │ │ │ │ mov %rsi,0xb8(%rsp) │ │ │ │ cmp %rsi,%rax │ │ │ │ je 189bd8 │ │ │ │ mov %rax,0x640(%rsp) │ │ │ │ mov 0x310(%rsp),%rax │ │ │ │ mov %rax,0x650(%rsp) │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ - mov $0x6c65,%edi │ │ │ │ - mov %r15,%rsi │ │ │ │ mov %rcx,0x648(%rsp) │ │ │ │ - mov %di,0x470(%rsp) │ │ │ │ - lea 0x54756(%rip),%rdx │ │ │ │ - mov $0x6c07,%ecx │ │ │ │ + mov $0x6570,%ecx │ │ │ │ + lea 0x4cb82(%rip),%rdx │ │ │ │ + mov %cx,0x470(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov $0x12e30,%ecx │ │ │ │ mov %rax,0x300(%rsp) │ │ │ │ lea 0x320(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ movb $0x0,0x310(%rsp) │ │ │ │ movq $0x0,0x308(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movb $0x66,0x472(%rsp) │ │ │ │ - movq $0x3,0x468(%rsp) │ │ │ │ - movb $0x0,0x473(%rsp) │ │ │ │ + movq $0x2,0x468(%rsp) │ │ │ │ + movb $0x0,0x472(%rsp) │ │ │ │ mov %rax,0x130(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 188ac5 │ │ │ │ + je 188adc │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x320(%rsp),%rax │ │ │ │ lea 0x670(%rsp),%rdx │ │ │ │ lea 0x330(%rsp),%rbx │ │ │ │ mov 0x328(%rsp),%rcx │ │ │ │ @@ -247870,34 +247874,34 @@ │ │ │ │ mov %rsi,0xc8(%rsp) │ │ │ │ cmp %rsi,%rax │ │ │ │ je 189c88 │ │ │ │ mov %rax,0x680(%rsp) │ │ │ │ mov 0x350(%rsp),%rax │ │ │ │ mov %rax,0x690(%rsp) │ │ │ │ mov 0xc8(%rsp),%rax │ │ │ │ - mov $0x7465,%esi │ │ │ │ - mov %rcx,0x688(%rsp) │ │ │ │ - lea 0x4f951(%rip),%rdx │ │ │ │ - mov %si,0x474(%rsp) │ │ │ │ - mov $0x4c85,%ecx │ │ │ │ + mov $0x676e,%edx │ │ │ │ mov %r15,%rsi │ │ │ │ + mov %rcx,0x688(%rsp) │ │ │ │ + mov %dx,0x474(%rsp) │ │ │ │ + mov $0x872,%ecx │ │ │ │ + lea 0x4c18a(%rip),%rdx │ │ │ │ mov %rax,0x340(%rsp) │ │ │ │ lea 0x360(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ movb $0x0,0x350(%rsp) │ │ │ │ movq $0x0,0x348(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movl $0x6e746f64,0x470(%rsp) │ │ │ │ + movl $0x69727473,0x470(%rsp) │ │ │ │ movq $0x6,0x468(%rsp) │ │ │ │ movb $0x0,0x476(%rsp) │ │ │ │ mov %rax,0x138(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 188c38 │ │ │ │ + je 188c4f │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x360(%rsp),%rax │ │ │ │ lea 0x6b0(%rsp),%rdx │ │ │ │ lea 0x370(%rsp),%rbx │ │ │ │ mov 0x368(%rsp),%rcx │ │ │ │ @@ -247922,33 +247926,31 @@ │ │ │ │ cmp %rsi,%rax │ │ │ │ je 189d38 │ │ │ │ mov %rax,0x6c0(%rsp) │ │ │ │ mov 0x390(%rsp),%rax │ │ │ │ mov %rax,0x6d0(%rsp) │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov %rcx,0x6c8(%rsp) │ │ │ │ - mov $0x6564,%ecx │ │ │ │ - lea 0x4806a(%rip),%rdx │ │ │ │ - mov %cx,0x470(%rsp) │ │ │ │ mov %r15,%rsi │ │ │ │ - mov $0x7772,%ecx │ │ │ │ + lea 0x4be55(%rip),%rdx │ │ │ │ + mov $0x1ce,%ecx │ │ │ │ + movb $0x0,0x390(%rsp) │ │ │ │ mov %rax,0x380(%rsp) │ │ │ │ lea 0x3a0(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - movb $0x0,0x390(%rsp) │ │ │ │ movq $0x0,0x388(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movb $0x78,0x472(%rsp) │ │ │ │ - movq $0x3,0x468(%rsp) │ │ │ │ - movb $0x0,0x473(%rsp) │ │ │ │ + movl $0x656d6974,0x470(%rsp) │ │ │ │ + movq $0x4,0x468(%rsp) │ │ │ │ + movb $0x0,0x474(%rsp) │ │ │ │ mov %rax,0xe0(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - je 188d9c │ │ │ │ + je 188da9 │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ call 84a10 │ │ │ │ mov 0x3a0(%rsp),%rax │ │ │ │ lea 0x6f0(%rsp),%rdx │ │ │ │ lea 0x3b0(%rsp),%rbx │ │ │ │ mov 0x3a8(%rsp),%rcx │ │ │ │ @@ -247972,29 +247974,27 @@ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ cmp %rsi,%rax │ │ │ │ je 189de8 │ │ │ │ mov %rax,0x700(%rsp) │ │ │ │ mov 0x3d0(%rsp),%rax │ │ │ │ mov %rax,0x710(%rsp) │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - mov $0x6f6f,%edx │ │ │ │ - mov %r15,%rsi │ │ │ │ mov %rcx,0x708(%rsp) │ │ │ │ - mov %dx,0x474(%rsp) │ │ │ │ - mov $0x2e9,%ecx │ │ │ │ - lea 0x47bf6(%rip),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea 0x47bfb(%rip),%rdx │ │ │ │ + mov $0x40e2,%ecx │ │ │ │ + movb $0x0,0x3d0(%rsp) │ │ │ │ mov %rax,0x3c0(%rsp) │ │ │ │ lea 0x3e0(%rsp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - movb $0x0,0x3d0(%rsp) │ │ │ │ movq $0x0,0x3c8(%rsp) │ │ │ │ mov %r12,0x460(%rsp) │ │ │ │ - movl $0x6b637563,0x470(%rsp) │ │ │ │ - movq $0x6,0x468(%rsp) │ │ │ │ - movb $0x0,0x476(%rsp) │ │ │ │ + movl $0x6874616d,0x470(%rsp) │ │ │ │ + movq $0x4,0x468(%rsp) │ │ │ │ + movb $0x0,0x474(%rsp) │ │ │ │ mov %rax,0xe8(%rsp) │ │ │ │ call 848e0 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov 0x460(%rsp),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ je 188f03 │ │ │ │ mov 0x470(%rsp),%rax │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ @@ -248393,18 +248393,18 @@ │ │ │ │ mov $0x4,%esi │ │ │ │ test $0x2,%cl │ │ │ │ je 1897ab │ │ │ │ movzwl (%rax,%rsi,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rsi,1) │ │ │ │ add $0x2,%rsi │ │ │ │ and $0x1,%ecx │ │ │ │ - je 188130 │ │ │ │ + je 18813f │ │ │ │ movzbl (%rax,%rsi,1),%eax │ │ │ │ mov %al,(%rdi,%rsi,1) │ │ │ │ - jmp 188130 │ │ │ │ + jmp 18813f │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a474 │ │ │ │ xor %edx,%edx │ │ │ │ @@ -248415,18 +248415,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 1897fb │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 1881a7 │ │ │ │ + je 1881b6 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 1881a7 │ │ │ │ + jmp 1881b6 │ │ │ │ mov 0x60(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a448 │ │ │ │ xor %edx,%edx │ │ │ │ @@ -248437,18 +248437,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 18984d │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 1882a9 │ │ │ │ + je 1882b8 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 1882a9 │ │ │ │ + jmp 1882b8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a41c │ │ │ │ @@ -248460,18 +248460,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 1898a3 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188320 │ │ │ │ + je 18832f │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188320 │ │ │ │ + jmp 18832f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a3f0 │ │ │ │ @@ -248483,18 +248483,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 1898fd │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188407 │ │ │ │ + je 18841a │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188407 │ │ │ │ + jmp 18841a │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a3c4 │ │ │ │ @@ -248506,18 +248506,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189953 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 18847e │ │ │ │ + je 188491 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 18847e │ │ │ │ + jmp 188491 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a395 │ │ │ │ @@ -248529,18 +248529,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 1899b0 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188564 │ │ │ │ + je 188581 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188564 │ │ │ │ + jmp 188581 │ │ │ │ nopl (%rax) │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a366 │ │ │ │ @@ -248552,18 +248552,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189a03 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 1885e1 │ │ │ │ + je 1885fe │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 1885e1 │ │ │ │ + jmp 1885fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x90(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a337 │ │ │ │ @@ -248575,18 +248575,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189a60 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 1886d2 │ │ │ │ + je 1886e7 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 1886d2 │ │ │ │ + jmp 1886e7 │ │ │ │ nopl (%rax) │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a308 │ │ │ │ @@ -248598,18 +248598,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189ab3 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 18874f │ │ │ │ + je 188764 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 18874f │ │ │ │ + jmp 188764 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0xa0(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a2d9 │ │ │ │ @@ -248621,18 +248621,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189b10 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188840 │ │ │ │ + je 188855 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188840 │ │ │ │ + jmp 188855 │ │ │ │ nopl (%rax) │ │ │ │ mov 0xa8(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a2aa │ │ │ │ @@ -248644,18 +248644,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189b68 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 1888bd │ │ │ │ + je 1888d2 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 1888bd │ │ │ │ + jmp 1888d2 │ │ │ │ nopl (%rax) │ │ │ │ mov 0xb0(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a27b │ │ │ │ @@ -248667,18 +248667,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189bc0 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 1889a6 │ │ │ │ + je 1889c5 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 1889a6 │ │ │ │ + jmp 1889c5 │ │ │ │ nopl (%rax) │ │ │ │ mov 0xb8(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a24c │ │ │ │ @@ -248690,18 +248690,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189c18 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188a23 │ │ │ │ + je 188a42 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188a23 │ │ │ │ + jmp 188a42 │ │ │ │ nopl (%rax) │ │ │ │ mov 0xc0(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a21d │ │ │ │ @@ -248713,18 +248713,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189c70 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188b16 │ │ │ │ + je 188b2d │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188b16 │ │ │ │ + jmp 188b2d │ │ │ │ nopl (%rax) │ │ │ │ mov 0xc8(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a1ee │ │ │ │ @@ -248736,18 +248736,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189cc8 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188b93 │ │ │ │ + je 188baa │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188b93 │ │ │ │ + jmp 188baa │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a1c2 │ │ │ │ @@ -248759,18 +248759,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189d1d │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188c86 │ │ │ │ + je 188c9d │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188c86 │ │ │ │ + jmp 188c9d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a196 │ │ │ │ @@ -248782,18 +248782,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189d75 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188cfd │ │ │ │ + je 188d14 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188cfd │ │ │ │ + jmp 188d14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a16a │ │ │ │ @@ -248805,18 +248805,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189dcd │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188dea │ │ │ │ + je 188df7 │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188dea │ │ │ │ + jmp 188df7 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a13e │ │ │ │ @@ -248828,18 +248828,18 @@ │ │ │ │ mov $0x4,%edx │ │ │ │ test $0x2,%sil │ │ │ │ je 189e25 │ │ │ │ movzwl (%rax,%rdx,1),%r8d │ │ │ │ mov %r8w,(%rdi,%rdx,1) │ │ │ │ add $0x2,%rdx │ │ │ │ and $0x1,%esi │ │ │ │ - je 188e61 │ │ │ │ + je 188e6e │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi,%rdx,1) │ │ │ │ - jmp 188e61 │ │ │ │ + jmp 188e6e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r10,%rax │ │ │ │ cmp $0x8,%esi │ │ │ │ jae 18a112 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -6566,14085 +6566,14085 @@ │ │ │ │ 0x001d0a30 20202020 20202020 20202020 2020205d ] │ │ │ │ 0x001d0a40 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001d0a50 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ 0x001d0a60 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ 0x001d0a70 0a7d0a0a 00000000 00000000 00000000 .}.............. │ │ │ │ 0x001d0a80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ 0x001d0a90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001d0aa0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ - 0x001d0ab0 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ - 0x001d0ac0 22747275 65222c0a 20202020 22617474 "true",. "att │ │ │ │ - 0x001d0ad0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001d0ae0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d0af0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001d0b00 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001d0b10 226e616d 65223a20 22736967 6e617475 "name": "signatu │ │ │ │ - 0x001d0b20 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ - 0x001d0b30 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001d0b40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d0b50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d0b60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d0b70 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001d0b80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d0b90 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001d0ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0bb0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001d0bc0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001d0bd0 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001d0be0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001d0bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0c00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d0c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0c20 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001d0c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0c40 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d0c50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d0c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0c70 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ - 0x001d0c80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d0aa0 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ + 0x001d0ab0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001d0ac0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d0ad0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d0ae0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d0af0 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ + 0x001d0b00 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ + 0x001d0b10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d0b20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d0b30 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001d0b40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d0b50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d0b60 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001d0b70 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001d0b80 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ + 0x001d0b90 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ + 0x001d0ba0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001d0bb0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001d0bc0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001d0bd0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001d0be0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d0bf0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001d0c00 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001d0c10 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d0c20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d0c30 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001d0c40 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001d0c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0c60 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001d0c70 65737422 0a202020 20202020 20202020 est". │ │ │ │ + 0x001d0c80 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001d0c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0ca0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001d0cb0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001d0cc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d0cd0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d0ce0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d0cf0 44657072 65636174 65642066 756e6374 Deprecated funct │ │ │ │ - 0x001d0d00 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ - 0x001d0d10 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001d0ca0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d0cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0cc0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001d0cd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d0ce0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d0cf0 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ + 0x001d0d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0d10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ 0x001d0d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0d30 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x001d0d40 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001d0d50 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ - 0x001d0d60 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ - 0x001d0d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001d0d80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001d0d90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001d0da0 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ - 0x001d0db0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001d0dc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d0dd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d0de0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d0df0 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ - 0x001d0e00 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ - 0x001d0e10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d0e20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d0e30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d0e40 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x001d0e50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d0e60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d0e70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d0e80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d0e90 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ - 0x001d0ea0 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ - 0x001d0eb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d0ec0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d0ed0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001d0ee0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d0ef0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d0f00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d0f10 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d0f20 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ - 0x001d0f30 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ - 0x001d0f40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d0f50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d0f60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d0f70 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ - 0x001d0f80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d0f90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d0fa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d0fb0 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ - 0x001d0fc0 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ - 0x001d0fd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d0fe0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d0ff0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d1000 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001d1010 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d1020 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d1030 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d1040 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001d1050 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ - 0x001d1060 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ - 0x001d1070 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d1080 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d1090 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001d10a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d10b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d10c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d10d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d10e0 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ - 0x001d10f0 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ - 0x001d1100 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d1110 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d1120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d1130 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d1140 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d1150 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d1160 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d1170 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ - 0x001d1180 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ - 0x001d1190 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d11a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d11b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d11c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d11d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d11e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d11f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d1200 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d1210 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ - 0x001d1220 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d1230 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d1240 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d1250 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d1260 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d1270 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d1280 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d1290 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ - 0x001d12a0 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ - 0x001d12b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d12c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d12d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d12e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d12f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d1300 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d1310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1320 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ - 0x001d1330 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ - 0x001d1340 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d1350 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d1360 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d1370 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d1380 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d1390 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d13a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d13b0 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ - 0x001d13c0 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ - 0x001d13d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d13e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d13f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d1400 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d1410 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d1420 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d1430 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d1440 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ - 0x001d1450 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1460 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d1470 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d1480 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d1490 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d14a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d14b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d14c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d14d0 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ - 0x001d14e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d14f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d1500 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d1510 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d1520 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d1530 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d1540 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d1550 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ - 0x001d1560 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ - 0x001d1570 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d1580 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d1590 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d15a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d15b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d15c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d15d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d15e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d15f0 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ - 0x001d1600 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d1610 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d1620 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d1630 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d1640 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d1650 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d1660 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d1670 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d1680 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ - 0x001d1690 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d16a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d16b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d16c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d16d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d16e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d16f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d1700 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x001d1710 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ - 0x001d1720 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d1730 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d1740 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d1750 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d1760 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d1770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d1780 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d1790 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x001d17a0 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ - 0x001d17b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d17c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d17d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d17e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d17f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d1800 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d1810 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d1820 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ - 0x001d1830 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ - 0x001d1840 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d1850 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d1860 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d1870 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d1880 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d1890 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d18a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d18b0 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ - 0x001d18c0 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ - 0x001d18d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d18e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d18f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d1900 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d1910 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d1920 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d1930 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d1940 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ - 0x001d1950 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ - 0x001d1960 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d1970 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d1980 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d1990 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d19a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d19b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d19c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d19d0 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ - 0x001d19e0 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ - 0x001d19f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d1a00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d1a10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d1a20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d1a30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d1a40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d1a50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d1a60 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ - 0x001d1a70 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ - 0x001d1a80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d1a90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d1aa0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d1ab0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d1ac0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d1ad0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d1ae0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d1af0 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ - 0x001d1b00 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ - 0x001d1b10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d1b20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d1b30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d1b40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d1b50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d1b60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d1b70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d1b80 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ - 0x001d1b90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d1ba0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d1bb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d1bc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d1bd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d1be0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d1bf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d1c00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d1c10 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ - 0x001d1c20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1c30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d1c40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d1c50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d1c60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d1c70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d1c80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d1c90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d1ca0 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ - 0x001d1cb0 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ - 0x001d1cc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d1cd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d1ce0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d1cf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d1d00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d1d10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d1d20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d1d30 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ - 0x001d1d40 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ - 0x001d1d50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d1d60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d1d70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1d80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d1d90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d1da0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d1db0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d1dc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d1dd0 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ - 0x001d1de0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001d1df0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d1e00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d1e10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d1e20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d1e30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d1e40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d1e50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1e60 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ - 0x001d1e70 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ - 0x001d1e80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d1e90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d1ea0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d1eb0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d1ec0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d1ed0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d1ee0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d1ef0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ - 0x001d1f00 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ - 0x001d1f10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d1f20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d1f30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d1f40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d1f50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d1f60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d1f70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d1f80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d1f90 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ - 0x001d1fa0 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ - 0x001d1fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d1fc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d1fd0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d1fe0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d1ff0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2000 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d2010 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d2020 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ - 0x001d2030 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ - 0x001d2040 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d2050 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d2060 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d2070 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d2080 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d2090 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d20a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d20b0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ - 0x001d20c0 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ - 0x001d20d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d20e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d20f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d2100 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d2110 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d2120 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d2130 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d2140 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d2150 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ - 0x001d2160 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ - 0x001d2170 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d2180 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d2190 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d21a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d21b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d21c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d21d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d21e0 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ - 0x001d21f0 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ - 0x001d2200 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ - 0x001d2210 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d2220 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d2230 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d2240 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d2250 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d2260 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d2270 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d2280 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ - 0x001d2290 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ - 0x001d22a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d22b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d22c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d22d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d22e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d22f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d2300 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d2310 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ - 0x001d2320 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ - 0x001d2330 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d2340 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d2350 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d2360 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d2370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2380 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d2390 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d23a0 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ - 0x001d23b0 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ - 0x001d23c0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ - 0x001d23d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d23e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d23f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d2400 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d2410 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d2420 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d2430 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d2440 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ - 0x001d2450 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ - 0x001d2460 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d2470 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d2480 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d2490 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d24a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d24b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d24c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d24d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d24e0 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ - 0x001d24f0 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ - 0x001d2500 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d2510 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d2520 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d2530 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d2540 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2550 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d2560 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d2570 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ - 0x001d2580 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001d2590 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d25a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d25b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d25c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d25d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d25e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d25f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d2600 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ - 0x001d2610 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ - 0x001d2620 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d2630 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d2640 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d2650 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d2660 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d2670 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d2680 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d2690 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d26a0 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ - 0x001d26b0 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ - 0x001d26c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d26d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d26e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d26f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d2700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2710 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d2720 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d2730 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ - 0x001d2740 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ - 0x001d2750 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d2760 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d2770 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d2780 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d2790 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d27a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d27b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d27c0 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ - 0x001d27d0 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ - 0x001d27e0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001d27f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d2800 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d2810 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d2820 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d2830 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d2840 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d2850 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d2860 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ - 0x001d2870 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ - 0x001d2880 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ - 0x001d2890 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d28a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d28b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d28c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d28d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d28e0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001d28f0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001d2900 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ - 0x001d2910 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x001d2920 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d2930 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d2940 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001d2950 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2960 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2970 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d2980 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d2990 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d29a0 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ - 0x001d29b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d29c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d29d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d29e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d29f0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x001d2a00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d2a10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d2a20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2a30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d2a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2a50 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ - 0x001d2a60 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ - 0x001d2a70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d2a80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d2a90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2aa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d2ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2ac0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d2ad0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d2ae0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d2af0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d2b00 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2b10 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ - 0x001d2b20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d2b30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d2b40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d2b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2b60 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001d2b70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d2b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2b90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2ba0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d2bb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d2bc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d2bd0 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ - 0x001d2be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2bf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d2c00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d2c10 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d2c20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d2c30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d2c40 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d2c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2c60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d2c70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d2c80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d2c90 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ - 0x001d2ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2cb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d2cc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d2cd0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d2ce0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d2cf0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d2d00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d2d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2d20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d2d30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2d40 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ - 0x001d2d50 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ - 0x001d2d60 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2d70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d2d80 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d2d90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d2da0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d2db0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d2dc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d2dd0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d2de0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d2df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e00 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ - 0x001d2e10 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001d2e20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d2e30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d2e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d2e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e70 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d2e80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2e90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d2ea0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d2eb0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d2ec0 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ - 0x001d2ed0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x001d2ee0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d2ef0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d2f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2f10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d2f20 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d2f30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2f40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2f50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d2f60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d2f70 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d2f80 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ - 0x001d2f90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d2fa0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d2fb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d2fc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2fd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d2fe0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d2ff0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d3000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3010 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d3020 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d3030 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d3040 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ - 0x001d3050 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d3060 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d3070 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d3080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3090 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d30a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d30b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d30c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d30d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d30e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d30f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d3100 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ - 0x001d3110 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001d3120 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d3130 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d3140 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3150 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d3160 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3170 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d3180 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d3190 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d31a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d31b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d31c0 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ - 0x001d31d0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ - 0x001d31e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d31f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d3200 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d3220 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3230 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d3240 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d3250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d3260 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d3270 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d3280 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ - 0x001d3290 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ - 0x001d32a0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d32b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d32c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d32d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d32e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d32f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d3300 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d3310 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d3320 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d3330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3340 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ - 0x001d3350 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ - 0x001d3360 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d3370 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d3380 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d3390 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d33a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d33b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d33c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d33d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d33e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d33f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3400 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ - 0x001d3410 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ - 0x001d3420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3430 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d3440 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d3450 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d3460 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d3470 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d3480 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d3490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d34a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d34b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d34c0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001d34d0 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ + 0x001d0d30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d0d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0d50 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ + 0x001d0d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0d70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d0d80 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ + 0x001d0d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0da0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001d0db0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001d0dc0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d0dd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d0de0 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ + 0x001d0df0 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ + 0x001d0e00 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ + 0x001d0e10 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ + 0x001d0e20 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ + 0x001d0e30 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ + 0x001d0e40 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ + 0x001d0e50 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ + 0x001d0e60 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ + 0x001d0e70 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ + 0x001d0e80 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ + 0x001d0e90 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ + 0x001d0ea0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d0eb0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d0ec0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d0ed0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d0ee0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001d0ef0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001d0f00 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ + 0x001d0f10 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001d0f20 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001d0f30 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ + 0x001d0f40 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001d0f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0f60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d0f70 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001d0f80 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001d0f90 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d0fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0fb0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d0fc0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001d0fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0fe0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001d0ff0 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x001d1000 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001d1010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1020 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d1030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1040 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d1050 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d1060 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d1070 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x001d1080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1090 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d10a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d10b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d10c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d10d0 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ + 0x001d10e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d10f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d1100 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ + 0x001d1110 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d1120 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d1130 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001d1140 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d1150 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001d1160 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ + 0x001d1170 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ + 0x001d1180 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ + 0x001d1190 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ + 0x001d11a0 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ + 0x001d11b0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x001d11c0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x001d11d0 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x001d11e0 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x001d11f0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x001d1200 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x001d1210 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x001d1220 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x001d1230 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ + 0x001d1240 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ + 0x001d1250 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ + 0x001d1260 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ + 0x001d1270 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ + 0x001d1280 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ + 0x001d1290 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ + 0x001d12a0 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ + 0x001d12b0 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ + 0x001d12c0 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ + 0x001d12d0 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ + 0x001d12e0 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ + 0x001d12f0 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ + 0x001d1300 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001d1310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1320 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d1330 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001d1340 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001d1350 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d1360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1370 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d1380 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ + 0x001d1390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d13a0 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ + 0x001d13b0 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ + 0x001d13c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001d13d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d13e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d13f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1400 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001d1410 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d1420 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d1430 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ + 0x001d1440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1450 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001d1460 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001d1470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1480 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d1490 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ + 0x001d14a0 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ + 0x001d14b0 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ + 0x001d14c0 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ + 0x001d14d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d14e0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d14f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d1500 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d1510 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001d1520 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001d1530 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ + 0x001d1540 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001d1550 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ + 0x001d1560 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001d1570 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001d1580 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d1590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d15a0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001d15b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d15c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d15d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d15e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d15f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d1600 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d1610 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ + 0x001d1620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1630 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001d1640 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d1650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1660 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d1670 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001d1680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1690 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ + 0x001d16a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d16b0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001d16c0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001d16d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d16e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d16f0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x001d1700 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ + 0x001d1710 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001d1720 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001d1730 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ + 0x001d1740 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ + 0x001d1750 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ + 0x001d1760 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ + 0x001d1770 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ + 0x001d1780 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ + 0x001d1790 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ + 0x001d17a0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ + 0x001d17b0 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ + 0x001d17c0 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ + 0x001d17d0 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ + 0x001d17e0 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ + 0x001d17f0 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001d1800 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d1810 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d1820 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001d1830 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001d1840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1850 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d1860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1870 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001d1880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1890 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d18a0 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ + 0x001d18b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001d18c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d18d0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001d18e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d18f0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001d1900 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ + 0x001d1910 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ + 0x001d1920 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001d1930 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001d1940 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001d1950 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d1960 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001d1970 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001d1980 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ + 0x001d1990 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ + 0x001d19a0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001d19b0 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ + 0x001d19c0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001d19d0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001d19e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d19f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1a00 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001d1a10 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001d1a20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d1a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1a40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d1a50 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001d1a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1a70 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ + 0x001d1a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1a90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d1aa0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d1ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d1ac0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001d1ad0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001d1ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1af0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001d1b00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d1b10 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001d1b20 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001d1b30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d1b40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d1b50 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001d1b60 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ + 0x001d1b70 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ + 0x001d1b80 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001d1b90 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001d1ba0 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ + 0x001d1bb0 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ + 0x001d1bc0 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ + 0x001d1bd0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ + 0x001d1be0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ + 0x001d1bf0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ + 0x001d1c00 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ + 0x001d1c10 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ + 0x001d1c20 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ + 0x001d1c30 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ + 0x001d1c40 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ + 0x001d1c50 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ + 0x001d1c60 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ + 0x001d1c70 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ + 0x001d1c80 6060220a 20202020 20202020 20202020 ``". │ │ │ │ + 0x001d1c90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d1ca0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d1cb0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001d1cc0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001d1cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1ce0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d1cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1d00 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x001d1d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1d20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d1d30 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001d1d40 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001d1d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1d60 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001d1d70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d1d80 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ + 0x001d1d90 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ + 0x001d1da0 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ + 0x001d1db0 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ + 0x001d1dc0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001d1dd0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001d1de0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001d1df0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d1e00 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001d1e10 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001d1e20 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ + 0x001d1e30 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ + 0x001d1e40 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001d1e50 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ + 0x001d1e60 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ + 0x001d1e70 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ + 0x001d1e80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d1e90 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001d1ea0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001d1eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1ec0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d1ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1ee0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001d1ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1f00 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1f10 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ + 0x001d1f20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d1f30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d1f40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d1f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1f60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d1f70 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001d1f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1f90 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ + 0x001d1fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1fb0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001d1fc0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001d1fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d1fe0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1ff0 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ + 0x001d2000 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ + 0x001d2010 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ + 0x001d2020 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001d2030 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001d2040 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ + 0x001d2050 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ + 0x001d2060 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ + 0x001d2070 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ + 0x001d2080 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ + 0x001d2090 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ + 0x001d20a0 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ + 0x001d20b0 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ + 0x001d20c0 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ + 0x001d20d0 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ + 0x001d20e0 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ + 0x001d20f0 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ + 0x001d2100 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ + 0x001d2110 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ + 0x001d2120 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ + 0x001d2130 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ + 0x001d2140 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001d2150 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d2160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2170 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001d2180 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001d2190 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d21a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d21b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d21c0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001d21d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d21e0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001d21f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2200 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001d2210 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001d2220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2230 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d2240 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ + 0x001d2250 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ + 0x001d2260 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ + 0x001d2270 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ + 0x001d2280 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001d2290 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001d22a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d22b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d22c0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001d22d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d22e0 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ + 0x001d22f0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001d2300 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ + 0x001d2310 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001d2320 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001d2330 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d2340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2350 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001d2360 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001d2370 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d2380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2390 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d23a0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001d23b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d23c0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001d23d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001d23e0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001d23f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d2410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2420 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001d2430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2440 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d2450 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ + 0x001d2460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2470 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001d2480 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001d2490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d24a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d24b0 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ + 0x001d24c0 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ + 0x001d24d0 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ + 0x001d24e0 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ + 0x001d24f0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x001d2500 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x001d2510 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x001d2520 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x001d2530 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x001d2540 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x001d2550 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x001d2560 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x001d2570 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ + 0x001d2580 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ + 0x001d2590 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ + 0x001d25a0 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ + 0x001d25b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d25c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d25d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d25e0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001d25f0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001d2600 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d2610 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2620 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001d2630 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001d2640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2650 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001d2660 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2670 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001d2680 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001d2690 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d26a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d26b0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001d26c0 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ + 0x001d26d0 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ + 0x001d26e0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001d26f0 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ + 0x001d2700 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ + 0x001d2710 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001d2720 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001d2730 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d2740 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d2750 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001d2760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2770 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ + 0x001d2780 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001d2790 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001d27a0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001d27b0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001d27c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d27d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d27e0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001d27f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2800 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d2810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2820 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001d2830 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2840 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001d2850 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x001d2860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2870 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d2880 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d2890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d28a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d28b0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001d28c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d28d0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x001d28e0 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x001d28f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d2900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2910 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001d2920 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d2930 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001d2940 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ + 0x001d2950 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ + 0x001d2960 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ + 0x001d2970 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d2980 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d2990 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d29a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d29b0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001d29c0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001d29d0 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ + 0x001d29e0 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001d29f0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001d2a00 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001d2a10 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001d2a20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d2a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2a40 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001d2a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2a60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d2a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2a80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d2a90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d2aa0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d2ab0 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ + 0x001d2ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2ad0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001d2ae0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d2af0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2b00 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001d2b10 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001d2b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2b30 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001d2b40 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ + 0x001d2b50 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001d2b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2b70 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001d2b80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d2b90 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001d2ba0 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ + 0x001d2bb0 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ + 0x001d2bc0 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ + 0x001d2bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2be0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001d2bf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2c00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d2c10 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001d2c20 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001d2c30 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ + 0x001d2c40 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x001d2c50 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001d2c60 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001d2c70 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001d2c80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2c90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d2ca0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001d2cb0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001d2cc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d2cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2ce0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d2cf0 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ + 0x001d2d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2d10 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ + 0x001d2d20 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ + 0x001d2d30 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d2d40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d2d50 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001d2d60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d2d70 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001d2d80 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ + 0x001d2d90 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ + 0x001d2da0 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ + 0x001d2db0 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ + 0x001d2dc0 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ + 0x001d2dd0 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ + 0x001d2de0 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ + 0x001d2df0 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ + 0x001d2e00 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ + 0x001d2e10 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ + 0x001d2e20 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ + 0x001d2e30 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001d2e40 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001d2e50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d2e60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d2e70 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001d2e80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d2e90 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ + 0x001d2ea0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001d2eb0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001d2ec0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001d2ed0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001d2ee0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d2ef0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001d2f00 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001d2f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2f20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d2f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2f40 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001d2f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2f60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d2f70 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ + 0x001d2f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2f90 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001d2fa0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001d2fb0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d2fc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d2fd0 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ + 0x001d2fe0 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ + 0x001d2ff0 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ + 0x001d3000 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001d3010 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ + 0x001d3020 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ + 0x001d3030 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001d3040 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001d3050 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d3060 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d3070 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001d3080 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d3090 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ + 0x001d30a0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001d30b0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001d30c0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001d30d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001d30e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d30f0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001d3100 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001d3110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d3130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3140 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001d3150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3160 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d3170 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ + 0x001d3180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3190 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001d31a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d31b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d31c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d31d0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001d31e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d31f0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x001d3200 6574220a 20202020 20202020 20202020 et". │ │ │ │ + 0x001d3210 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001d3220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3230 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d3240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3250 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d3260 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d3270 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d3280 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ + 0x001d3290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d32a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001d32b0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001d32c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d32d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d32e0 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ + 0x001d32f0 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ + 0x001d3300 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ + 0x001d3310 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ + 0x001d3320 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ + 0x001d3330 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ + 0x001d3340 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ + 0x001d3350 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ + 0x001d3360 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ + 0x001d3370 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ + 0x001d3380 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ + 0x001d3390 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ + 0x001d33a0 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ + 0x001d33b0 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ + 0x001d33c0 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ + 0x001d33d0 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ + 0x001d33e0 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ + 0x001d33f0 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ + 0x001d3400 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ + 0x001d3410 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ + 0x001d3420 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ + 0x001d3430 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ + 0x001d3440 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ + 0x001d3450 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001d3460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3470 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3480 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001d3490 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001d34a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d34b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d34c0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d34d0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ 0x001d34e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d34f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d3500 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d3510 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d3520 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d3530 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d3540 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d3550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3560 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d3570 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d3580 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001d3590 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ - 0x001d35a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d35b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d35c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d35d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d35e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d35f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d3600 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d3610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3620 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d3630 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d3640 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d3650 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ - 0x001d3660 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d3670 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d3680 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d34f0 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ + 0x001d3500 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001d3510 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d3520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3530 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001d3540 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d3550 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001d3560 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ + 0x001d3570 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ + 0x001d3580 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ + 0x001d3590 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ + 0x001d35a0 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ + 0x001d35b0 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ + 0x001d35c0 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ + 0x001d35d0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001d35e0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001d35f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d3600 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d3610 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001d3620 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d3630 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ + 0x001d3640 0a202020 20202020 20202020 20227265 . "re │ │ │ │ + 0x001d3650 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ + 0x001d3660 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ + 0x001d3670 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x001d3680 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x001d3690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d36a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d36b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d36c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d36d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d36e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d36f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d3700 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d3710 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ - 0x001d3720 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001d3730 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d3740 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d3750 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3760 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d3770 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3780 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d3790 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d37a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d37b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d37c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d37d0 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ - 0x001d37e0 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ - 0x001d37f0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d3800 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d3810 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d3820 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d3830 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d3840 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d3850 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d3860 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d3870 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d3880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3890 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ - 0x001d38a0 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ - 0x001d38b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d38c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d38d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d38e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d38f0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d3900 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d3910 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d3920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3930 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d3940 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3950 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ - 0x001d3960 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ - 0x001d3970 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d3980 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d3990 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d39a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d39b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d39c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d39d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d39e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d39f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d3a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3a10 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ - 0x001d3a20 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001d3a30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d3a40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d3a50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3a60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d3a70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3a80 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001d3a90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d3aa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d3ab0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ - 0x001d3ac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d3ad0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ - 0x001d3ae0 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ - 0x001d3af0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d3b00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d3b10 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ - 0x001d3b20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d3b30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d3b40 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x001d3b50 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d3b60 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ - 0x001d3b70 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ - 0x001d3b80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d3b90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d3ba0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001d3bb0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001d3bc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d3bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3be0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d3bf0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d3c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3c10 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001d3c20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d3c30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d3c40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d3c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3c60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d3c70 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d3c80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d3c90 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d3ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3cb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d3cc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d3cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3ce0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ - 0x001d3cf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d3d00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d3d10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d3d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3d30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d3d40 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d3d50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d3d60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d36a0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001d36b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d36c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d36d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d36e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d36f0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001d3700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3710 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ + 0x001d3720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d3740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3750 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3770 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001d3780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3790 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d37a0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x001d37b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d37c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001d37d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d37e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d37f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d3800 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001d3810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3820 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001d3830 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001d3840 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d3850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3860 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001d3870 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d3880 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001d3890 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ + 0x001d38a0 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ + 0x001d38b0 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ + 0x001d38c0 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ + 0x001d38d0 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ + 0x001d38e0 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ + 0x001d38f0 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ + 0x001d3900 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ + 0x001d3910 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ + 0x001d3920 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ + 0x001d3930 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ + 0x001d3940 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ + 0x001d3950 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ + 0x001d3960 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ + 0x001d3970 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ + 0x001d3980 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ + 0x001d3990 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ + 0x001d39a0 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ + 0x001d39b0 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ + 0x001d39c0 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ + 0x001d39d0 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ + 0x001d39e0 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ + 0x001d39f0 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ + 0x001d3a00 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ + 0x001d3a10 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ + 0x001d3a20 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ + 0x001d3a30 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001d3a40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d3a50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3a60 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001d3a70 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001d3a80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d3a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3aa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d3ab0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001d3ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3ad0 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ + 0x001d3ae0 7465220a 20202020 20202020 20202020 te". │ │ │ │ + 0x001d3af0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001d3b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3b10 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001d3b20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d3b30 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001d3b40 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ + 0x001d3b50 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ + 0x001d3b60 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ + 0x001d3b70 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ + 0x001d3b80 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ + 0x001d3b90 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ + 0x001d3ba0 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ + 0x001d3bb0 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ + 0x001d3bc0 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ + 0x001d3bd0 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ + 0x001d3be0 34606060 220a2020 20202020 20202020 4```". │ │ │ │ + 0x001d3bf0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001d3c00 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x001d3c10 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d3c20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d3c30 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001d3c40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d3c50 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ + 0x001d3c60 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001d3c70 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001d3c80 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001d3c90 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001d3ca0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3cb0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001d3cc0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001d3cd0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001d3ce0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d3cf0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001d3d00 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001d3d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3d20 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001d3d30 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x001d3d40 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d3d50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d3d60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x001d3d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3d80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d3d90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d3d80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d3d90 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ 0x001d3da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3db0 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ - 0x001d3dc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d3dd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d3de0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d3df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3e00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d3e10 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001d3e20 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d3e30 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001d3e40 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d3e50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d3e60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d3e70 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001d3e80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d3e90 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ - 0x001d3ea0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d3eb0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d3ec0 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001d3ed0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001d3ee0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d3ef0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001d3f00 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001d3f10 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ - 0x001d3f20 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ - 0x001d3f30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d3f40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d3f50 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001d3f60 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001d3f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3f80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d3f90 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d3fa0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d3db0 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x001d3dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d3dd0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001d3de0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001d3df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d3e00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d3e10 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001d3e20 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ + 0x001d3e30 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ + 0x001d3e40 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ + 0x001d3e50 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ + 0x001d3e60 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ + 0x001d3e70 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ + 0x001d3e80 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ + 0x001d3e90 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ + 0x001d3ea0 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ + 0x001d3eb0 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ + 0x001d3ec0 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ + 0x001d3ed0 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ + 0x001d3ee0 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ + 0x001d3ef0 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ + 0x001d3f00 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ + 0x001d3f10 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ + 0x001d3f20 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ + 0x001d3f30 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ + 0x001d3f40 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ + 0x001d3f50 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ + 0x001d3f60 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001d3f70 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d3f80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d3f90 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001d3fa0 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ 0x001d3fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3fc0 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ - 0x001d3fd0 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ - 0x001d3fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3ff0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d4000 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d4010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4020 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d4030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4040 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001d4050 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001d4060 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ - 0x001d4070 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d4080 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d4090 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x001d40a0 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ - 0x001d40b0 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ - 0x001d40c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d40d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d40e0 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001d40f0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001d3fc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d3fd0 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ + 0x001d3fe0 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ + 0x001d3ff0 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ + 0x001d4000 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ + 0x001d4010 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ + 0x001d4020 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ + 0x001d4030 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ + 0x001d4040 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ + 0x001d4050 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001d4060 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001d4070 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001d4080 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d4090 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001d40a0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001d40b0 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ + 0x001d40c0 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ + 0x001d40d0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001d40e0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001d40f0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ 0x001d4100 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4110 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001d4120 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d4130 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ - 0x001d4140 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ - 0x001d4150 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d4160 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d4170 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001d4180 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001d4190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d41a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d41b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d41c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d41d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d41e0 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ - 0x001d41f0 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ - 0x001d4200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4210 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d4220 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d4230 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d4240 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d4250 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d4260 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d4270 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d4280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4290 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d42a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d42b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d42c0 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ - 0x001d42d0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x001d42e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d42f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d4300 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4310 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d4320 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001d4330 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d4340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4350 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d4360 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d4370 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d4380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4390 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ - 0x001d43a0 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ + 0x001d4110 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4120 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001d4130 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001d4140 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d4150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4160 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d4170 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001d4180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4190 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ + 0x001d41a0 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ + 0x001d41b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001d41c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d41d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001d41e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d41f0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ + 0x001d4200 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ + 0x001d4210 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ + 0x001d4220 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ + 0x001d4230 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ + 0x001d4240 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ + 0x001d4250 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ + 0x001d4260 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ + 0x001d4270 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ + 0x001d4280 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ + 0x001d4290 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ + 0x001d42a0 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ + 0x001d42b0 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ + 0x001d42c0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001d42d0 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ + 0x001d42e0 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ + 0x001d42f0 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ + 0x001d4300 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ + 0x001d4310 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ + 0x001d4320 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ + 0x001d4330 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ + 0x001d4340 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001d4350 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4360 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d4370 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001d4380 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001d4390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d43a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x001d43b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d43c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d43d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d43e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d43f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d4400 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4410 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d4420 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001d4430 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x001d4440 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d4450 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d4460 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001d4470 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001d4480 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ - 0x001d4490 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d44a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d44b0 20202020 20202022 73747275 63747572 "structur │ │ │ │ - 0x001d44c0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ - 0x001d44d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d44e0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001d44f0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001d4500 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ - 0x001d4510 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ - 0x001d4520 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d4530 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d4540 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001d4550 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001d4560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4570 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d4580 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d4590 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d45a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d45b0 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ - 0x001d45c0 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ - 0x001d45d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d45e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d45f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d4600 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d4610 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d4620 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d4630 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d4640 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d4650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4660 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d4670 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4680 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d4690 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ - 0x001d46a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d46b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d46c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d46d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d46e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d46f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4700 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d4710 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d4720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4730 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d4740 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d4750 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d4760 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ - 0x001d4770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4780 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d4790 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d47a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d47b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d47c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d47d0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d47e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001d47f0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x001d4800 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d4810 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d4820 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001d4830 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ - 0x001d4840 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ - 0x001d4850 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d4860 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d4870 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001d4880 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001d4890 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d48a0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001d48b0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001d48c0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ - 0x001d48d0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ - 0x001d48e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d48f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d4900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4910 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001d4920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4930 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d4940 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d4950 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d4960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4970 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d4980 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ - 0x001d4990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d49a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d49b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d43c0 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ + 0x001d43d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d43e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d43f0 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ + 0x001d4400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4410 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4430 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4440 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d4450 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001d4460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4470 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d4480 62617365 220a2020 20202020 20202020 base". │ │ │ │ + 0x001d4490 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001d44a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d44b0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001d44c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d44d0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ + 0x001d44e0 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ + 0x001d44f0 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ + 0x001d4500 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ + 0x001d4510 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ + 0x001d4520 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ + 0x001d4530 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ + 0x001d4540 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ + 0x001d4550 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ + 0x001d4560 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ + 0x001d4570 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ + 0x001d4580 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ + 0x001d4590 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ + 0x001d45a0 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ + 0x001d45b0 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ + 0x001d45c0 20697420 73746172 74732077 69746820 it starts with │ │ │ │ + 0x001d45d0 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ + 0x001d45e0 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ + 0x001d45f0 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ + 0x001d4600 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ + 0x001d4610 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ + 0x001d4620 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ + 0x001d4630 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ + 0x001d4640 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ + 0x001d4650 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ + 0x001d4660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4670 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001d4680 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d4690 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d46a0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001d46b0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001d46c0 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ + 0x001d46d0 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ + 0x001d46e0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001d46f0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001d4700 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001d4710 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d4720 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4730 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001d4740 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001d4750 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d4760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4770 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d4780 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001d4790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d47a0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x001d47b0 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x001d47c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d47d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d47e0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001d47f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d4800 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ + 0x001d4810 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ + 0x001d4820 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ + 0x001d4830 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ + 0x001d4840 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ + 0x001d4850 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ + 0x001d4860 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ + 0x001d4870 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ + 0x001d4880 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001d4890 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ + 0x001d48a0 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ + 0x001d48b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001d48c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d48d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d48e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001d48f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001d4900 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d4910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4920 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d4930 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001d4940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4950 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ + 0x001d4960 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001d4970 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001d4980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4990 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d49a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d49b0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ 0x001d49c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d49d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d49e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d49f0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d4a00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d4a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4a20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d4a30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d4a40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d4a50 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ - 0x001d4a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4a70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d4a80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d4a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4aa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d4ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4ac0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d4ad0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d4ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4af0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d4b00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d4b10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d4b20 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ - 0x001d4b30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d4b40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d4b50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d4b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4b70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d4b80 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d4b90 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d4ba0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001d4bb0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d4bc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d4bd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d4be0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x001d4bf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d4c00 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ - 0x001d4c10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d4c20 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d4c30 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001d4c40 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001d4c50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d4c60 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001d4c70 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001d4c80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d4c90 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ - 0x001d4ca0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d4cb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d4cc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d4cd0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x001d4ce0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001d4cf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d4d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4d10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d4d20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d4d30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d4d40 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ - 0x001d4d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4d60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d4d70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d4d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4d90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d4da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4db0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d4dc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d4dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4de0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d4df0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d4e00 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d4e10 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ - 0x001d4e20 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ - 0x001d4e30 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d4e40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d4e50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d4e60 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d4e70 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d4e80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d4e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d4eb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d4ec0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d49d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d49e0 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ + 0x001d49f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4a00 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001d4a10 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001d4a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4a30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d4a40 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ + 0x001d4a50 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ + 0x001d4a60 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ + 0x001d4a70 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ + 0x001d4a80 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ + 0x001d4a90 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ + 0x001d4aa0 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ + 0x001d4ab0 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ + 0x001d4ac0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001d4ad0 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ + 0x001d4ae0 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ + 0x001d4af0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001d4b00 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ + 0x001d4b10 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ + 0x001d4b20 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ + 0x001d4b30 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d4b40 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d4b50 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001d4b60 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001d4b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001d4b80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001d4b90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001d4ba0 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ + 0x001d4bb0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001d4bc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d4bd0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001d4be0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001d4bf0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001d4c00 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ + 0x001d4c10 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001d4c20 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001d4c30 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001d4c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4c50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4c60 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001d4c70 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ + 0x001d4c80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d4c90 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001d4ca0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001d4cb0 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ + 0x001d4cc0 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ + 0x001d4cd0 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ + 0x001d4ce0 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ + 0x001d4cf0 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ + 0x001d4d00 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ + 0x001d4d10 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ + 0x001d4d20 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d4d30 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001d4d40 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ + 0x001d4d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001d4d60 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001d4d70 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001d4d80 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ + 0x001d4d90 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001d4da0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001d4db0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d4dc0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001d4dd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d4de0 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ + 0x001d4df0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001d4e00 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001d4e10 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001d4e20 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001d4e30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d4e40 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001d4e50 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001d4e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4e70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4e90 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001d4ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d4eb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d4ec0 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ 0x001d4ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4ee0 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ - 0x001d4ef0 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ - 0x001d4f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4f10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d4f20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d4f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4f40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d4f50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4f60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d4f70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d4f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4f90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d4fa0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d4fb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d4fc0 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ - 0x001d4fd0 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ - 0x001d4fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4ff0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d5000 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d5010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5020 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d5030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5040 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d5050 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d5060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5070 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d5080 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d5090 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d50a0 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ - 0x001d50b0 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ - 0x001d50c0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d50d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d4ee0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001d4ef0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001d4f00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d4f10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d4f20 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ + 0x001d4f30 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ + 0x001d4f40 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ + 0x001d4f50 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ + 0x001d4f60 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ + 0x001d4f70 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ + 0x001d4f80 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ + 0x001d4f90 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ + 0x001d4fa0 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ + 0x001d4fb0 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ + 0x001d4fc0 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ + 0x001d4fd0 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ + 0x001d4fe0 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ + 0x001d4ff0 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ + 0x001d5000 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ + 0x001d5010 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ + 0x001d5020 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ + 0x001d5030 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ + 0x001d5040 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ + 0x001d5050 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ + 0x001d5060 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d5070 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d5080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5090 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001d50a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d50b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d50c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d50d0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ 0x001d50e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d50f0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d5100 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d5110 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d5120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5130 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d5140 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d5150 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d5160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5170 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ - 0x001d5180 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ - 0x001d5190 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d51a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d51b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d51c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d51d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d51e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d51f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d5200 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d5210 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5220 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d5230 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d5240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5250 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x001d5260 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ - 0x001d5270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5280 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d5290 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d52a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d52b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d52c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d52d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d52e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d52f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5300 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d5310 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d5320 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d5330 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ - 0x001d5340 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ - 0x001d5350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5360 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d5370 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d5380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5390 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d53a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d53b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d53c0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001d53d0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001d53e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d53f0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001d5400 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001d5410 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ - 0x001d5420 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ - 0x001d5430 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d5440 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d5450 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001d5460 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001d5470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d5480 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001d5490 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001d54a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d54b0 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ - 0x001d54c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d54d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d54e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d54f0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x001d5500 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x001d5510 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d5520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5530 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d5540 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d5550 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d5560 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ - 0x001d5570 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ - 0x001d5580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5590 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d55a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d55b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d55c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d55d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d55e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d55f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d5600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5610 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d5620 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d5630 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d5640 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ - 0x001d5650 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ - 0x001d5660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5670 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d5680 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d5690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d56a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d56b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d56c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d56d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d56e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d56f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d5700 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d5710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d5720 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ - 0x001d5730 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ - 0x001d5740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5750 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d5760 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d5770 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d5780 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d5790 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d57a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d57b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d57c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d57d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d57e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d57f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d5800 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ - 0x001d5810 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ - 0x001d5820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5830 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d5840 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d5850 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d5860 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d5870 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001d5880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5890 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ - 0x001d58a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d58b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d58c0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001d58d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d58e0 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ - 0x001d58f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d5900 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d5910 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d5920 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001d5930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5940 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d5950 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d5960 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d5970 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d5980 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ - 0x001d5990 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d59a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d59b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d59c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d59d0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d59e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d59f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d5a00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d5a10 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ - 0x001d5a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5a30 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ - 0x001d5a40 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ - 0x001d5a50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d5a60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d5a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5a80 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001d5a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5aa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d5ab0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d5ac0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001d5ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ae0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d5af0 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ - 0x001d5b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5b10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d5b20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d5b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5b40 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001d5b50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5b60 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001d5b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5b80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d5b90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d5ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5bc0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ - 0x001d5bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5bf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d5c00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d5c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5c20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d5c30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5c40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d5c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5c60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d5c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5c80 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d5c90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d5ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5cb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d5cc0 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ - 0x001d5cd0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5cf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d5d00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d5d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5d20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d5d30 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001d5d40 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d5d50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5d60 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001d5d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5d80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d5d90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d5da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5dc0 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ - 0x001d5dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5df0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d5e00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d5e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5e20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d5e30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5e40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d5e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5e60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d5e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5e80 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d5e90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d5ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5eb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d5ec0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ - 0x001d5ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ef0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d5f00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d5f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5f20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d5f30 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001d5f40 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001d5f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5f60 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001d5f70 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001d5f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5f90 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001d5fa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d5fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d5fc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d5fd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d5fe0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001d5ff0 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ - 0x001d6000 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6010 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d6020 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d6030 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d6040 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d6050 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001d6060 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001d6070 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ - 0x001d6080 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d6090 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d60a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d60b0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x001d60c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d60d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d60e0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001d60f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d6100 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ - 0x001d6110 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d6120 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d6130 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d6140 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001d6150 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001d6160 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d6170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6180 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d6190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d61a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d61b0 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ - 0x001d61c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d61d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d61e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d61f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6200 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001d6210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6220 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d6230 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d6240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6250 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d6260 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d6270 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d6280 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x001d6290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d62a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d62b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d62c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d62d0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001d62e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d62f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d6300 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d6310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6320 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d6330 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d6340 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d6350 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ - 0x001d6360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6370 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6380 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d6390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d63a0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001d63b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d63c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d63d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d63e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d63f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d6400 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d6410 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d6420 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ - 0x001d6430 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ - 0x001d6440 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d6450 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d6460 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d6470 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d6480 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d6490 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d64a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d64b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d64c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d64d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d64e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d64f0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001d6500 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ - 0x001d6510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6520 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6530 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d6540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6550 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d6560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6570 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d6580 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001d6590 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001d65a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d65b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d65c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d65d0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ - 0x001d65e0 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ - 0x001d65f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d6600 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d6610 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d6620 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d6630 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d6640 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d6650 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001d6660 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d6670 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ - 0x001d6680 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d6690 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d66a0 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001d66b0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x001d66c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d66d0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001d66e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d66f0 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ - 0x001d6700 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ - 0x001d6710 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d6720 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d6730 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001d6740 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001d6750 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d6760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d6780 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d6790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d67a0 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ - 0x001d67b0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001d67c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d67d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d67e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d67f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d6800 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001d6810 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d6820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6830 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d6840 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d6850 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d6860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6870 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001d6880 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001d6890 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d68a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d68b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d68c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d68d0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001d68e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d68f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6900 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d6910 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d6920 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d6930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6940 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ - 0x001d6950 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ - 0x001d6960 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d6970 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d6980 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d6990 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d69a0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001d69b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d69c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d69d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d69e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d69f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d6a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6a10 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ - 0x001d6a20 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ - 0x001d6a30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d6a40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d6a50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d6a60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d6a70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d6a80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d6a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6aa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d6ab0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d6ac0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d6ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6ae0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x001d6af0 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ - 0x001d6b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6b10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d6b20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d6b30 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d6b40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d6b50 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d6b60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d6b70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d6b80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d6b90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d6ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6bb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d6bc0 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ - 0x001d6bd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d6be0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d6bf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d6c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6c10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d6c20 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d6c30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d6c40 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d6c50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d6c60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d6c70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d6c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6c90 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ - 0x001d6ca0 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ - 0x001d6cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6cc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d6cd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d6ce0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d6cf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d6d00 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d6d10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d6d20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d6d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6d40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d6d50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d6d60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d6d70 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ - 0x001d6d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6d90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d6da0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d6db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6dc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d6dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6de0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d6df0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d6e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6e10 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001d6e20 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001d6e30 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d6e40 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ - 0x001d6e50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d6e60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d6e70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d6e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6e90 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x001d6ea0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x001d6eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6ec0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d6ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6ee0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d6ef0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d6f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6f10 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x001d6f20 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ - 0x001d6f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6f50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d6f60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d6f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6f80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d6f90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d6fa0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d6fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6fc0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d6fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6fe0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d6ff0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d7000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7010 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d7020 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ - 0x001d7030 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d7040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7050 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d7060 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d7070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7080 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d7090 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d70a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d70b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d70c0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d70d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d70e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d70f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d7100 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7120 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ - 0x001d7130 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001d7140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7150 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d7160 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d7170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7180 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d7190 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d71a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d71b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d71c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d71d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d71e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d71f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d7200 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d7210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7220 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001d7230 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ - 0x001d7240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7250 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d7260 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d7270 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7290 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d72a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d72b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d72c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d72d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d72e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d72f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d7300 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d7310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7320 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d7330 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ - 0x001d7340 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ - 0x001d7350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7360 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d7370 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d7380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7390 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d73a0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001d73b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d73c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d73d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d73e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d73f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7400 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d7410 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d7420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7430 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ - 0x001d7440 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ - 0x001d7450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7460 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d7470 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d7480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7490 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d74a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d74b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d74c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d74d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d74e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d74f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7500 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d7510 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d7520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7530 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d7540 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ - 0x001d7550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7560 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d7570 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d7580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7590 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d75a0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001d75b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d75c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d75d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d75e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d75f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7600 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d7610 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d7620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7630 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d7640 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ - 0x001d7650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7660 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d7670 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d7680 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d76a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d76b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d76c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d76d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d76e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d76f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7700 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d7710 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001d7720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7730 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d7740 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ - 0x001d7750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7760 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d7770 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d7780 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d77a0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001d77b0 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ - 0x001d77c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d77d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d77e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d77f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7810 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001d7820 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7840 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ - 0x001d7850 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x001d7860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7870 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d7880 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d7890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d78a0 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x001d78b0 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ - 0x001d78c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d78d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d78e0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x001d78f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7910 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ - 0x001d7920 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ - 0x001d7930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7940 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d7950 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d7960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7980 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001d7990 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ - 0x001d79a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d79b0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d79c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d79d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d79e0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001d79f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7a00 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d7a10 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001d7a20 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001d7a30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d7a40 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001d7a50 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001d7a60 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x001d7a70 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ - 0x001d7a80 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001d7a90 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x001d7aa0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001d7ab0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001d7ac0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d7ad0 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001d7ae0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001d7af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7b00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d7b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7b20 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ - 0x001d7b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7b40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d7b50 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ - 0x001d7b60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7b70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001d7b80 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001d7b90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7ba0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d7bb0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001d7bc0 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ - 0x001d7bd0 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ - 0x001d7be0 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ - 0x001d7bf0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x001d7c00 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d7c10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d7c20 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001d7c30 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001d7c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7c50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d7c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7c70 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001d7c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7c90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d7ca0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ - 0x001d7cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7cc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d7cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7ce0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d7cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d00 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x001d7d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d7d30 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ - 0x001d7d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d50 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d7d60 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001d7d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d7d90 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ - 0x001d7da0 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ - 0x001d7db0 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ - 0x001d7dc0 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ - 0x001d7dd0 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ - 0x001d7de0 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ - 0x001d7df0 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ - 0x001d7e00 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ - 0x001d7e10 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001d7e20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d7e30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d7e40 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001d7e50 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001d7e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7e70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d7e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7e90 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ - 0x001d7ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7eb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d7ec0 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ - 0x001d7ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7ee0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d7ef0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001d7f00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7f10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d7f20 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001d7f30 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ - 0x001d7f40 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ - 0x001d7f50 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ - 0x001d7f60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d7f70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d7f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7f90 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001d7fa0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001d7fb0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d7fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7fd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d7fe0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ - 0x001d7ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8000 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x001d8010 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x001d8020 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d8030 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d8040 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d8050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8060 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d8070 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ - 0x001d8080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8090 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x001d80a0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x001d80b0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d80c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d80d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001d80e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d80f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001d8100 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ - 0x001d8110 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ - 0x001d8120 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ - 0x001d8130 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ - 0x001d8140 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ - 0x001d8150 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ - 0x001d8160 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ - 0x001d8170 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ - 0x001d8180 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ - 0x001d8190 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ - 0x001d81a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d81b0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001d81c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d81d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001d81e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001d81f0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x001d8200 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ - 0x001d8210 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001d8220 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001d8230 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001d8240 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001d8250 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d8260 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001d8270 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001d8280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8290 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d82a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d82b0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001d82c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d82d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d82e0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ - 0x001d82f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8300 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d8310 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001d8320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8330 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d8340 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ - 0x001d8350 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ - 0x001d8360 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ - 0x001d8370 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ - 0x001d8380 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d8390 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d83a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d83b0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x001d83c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d83d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d83e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d83f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d8400 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x001d8410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8420 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ - 0x001d8430 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ - 0x001d8440 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001d8450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8460 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001d8470 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d8480 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x001d8490 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ - 0x001d84a0 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ - 0x001d84b0 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ - 0x001d84c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d84d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001d84e0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x001d84f0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001d8500 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001d8510 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001d8520 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ - 0x001d8530 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001d8540 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x001d8550 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d8560 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d8570 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ - 0x001d8580 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ - 0x001d8590 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d85a0 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ - 0x001d85b0 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ - 0x001d85c0 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ - 0x001d85d0 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ - 0x001d85e0 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ - 0x001d85f0 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ - 0x001d8600 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ - 0x001d8610 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d8620 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ - 0x001d8630 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d8640 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d8650 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d8660 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ - 0x001d8670 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ - 0x001d8680 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d8690 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ - 0x001d86a0 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ - 0x001d86b0 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ - 0x001d86c0 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ - 0x001d86d0 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ - 0x001d86e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d86f0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x001d8700 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d8710 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001d8720 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001d8730 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ - 0x001d8740 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ - 0x001d8750 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d8760 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d8770 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001d8780 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d8790 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d87a0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001d87b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d87c0 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ - 0x001d87d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d87e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d87f0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x001d8800 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ - 0x001d8810 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ - 0x001d8820 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ - 0x001d8830 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ - 0x001d8840 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ - 0x001d8850 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ - 0x001d8860 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x001d8870 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x001d8880 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ - 0x001d8890 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ - 0x001d88a0 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ - 0x001d88b0 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x001d88c0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001d88d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001d88e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d88f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8900 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d8910 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d8920 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d8930 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x001d8940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8950 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d8960 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ - 0x001d8970 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001d8980 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d8990 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x001d89a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d89b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d89c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d89d0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d89e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d89f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8a00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d8a10 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ - 0x001d8a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8a30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d8a40 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ - 0x001d8a50 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d8a60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d8a70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d8a80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d8a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8aa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d8ab0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d8ac0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d8ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8ae0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001d8af0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001d8b00 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d8b10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d8b20 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ - 0x001d8b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8b40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d8b50 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d8b60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d8b70 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001d8b80 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d8b90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d8ba0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d8bb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d8bc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d8bd0 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ - 0x001d8be0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001d8bf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d8c00 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ - 0x001d8c10 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ - 0x001d8c20 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001d8c30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d8c40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d8c50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d8c60 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001d8c70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d8c80 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ - 0x001d8c90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d8ca0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001d8cb0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001d8cc0 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ - 0x001d8cd0 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ - 0x001d8ce0 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ - 0x001d8cf0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001d8d00 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001d8d10 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ - 0x001d8d20 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ - 0x001d8d30 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ - 0x001d8d40 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ - 0x001d8d50 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ - 0x001d8d60 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ - 0x001d8d70 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001d8d80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d8d90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d8da0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d8db0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d8dc0 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ - 0x001d8dd0 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ - 0x001d8de0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d8df0 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ - 0x001d8e00 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ - 0x001d8e10 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ - 0x001d8e20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d8e30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d8e40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d8e50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d8e60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d8e70 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x001d8e80 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ - 0x001d8e90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d8ea0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d8eb0 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ - 0x001d8ec0 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ - 0x001d8ed0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001d8ee0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d8ef0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d8f00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d8f10 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001d8f20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d8f30 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ - 0x001d8f40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d8f50 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001d8f60 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001d8f70 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ - 0x001d8f80 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ - 0x001d8f90 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ - 0x001d8fa0 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ - 0x001d8fb0 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ - 0x001d8fc0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x001d8fd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d8fe0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x001d8ff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d9000 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d9010 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001d9020 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d9030 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ - 0x001d9040 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d50f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d5100 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x001d5110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5120 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d5130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5140 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d5150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5160 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001d5170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5180 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d5190 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ + 0x001d51a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d51b0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001d51c0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001d51d0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d51e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d51f0 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ + 0x001d5200 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ + 0x001d5210 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ + 0x001d5220 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ + 0x001d5230 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ + 0x001d5240 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ + 0x001d5250 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ + 0x001d5260 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ + 0x001d5270 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ + 0x001d5280 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ + 0x001d5290 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ + 0x001d52a0 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ + 0x001d52b0 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ + 0x001d52c0 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ + 0x001d52d0 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ + 0x001d52e0 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ + 0x001d52f0 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ + 0x001d5300 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ + 0x001d5310 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ + 0x001d5320 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ + 0x001d5330 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ + 0x001d5340 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ + 0x001d5350 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ + 0x001d5360 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001d5370 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001d5380 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001d5390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d53a0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001d53b0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001d53c0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001d53d0 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ + 0x001d53e0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001d53f0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001d5400 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001d5410 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001d5420 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d5430 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001d5440 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001d5450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d5460 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001d5470 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d5480 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001d5490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d54a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d54b0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001d54c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d54d0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001d54e0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001d54f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d5500 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001d5510 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ + 0x001d5520 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ + 0x001d5530 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ + 0x001d5540 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ + 0x001d5550 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ + 0x001d5560 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ + 0x001d5570 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ + 0x001d5580 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ + 0x001d5590 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ + 0x001d55a0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d55b0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d55c0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001d55d0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001d55e0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001d55f0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001d5600 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ + 0x001d5610 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001d5620 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d5630 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d5640 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d5650 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001d5660 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ + 0x001d5670 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d5680 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d5690 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d56a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d56b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d56c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d56d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d56e0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d56f0 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ + 0x001d5700 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d5710 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d5720 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d5730 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d5740 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d5750 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d5760 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d5770 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001d5780 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ + 0x001d5790 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d57a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d57b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d57c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d57d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d57e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d57f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d5800 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001d5810 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ + 0x001d5820 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d5830 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d5840 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d5850 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d5860 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d5870 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d5880 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d5890 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d58a0 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ + 0x001d58b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d58c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d58d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d58e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d58f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d5900 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d5910 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d5920 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d5930 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ + 0x001d5940 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d5950 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d5960 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d5970 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d5980 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d5990 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d59a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d59b0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d59c0 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ + 0x001d59d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d59e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d59f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d5a00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d5a10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d5a20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d5a30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d5a40 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ + 0x001d5a50 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ + 0x001d5a60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d5a70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d5a80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d5a90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d5aa0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d5ab0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d5ac0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d5ad0 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ + 0x001d5ae0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x001d5af0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d5b00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d5b10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d5b20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d5b30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d5b40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d5b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d5b60 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ + 0x001d5b70 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x001d5b80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d5b90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d5ba0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d5bb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5bc0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d5bd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d5be0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d5bf0 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ + 0x001d5c00 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ + 0x001d5c10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d5c20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d5c30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d5c40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d5c50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d5c60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d5c70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d5c80 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ + 0x001d5c90 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ + 0x001d5ca0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d5cb0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d5cc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d5cd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d5ce0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d5cf0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d5d00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d5d10 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ + 0x001d5d20 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ + 0x001d5d30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d5d40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d5d50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d5d60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d5d70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d5d80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d5d90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d5da0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001d5db0 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ + 0x001d5dc0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5dd0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d5de0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d5df0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d5e00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d5e10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d5e20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d5e30 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001d5e40 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ + 0x001d5e50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d5e60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d5e70 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d5e80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d5e90 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d5ea0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d5eb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d5ec0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d5ed0 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ + 0x001d5ee0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d5ef0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d5f00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d5f10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d5f20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d5f30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d5f40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d5f50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d5f60 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ + 0x001d5f70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d5f80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d5f90 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d5fa0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d5fb0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d5fc0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d5fd0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d5fe0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001d5ff0 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ + 0x001d6000 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d6010 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d6020 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d6030 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d6040 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d6050 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d6060 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d6070 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d6080 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ + 0x001d6090 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d60a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d60b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d60c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d60d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d60e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d60f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d6100 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ + 0x001d6110 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ + 0x001d6120 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d6130 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d6140 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d6150 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d6160 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d6170 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d6180 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d6190 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d61a0 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ + 0x001d61b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d61c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d61d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d61e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d61f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d6200 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d6210 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d6220 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d6230 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ + 0x001d6240 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d6250 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d6260 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d6270 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d6280 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d6290 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d62a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d62b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d62c0 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ + 0x001d62d0 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ + 0x001d62e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d62f0 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ + 0x001d6300 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ + 0x001d6310 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ + 0x001d6320 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001d6330 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d6340 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d6350 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d6360 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6370 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d6380 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ + 0x001d6390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d63a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d63b0 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ + 0x001d63c0 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ + 0x001d63d0 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ + 0x001d63e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d63f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d6400 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d6410 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d6420 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d6430 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ + 0x001d6440 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ + 0x001d6450 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d6460 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ + 0x001d6470 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ + 0x001d6480 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d6490 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d64a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d64b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d64c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d64d0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001d64e0 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ + 0x001d64f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d6500 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ + 0x001d6510 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ + 0x001d6520 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d6530 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d6540 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d6550 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6560 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d6570 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ + 0x001d6580 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d6590 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d65a0 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ + 0x001d65b0 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ + 0x001d65c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d65d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d65e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d65f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d6600 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d6610 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ + 0x001d6620 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ + 0x001d6630 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d6640 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ + 0x001d6650 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d6660 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d6670 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d6680 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d6690 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d66a0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d66b0 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ + 0x001d66c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d66d0 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ + 0x001d66e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d66f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d6700 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d6710 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d6720 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d6730 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d6740 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ + 0x001d6750 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d6760 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d6770 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ + 0x001d6780 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d6790 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d67a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d67b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d67c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d67d0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d67e0 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ + 0x001d67f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d6800 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ + 0x001d6810 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d6820 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d6830 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d6840 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d6850 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d6860 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001d6870 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ + 0x001d6880 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d6890 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ + 0x001d68a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d68b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d68c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d68d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d68e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d68f0 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ + 0x001d6900 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ + 0x001d6910 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d6920 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d6930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6940 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d6950 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d6960 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d6970 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d6980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d6990 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ + 0x001d69a0 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ + 0x001d69b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d69c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d69d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d69e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d69f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6a00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6a10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6a20 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x001d6a30 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ + 0x001d6a40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d6a50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d6a60 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d6a70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d6a80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d6a90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d6aa0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d6ab0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001d6ac0 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ + 0x001d6ad0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x001d6ae0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d6af0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6b00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6b10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6b20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6b30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6b40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6b50 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ + 0x001d6b60 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ + 0x001d6b70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d6b80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d6b90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d6ba0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d6bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d6bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d6bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d6be0 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ + 0x001d6bf0 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ + 0x001d6c00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d6c10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d6c20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d6c30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d6c40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d6c50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d6c60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d6c70 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d6c80 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ + 0x001d6c90 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ + 0x001d6ca0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d6cb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d6cc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d6cd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d6ce0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d6cf0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d6d00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d6d10 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x001d6d20 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ + 0x001d6d30 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x001d6d40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d6d50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6d60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6d70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6d80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6d90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6da0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6db0 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ + 0x001d6dc0 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ + 0x001d6dd0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d6de0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d6df0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d6e00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d6e10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d6e20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d6e30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d6e40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6e50 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ + 0x001d6e60 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ + 0x001d6e70 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ + 0x001d6e80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d6e90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6ea0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6eb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6ec0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6ed0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6ee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6ef0 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ + 0x001d6f00 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ + 0x001d6f10 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x001d6f20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d6f30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d6f40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d6f50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d6f60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d6f70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d6f80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d6f90 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ + 0x001d6fa0 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ + 0x001d6fb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d6fc0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6fd0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6fe0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6ff0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d7000 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d7010 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d7020 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x001d7030 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ + 0x001d7040 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ + 0x001d7050 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d7060 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d7070 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d7080 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d7090 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d70a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d70b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d70c0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x001d70d0 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ + 0x001d70e0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d70f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d7100 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d7110 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7120 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7130 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7140 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7150 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7160 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ + 0x001d7170 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ + 0x001d7180 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d7190 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ + 0x001d71a0 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ + 0x001d71b0 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ + 0x001d71c0 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ + 0x001d71d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d71e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d71f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d7200 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d7210 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7220 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ + 0x001d7230 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ + 0x001d7240 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d7250 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ + 0x001d7260 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ + 0x001d7270 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ + 0x001d7280 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ + 0x001d7290 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ + 0x001d72a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d72b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d72c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d72d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d72e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d72f0 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ + 0x001d7300 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ + 0x001d7310 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d7320 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d7330 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d7340 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d7350 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d7360 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ + 0x001d7370 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d7380 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d7390 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ + 0x001d73a0 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ + 0x001d73b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d73c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d73d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d73e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d73f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d7400 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d7410 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ + 0x001d7420 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d7430 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d7440 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d7450 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d7460 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d7470 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d7480 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ + 0x001d7490 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d74a0 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ + 0x001d74b0 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ + 0x001d74c0 20737472 75637475 72656420 65786365 structured exce │ │ │ │ + 0x001d74d0 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ + 0x001d74e0 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ + 0x001d74f0 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ + 0x001d7500 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d7510 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d7520 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d7530 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d7540 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d7550 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d7560 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ + 0x001d7570 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d7580 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d7590 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d75a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d75b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d75c0 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ + 0x001d75d0 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ + 0x001d75e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d75f0 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ + 0x001d7600 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ + 0x001d7610 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ + 0x001d7620 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ + 0x001d7630 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001d7640 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7650 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7660 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7670 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7680 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7690 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ + 0x001d76a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d76b0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001d76c0 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ + 0x001d76d0 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ + 0x001d76e0 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ + 0x001d76f0 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ + 0x001d7700 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d7710 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d7720 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d7730 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d7740 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d7750 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ + 0x001d7760 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ + 0x001d7770 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d7780 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ + 0x001d7790 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ + 0x001d77a0 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ + 0x001d77b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d77c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d77d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d77e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d77f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d7800 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ + 0x001d7810 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ + 0x001d7820 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7830 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7840 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ + 0x001d7850 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ + 0x001d7860 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ + 0x001d7870 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d7880 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d7890 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d78a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d78b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d78c0 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ + 0x001d78d0 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ + 0x001d78e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d78f0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001d7900 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ + 0x001d7910 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ + 0x001d7920 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001d7930 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7940 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7950 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7960 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7970 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7980 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ + 0x001d7990 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ + 0x001d79a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d79b0 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ + 0x001d79c0 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ + 0x001d79d0 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ + 0x001d79e0 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ + 0x001d79f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d7a00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d7a10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d7a20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d7a30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7a40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7a50 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ + 0x001d7a60 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ + 0x001d7a70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d7a80 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ + 0x001d7a90 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ + 0x001d7aa0 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ + 0x001d7ab0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d7ac0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d7ad0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d7ae0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d7af0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7b00 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ + 0x001d7b10 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ + 0x001d7b20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d7b30 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ + 0x001d7b40 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ + 0x001d7b50 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ + 0x001d7b60 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d7b70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d7b80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d7b90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d7ba0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d7bb0 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ + 0x001d7bc0 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ + 0x001d7bd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7be0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7bf0 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ + 0x001d7c00 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ + 0x001d7c10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d7c20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d7c30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d7c40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d7c50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d7c60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d7c70 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ + 0x001d7c80 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ + 0x001d7c90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d7ca0 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ + 0x001d7cb0 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ + 0x001d7cc0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001d7cd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d7ce0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d7cf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d7d00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7d10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7d20 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ + 0x001d7d30 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ + 0x001d7d40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d7d50 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ + 0x001d7d60 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ + 0x001d7d70 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ + 0x001d7d80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d7d90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d7da0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d7db0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d7dc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d7dd0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001d7de0 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ + 0x001d7df0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d7e00 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ + 0x001d7e10 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ + 0x001d7e20 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d7e30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d7e40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d7e50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d7e60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d7e70 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ + 0x001d7e80 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ + 0x001d7e90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d7ea0 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ + 0x001d7eb0 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ + 0x001d7ec0 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ + 0x001d7ed0 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ + 0x001d7ee0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d7ef0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d7f00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d7f10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d7f20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d7f30 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ + 0x001d7f40 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ + 0x001d7f50 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ + 0x001d7f60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d7f70 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ + 0x001d7f80 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ + 0x001d7f90 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ + 0x001d7fa0 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ + 0x001d7fb0 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001d7fc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d7fd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d7fe0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d7ff0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d8000 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d8010 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ + 0x001d8020 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ + 0x001d8030 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d8040 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ + 0x001d8050 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ + 0x001d8060 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ + 0x001d8070 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ + 0x001d8080 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d8090 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d80a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d80b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d80c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d80d0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d80e0 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ + 0x001d80f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d8100 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ + 0x001d8110 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001d8120 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d8130 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d8140 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d8150 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d8160 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d8170 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ + 0x001d8180 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d8190 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ + 0x001d81a0 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ + 0x001d81b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d81c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d81d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d81e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d81f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8200 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ + 0x001d8210 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ + 0x001d8220 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d8230 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ + 0x001d8240 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ + 0x001d8250 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ + 0x001d8260 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d8270 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d8280 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d8290 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d82a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d82b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d82c0 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ + 0x001d82d0 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ + 0x001d82e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d82f0 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ + 0x001d8300 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ + 0x001d8310 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ + 0x001d8320 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d8330 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d8340 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d8350 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d8360 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d8370 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x001d8380 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ + 0x001d8390 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ + 0x001d83a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d83b0 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ + 0x001d83c0 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ + 0x001d83d0 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ + 0x001d83e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d83f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d8400 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d8410 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d8420 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d8430 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001d8440 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001d8450 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ + 0x001d8460 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d8470 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001d8480 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ + 0x001d8490 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ + 0x001d84a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d84b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d84c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d84d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d84e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d84f0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001d8500 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001d8510 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ + 0x001d8520 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d8530 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x001d8540 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x001d8550 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ + 0x001d8560 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ + 0x001d8570 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d8580 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d8590 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d85a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d85b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d85c0 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x001d85d0 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ + 0x001d85e0 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ + 0x001d85f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d8600 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ + 0x001d8610 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ + 0x001d8620 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ + 0x001d8630 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d8640 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d8650 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d8660 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d8670 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d8680 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001d8690 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001d86a0 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ + 0x001d86b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d86c0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001d86d0 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ + 0x001d86e0 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ + 0x001d86f0 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ + 0x001d8700 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ + 0x001d8710 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ + 0x001d8720 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ + 0x001d8730 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ + 0x001d8740 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ + 0x001d8750 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ + 0x001d8760 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ + 0x001d8770 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d8780 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d8790 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d87a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d87b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d87c0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001d87d0 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ + 0x001d87e0 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ + 0x001d87f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d8800 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001d8810 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ + 0x001d8820 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ + 0x001d8830 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ + 0x001d8840 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d8850 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d8860 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d8870 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d8880 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d8890 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ + 0x001d88a0 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ + 0x001d88b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d88c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d88d0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001d88e0 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ + 0x001d88f0 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ + 0x001d8900 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d8910 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d8920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d8930 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8940 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8950 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ + 0x001d8960 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ + 0x001d8970 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ + 0x001d8980 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8990 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d89a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d89b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d89c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d89d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d89e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d89f0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001d8a00 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ + 0x001d8a10 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ + 0x001d8a20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d8a30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d8a40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d8a50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d8a60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d8a70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d8a80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d8a90 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001d8aa0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001d8ab0 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ + 0x001d8ac0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d8ad0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d8ae0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d8af0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d8b00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d8b10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d8b20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d8b30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d8b40 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ + 0x001d8b50 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ + 0x001d8b60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8b70 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ + 0x001d8b80 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ + 0x001d8b90 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ + 0x001d8ba0 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ + 0x001d8bb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d8bc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d8bd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d8be0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d8bf0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d8c00 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001d8c10 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x001d8c20 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ + 0x001d8c30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d8c40 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ + 0x001d8c50 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ + 0x001d8c60 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ + 0x001d8c70 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ + 0x001d8c80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d8c90 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d8ca0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d8cb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d8cc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d8cd0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001d8ce0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x001d8cf0 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ + 0x001d8d00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d8d10 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x001d8d20 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x001d8d30 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ + 0x001d8d40 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ + 0x001d8d50 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d8d60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d8d70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d8d80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d8d90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d8da0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001d8db0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001d8dc0 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ + 0x001d8dd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d8de0 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ + 0x001d8df0 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ + 0x001d8e00 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ + 0x001d8e10 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ + 0x001d8e20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d8e30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d8e40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d8e50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d8e60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d8e70 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ + 0x001d8e80 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ + 0x001d8e90 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ + 0x001d8ea0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d8eb0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001d8ec0 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ + 0x001d8ed0 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ + 0x001d8ee0 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ + 0x001d8ef0 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ + 0x001d8f00 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ + 0x001d8f10 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ + 0x001d8f20 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ + 0x001d8f30 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ + 0x001d8f40 73206973 20646573 63726962 65642069 s is described i │ │ │ │ + 0x001d8f50 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ + 0x001d8f60 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ + 0x001d8f70 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ + 0x001d8f80 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ + 0x001d8f90 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ + 0x001d8fa0 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ + 0x001d8fb0 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ + 0x001d8fc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d8fd0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d8fe0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d8ff0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d9000 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d9010 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001d9020 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001d9030 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ + 0x001d9040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ 0x001d9050 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d9060 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d9070 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001d9080 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001d9090 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d90a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d90b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d90c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d90d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d90e0 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ - 0x001d90f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9100 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d9110 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ - 0x001d9120 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ - 0x001d9130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9140 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001d9150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9160 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d9170 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d9180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9190 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d91a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d91b0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d91c0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x001d91d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d91e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d91f0 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ - 0x001d9200 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ - 0x001d9210 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d9220 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001d9230 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d9240 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d9250 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d9260 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d9270 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d9280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9290 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d92a0 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ - 0x001d92b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d92c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d92d0 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ - 0x001d92e0 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ - 0x001d92f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9300 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001d9310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9320 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d9330 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d9340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9350 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d9360 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d9370 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d9380 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ - 0x001d9390 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d93a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d93b0 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ - 0x001d93c0 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ - 0x001d93d0 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ - 0x001d93e0 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ - 0x001d93f0 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ - 0x001d9400 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ - 0x001d9410 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ - 0x001d9420 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ - 0x001d9430 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ - 0x001d9440 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d9450 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ - 0x001d9460 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d9470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d9480 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d9490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d94a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d94b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d94c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d94d0 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ - 0x001d94e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d94f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d9500 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ - 0x001d9510 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ - 0x001d9520 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ - 0x001d9530 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ - 0x001d9540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9550 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ - 0x001d9560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9570 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d9580 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d9590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d95a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d95b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d95c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d95d0 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ - 0x001d95e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d95f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d9600 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ - 0x001d9610 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ - 0x001d9620 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ - 0x001d9630 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ - 0x001d9640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9650 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d9660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9670 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d9680 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d9690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d96a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d96b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d96c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d96d0 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ - 0x001d96e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d96f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d9700 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ - 0x001d9710 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ - 0x001d9720 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ - 0x001d9730 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d9740 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d9750 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001d9760 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d9770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9780 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d9790 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d97a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d97b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d97c0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ - 0x001d97d0 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ - 0x001d97e0 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ - 0x001d97f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9800 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d9810 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ - 0x001d9820 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ - 0x001d9830 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001d9840 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d9850 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d9860 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d9870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9890 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d98a0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001d98b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d98c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d98d0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ - 0x001d98e0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x001d98f0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d9900 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001d9910 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ - 0x001d9920 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ - 0x001d9930 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ - 0x001d9940 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ - 0x001d9950 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ - 0x001d9960 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ - 0x001d9970 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001d9980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9990 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001d99a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d99b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d99c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d99d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d99e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d99f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d9a00 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d9a10 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ - 0x001d9a20 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ - 0x001d9a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9a40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d9a50 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ - 0x001d9a60 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ - 0x001d9a70 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001d9a80 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d9a90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d9aa0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d9ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9ac0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9ad0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d9ae0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001d9af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9b00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d9b10 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ - 0x001d9b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9b30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d9b40 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ - 0x001d9b50 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ - 0x001d9b60 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ - 0x001d9b70 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ - 0x001d9b80 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ - 0x001d9b90 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ - 0x001d9ba0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001d9bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9bc0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001d9bd0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d9be0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d9bf0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d9c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9c10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d9c20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d9c30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d9c40 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ - 0x001d9c50 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ - 0x001d9c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9c70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d9c80 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x001d9c90 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ - 0x001d9ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9cb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d9cc0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d9cd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d9ce0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d9cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9d00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d9d10 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001d9d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9d30 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x001d9d40 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001d9d50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d9d60 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ - 0x001d9d70 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ - 0x001d9d80 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ - 0x001d9d90 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ - 0x001d9da0 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ - 0x001d9db0 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ - 0x001d9dc0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x001d9dd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d9de0 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001d9df0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001d9e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9e10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d9e20 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d9e30 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001d9e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9e50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d9e60 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ - 0x001d9e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9e80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d9e90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d9ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9eb0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001d9ec0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001d9ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9ee0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d9ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9f10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9f20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d9f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d9f50 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001d9f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9f70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d9f80 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ - 0x001d9f90 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ - 0x001d9fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9fc0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001d9fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d9fe0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d9ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da000 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001da010 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001da020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da030 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001da040 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001da050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da060 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001da070 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ - 0x001da080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da0a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001da0b0 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ - 0x001da0c0 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ - 0x001da0d0 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ - 0x001da0e0 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ - 0x001da0f0 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ - 0x001da100 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ - 0x001da110 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ - 0x001da120 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ - 0x001da130 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001da140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da150 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ - 0x001da160 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001da170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da180 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001da190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da1a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001da1b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da1c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001da1d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001da1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da200 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ - 0x001da210 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001da220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da230 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001da240 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ - 0x001da250 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ - 0x001da260 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ - 0x001da270 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001da280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da290 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001da2a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001da2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da2c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001da2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da2e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001da2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da300 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001da310 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001da320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da340 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ - 0x001da350 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ - 0x001da360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da370 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001da380 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ - 0x001da390 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ - 0x001da3a0 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ - 0x001da3b0 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ - 0x001da3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da3d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001da3e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001da3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da400 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da420 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001da430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da450 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001da460 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001da470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da480 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001da490 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ - 0x001da4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da4b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001da4c0 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ - 0x001da4d0 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ - 0x001da4e0 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ - 0x001da4f0 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ - 0x001da500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da510 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001da520 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001da530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da560 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001da570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da590 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001da5a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001da5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da5c0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001da5d0 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ - 0x001da5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da5f0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001da600 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001da610 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ - 0x001da620 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ - 0x001da630 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ - 0x001da640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da660 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001da670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da680 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001da690 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001da6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da6b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001da6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da6d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001da6e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001da6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da700 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001da710 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ - 0x001da720 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001da730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da740 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001da750 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ - 0x001da760 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ - 0x001da770 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001da780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da790 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001da7a0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001da7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da7c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001da7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da7e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001da7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da800 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001da810 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001da820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da840 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ - 0x001da850 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ - 0x001da860 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001da870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da880 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001da890 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001da8a0 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ - 0x001da8b0 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ - 0x001da8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da8d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001da8e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001da8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da900 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001da910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da920 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001da930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da950 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001da960 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001da970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001da990 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ - 0x001da9a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001da9c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001da9d0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x001da9e0 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ - 0x001da9f0 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ - 0x001daa00 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ - 0x001daa10 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ - 0x001daa20 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ - 0x001daa30 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ - 0x001daa40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa60 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001daa70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001daa80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001daaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daab0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001daac0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001daad0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001daae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daaf0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001dab00 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ - 0x001dab10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dab40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dab50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab70 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001dab80 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001dab90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dabb0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001dabc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dabd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dabe0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dabf0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dac00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac20 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ - 0x001dac30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dac40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dac70 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ - 0x001dac80 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ - 0x001dac90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dacb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dacc0 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001dacd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dace0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001dacf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dad00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad10 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001dad20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dad60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dad70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad90 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ - 0x001dada0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dadb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dadc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dadd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dade0 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ - 0x001dadf0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001dae00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae20 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001dae30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dae40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae50 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001dae60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae80 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001dae90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daea0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001daeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daec0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001daed0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001daee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daef0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001daf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daf10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001daf20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001daf30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daf40 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001daf50 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x001daf60 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ - 0x001daf70 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x001daf80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daf90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001dafa0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001dafb0 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ - 0x001dafc0 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ - 0x001dafd0 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ - 0x001dafe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daff0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001db000 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001db010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db020 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001db030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db040 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001db050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db060 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001db070 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001db080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db0a0 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ - 0x001db0b0 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ - 0x001db0c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001db0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db0e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001db0f0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ - 0x001db100 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ - 0x001db110 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ - 0x001db120 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ - 0x001db130 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ - 0x001db140 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001db150 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001db160 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ - 0x001db170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db180 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001db190 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001db1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db1b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001db1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db1d0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001db1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db1f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001db200 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001db210 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001db220 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001db230 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001db240 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001db250 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ - 0x001db260 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001db270 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ - 0x001db280 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001db290 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001db2a0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001db2b0 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ - 0x001db2c0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ - 0x001db2d0 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ - 0x001db2e0 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ - 0x001db2f0 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ - 0x001db300 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ - 0x001db310 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ - 0x001db320 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ - 0x001db330 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ - 0x001db340 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ - 0x001db350 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ - 0x001db360 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ - 0x001db370 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001db380 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001db390 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001db3a0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001db3b0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001db3c0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001db3d0 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ - 0x001db3e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001db3f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001db400 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001db410 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001db420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db430 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001db440 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001db450 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001db460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db470 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001db480 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001db490 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001db4a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001db4b0 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ - 0x001db4c0 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ - 0x001db4d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db4e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001db4f0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001db500 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001db510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db520 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001db530 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001db540 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001db550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db560 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x001db570 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x001db580 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001db590 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ - 0x001db5a0 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ - 0x001db5b0 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ - 0x001db5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db5d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001db5e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001db5f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001db600 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001db610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db620 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001db630 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001db640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db650 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ - 0x001db660 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001db670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001db680 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ - 0x001db690 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ - 0x001db6a0 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ - 0x001db6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db6c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001db6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db6e0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001db6f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001db700 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ - 0x001db710 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001db720 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001db730 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001db740 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ - 0x001db750 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ - 0x001db760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001db770 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001db780 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ - 0x001db790 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ - 0x001db7a0 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ - 0x001db7b0 20617265 20646966 66657265 6e742066 are different f │ │ │ │ - 0x001db7c0 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ - 0x001db7d0 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ - 0x001db7e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001db7f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001db800 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001db810 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001db820 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001db830 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ - 0x001db840 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ - 0x001db850 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001db860 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ - 0x001db870 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ - 0x001db880 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ - 0x001db890 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ - 0x001db8a0 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001db8b0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x001db8c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db8d0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001db8e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001db8f0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ - 0x001db900 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ - 0x001db910 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001db920 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001db930 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db940 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001db950 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db960 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001db970 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001db980 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001db990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db9a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001db9b0 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ - 0x001db9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db9d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001db9e0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ - 0x001db9f0 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ - 0x001dba00 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ - 0x001dba10 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ - 0x001dba20 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ - 0x001dba30 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ - 0x001dba40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dba50 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001dba60 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001dba70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001dba80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dba90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbaa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dbab0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dbac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbad0 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ - 0x001dbae0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dbaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbb00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dbb10 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dbb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbb30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dbb40 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001dbb50 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001dbb60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dbb70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001dbb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbb90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbba0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dbbb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dbbc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbbd0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ - 0x001dbbe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dbbf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbc00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dbc10 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dbc20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbc30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dbc40 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001dbc50 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001dbc60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dbc70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001dbc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbc90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbca0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dbcb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dbcc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbcd0 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ - 0x001dbce0 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ - 0x001dbcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbd00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001dbd10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001dbd20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbd30 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dbd40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dbd50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbd60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dbd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9060 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001d9070 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ + 0x001d9080 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d9090 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d90a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d90b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d90c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d90d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d90e0 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ + 0x001d90f0 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ + 0x001d9100 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ + 0x001d9110 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d9120 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d9130 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d9140 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d9150 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d9160 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d9170 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d9180 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ + 0x001d9190 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ + 0x001d91a0 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ + 0x001d91b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d91c0 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ + 0x001d91d0 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ + 0x001d91e0 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ + 0x001d91f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d9200 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d9210 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9220 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d9230 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d9240 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ + 0x001d9250 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ + 0x001d9260 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ + 0x001d9270 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d9280 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ + 0x001d9290 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ + 0x001d92a0 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ + 0x001d92b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d92c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d92d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d92e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d92f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d9300 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ + 0x001d9310 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ + 0x001d9320 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ + 0x001d9330 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d9340 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ + 0x001d9350 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ + 0x001d9360 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d9370 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d9380 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d9390 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d93a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d93b0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d93c0 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ + 0x001d93d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d93e0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001d93f0 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ + 0x001d9400 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ + 0x001d9410 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ + 0x001d9420 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ + 0x001d9430 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ + 0x001d9440 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ + 0x001d9450 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ + 0x001d9460 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ + 0x001d9470 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d9480 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d9490 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d94a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d94b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d94c0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d94d0 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ + 0x001d94e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d94f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d9500 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d9510 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d9520 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d9530 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d9540 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d9550 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001d9560 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ + 0x001d9570 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ + 0x001d9580 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d9590 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d95a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d95b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d95c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d95d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d95e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d95f0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d9600 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ + 0x001d9610 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ + 0x001d9620 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d9630 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d9640 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d9650 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d9660 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d9670 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d9680 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d9690 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001d96a0 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ + 0x001d96b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d96c0 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ + 0x001d96d0 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ + 0x001d96e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d96f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d9700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d9710 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d9720 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d9730 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ + 0x001d9740 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ + 0x001d9750 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d9760 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ + 0x001d9770 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ + 0x001d9780 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ + 0x001d9790 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ + 0x001d97a0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ + 0x001d97b0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ + 0x001d97c0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d97d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d97e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d97f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d9800 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d9810 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d9820 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ + 0x001d9830 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ + 0x001d9840 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d9850 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ + 0x001d9860 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ + 0x001d9870 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ + 0x001d9880 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ + 0x001d9890 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ + 0x001d98a0 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ + 0x001d98b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d98c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d98d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d98e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d98f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d9900 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x001d9910 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ + 0x001d9920 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d9930 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001d9940 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ + 0x001d9950 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ + 0x001d9960 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ + 0x001d9970 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ + 0x001d9980 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ + 0x001d9990 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d99a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d99b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d99c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d99d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d99e0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d99f0 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ + 0x001d9a00 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001d9a10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d9a20 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ + 0x001d9a30 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ + 0x001d9a40 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ + 0x001d9a50 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ + 0x001d9a60 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ + 0x001d9a70 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001d9a80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d9a90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d9aa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d9ab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d9ac0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d9ad0 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ + 0x001d9ae0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001d9af0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d9b00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d9b10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d9b20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d9b30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d9b40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d9b50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d9b60 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ + 0x001d9b70 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ + 0x001d9b80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d9b90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d9ba0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9bb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d9bc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9bd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d9be0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d9bf0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d9c00 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ + 0x001d9c10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d9c20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9c30 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ + 0x001d9c40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9c50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d9c60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9c70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d9c80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d9c90 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d9ca0 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ + 0x001d9cb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d9cc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9cd0 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ + 0x001d9ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9cf0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d9d00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9d10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d9d20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d9d30 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d9d40 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ + 0x001d9d50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d9d60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d9d70 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d9d80 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d9d90 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d9da0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d9db0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d9dc0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001d9dd0 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ + 0x001d9de0 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ + 0x001d9df0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d9e00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d9e10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d9e20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d9e30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d9e40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d9e50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d9e60 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d9e70 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ + 0x001d9e80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d9e90 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ + 0x001d9ea0 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ + 0x001d9eb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d9ec0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d9ed0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d9ee0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d9ef0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d9f00 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ + 0x001d9f10 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ + 0x001d9f20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d9f30 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ + 0x001d9f40 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ + 0x001d9f50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d9f60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d9f70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d9f80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d9f90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d9fa0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ + 0x001d9fb0 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ + 0x001d9fc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d9fd0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ + 0x001d9fe0 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ + 0x001d9ff0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ + 0x001da000 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x001da010 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x001da020 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001da030 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001da040 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001da050 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001da060 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001da070 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001da080 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ + 0x001da090 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001da0a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001da0b0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001da0c0 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ + 0x001da0d0 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001da0e0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001da0f0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001da100 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001da110 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001da120 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001da130 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001da140 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001da150 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001da160 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ + 0x001da170 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001da180 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001da190 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ + 0x001da1a0 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ + 0x001da1b0 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ + 0x001da1c0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ + 0x001da1d0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ + 0x001da1e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001da1f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001da200 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001da210 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001da220 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001da230 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001da240 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ + 0x001da250 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001da260 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001da270 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ + 0x001da280 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ + 0x001da290 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ + 0x001da2a0 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ + 0x001da2b0 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ + 0x001da2c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001da2d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001da2e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001da2f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001da300 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001da310 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ + 0x001da320 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ + 0x001da330 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001da340 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001da350 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ + 0x001da360 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ + 0x001da370 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ + 0x001da380 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ + 0x001da390 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ + 0x001da3a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001da3b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001da3c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001da3d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001da3e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001da3f0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ + 0x001da400 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ + 0x001da410 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001da420 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ + 0x001da430 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ + 0x001da440 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001da450 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001da460 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001da470 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001da480 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001da490 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001da4a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001da4b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001da4c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001da4d0 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001da4e0 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ + 0x001da4f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001da500 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ + 0x001da510 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ + 0x001da520 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ + 0x001da530 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ + 0x001da540 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ + 0x001da550 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001da560 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001da570 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001da580 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001da590 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001da5a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001da5b0 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ + 0x001da5c0 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ + 0x001da5d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001da5e0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ + 0x001da5f0 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ + 0x001da600 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001da610 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001da620 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001da630 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001da640 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001da650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001da660 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001da670 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001da680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001da690 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001da6a0 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ + 0x001da6b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001da6c0 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ + 0x001da6d0 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ + 0x001da6e0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ + 0x001da6f0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ + 0x001da700 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ + 0x001da710 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ + 0x001da720 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001da730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001da740 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001da750 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001da760 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001da770 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ + 0x001da780 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ + 0x001da790 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001da7a0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001da7b0 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ + 0x001da7c0 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ + 0x001da7d0 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ + 0x001da7e0 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ + 0x001da7f0 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ + 0x001da800 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001da810 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001da820 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001da830 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001da840 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001da850 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ + 0x001da860 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ + 0x001da870 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001da880 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001da890 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ + 0x001da8a0 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ + 0x001da8b0 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ + 0x001da8c0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ + 0x001da8d0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ + 0x001da8e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001da8f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001da900 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001da910 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001da920 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001da930 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001da940 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ + 0x001da950 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001da960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001da970 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ + 0x001da980 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ + 0x001da990 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001da9a0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001da9b0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001da9c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001da9d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001da9e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001da9f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001daa00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001daa10 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001daa20 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ + 0x001daa30 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001daa40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001daa50 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001daa60 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ + 0x001daa70 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ + 0x001daa80 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x001daa90 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x001daaa0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001daab0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001daac0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001daad0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001daae0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001daaf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dab00 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ + 0x001dab10 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ + 0x001dab20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dab30 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ + 0x001dab40 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ + 0x001dab50 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ + 0x001dab60 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ + 0x001dab70 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ + 0x001dab80 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ + 0x001dab90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001daba0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dabb0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dabc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dabd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dabe0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ + 0x001dabf0 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ + 0x001dac00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dac10 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001dac20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dac30 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001dac40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dac50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001dac60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dac70 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001dac80 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ + 0x001dac90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001daca0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dacb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dacc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dacd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001dace0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dacf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001dad00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dad10 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ + 0x001dad20 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ + 0x001dad30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dad40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dad50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dad60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dad70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dad80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dad90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dada0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001dadb0 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ + 0x001dadc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dadd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dade0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dadf0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dae00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dae10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dae20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dae30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dae40 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ + 0x001dae50 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ + 0x001dae60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dae70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001dae80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dae90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001daea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001daeb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001daec0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001daed0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001daee0 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ + 0x001daef0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001daf00 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001daf10 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001daf20 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001daf30 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001daf40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001daf50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001daf60 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001daf70 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ + 0x001daf80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001daf90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001dafa0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dafb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dafc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dafd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dafe0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001daff0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001db000 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ + 0x001db010 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ + 0x001db020 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001db030 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001db040 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001db050 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001db060 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001db070 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001db080 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001db090 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ + 0x001db0a0 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ + 0x001db0b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001db0c0 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ + 0x001db0d0 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ + 0x001db0e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001db0f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001db100 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001db110 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001db120 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001db130 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001db140 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ + 0x001db150 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ + 0x001db160 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001db170 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001db180 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001db190 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001db1a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001db1b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001db1c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001db1d0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001db1e0 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ + 0x001db1f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001db200 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001db210 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001db220 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001db230 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001db240 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001db250 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001db260 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001db270 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ + 0x001db280 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001db290 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001db2a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001db2b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001db2c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001db2d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001db2e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001db2f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001db300 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ + 0x001db310 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ + 0x001db320 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001db330 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001db340 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001db350 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001db360 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001db370 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001db380 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001db390 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ + 0x001db3a0 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ + 0x001db3b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001db3c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001db3d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001db3e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001db3f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001db400 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001db410 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001db420 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001db430 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ + 0x001db440 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ + 0x001db450 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001db460 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001db470 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001db480 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001db490 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001db4a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001db4b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001db4c0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001db4d0 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ + 0x001db4e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001db4f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001db500 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001db510 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001db520 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001db530 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001db540 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001db550 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001db560 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ + 0x001db570 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001db580 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001db590 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001db5a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001db5b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001db5c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001db5d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001db5e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001db5f0 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ + 0x001db600 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ + 0x001db610 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001db620 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001db630 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001db640 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001db650 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001db660 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001db670 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001db680 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001db690 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ + 0x001db6a0 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ + 0x001db6b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001db6c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001db6d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001db6e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001db6f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001db700 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001db710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001db720 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001db730 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ + 0x001db740 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001db750 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001db760 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001db770 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001db780 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001db790 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001db7a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001db7b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001db7c0 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ + 0x001db7d0 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ + 0x001db7e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001db7f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001db800 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001db810 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001db820 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001db830 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001db840 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001db850 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001db860 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ + 0x001db870 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ + 0x001db880 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001db890 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001db8a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001db8b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001db8c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001db8d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001db8e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001db8f0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001db900 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ + 0x001db910 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001db920 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001db930 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001db940 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001db950 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001db960 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001db970 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001db980 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001db990 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ + 0x001db9a0 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ + 0x001db9b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001db9c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001db9d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001db9e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001db9f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001dba00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dba10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001dba20 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001dba30 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ + 0x001dba40 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ + 0x001dba50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dba60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dba70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dba80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dba90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dbaa0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dbab0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dbac0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001dbad0 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ + 0x001dbae0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dbaf0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001dbb00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dbb10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001dbb20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dbb30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dbb40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dbb50 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001dbb60 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ + 0x001dbb70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dbb80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dbb90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dbba0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dbbb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dbbc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dbbd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dbbe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dbbf0 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ + 0x001dbc00 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ + 0x001dbc10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dbc20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dbc30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dbc40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dbc50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dbc60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dbc70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dbc80 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ + 0x001dbc90 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ + 0x001dbca0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dbcb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001dbcc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001dbcd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001dbce0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001dbcf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001dbd00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dbd10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dbd20 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ + 0x001dbd30 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ + 0x001dbd40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dbd50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001dbd60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dbd70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ 0x001dbd80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dbd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbda0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001dbdb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001dbdc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbdd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dbde0 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ - 0x001dbdf0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dbe00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbe10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dbe20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dbe30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbe40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dbe50 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001dbe60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbe70 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001dbe80 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001dbe90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbea0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001dbeb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dbec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbed0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dbee0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dbef0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dbf00 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ - 0x001dbf10 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ - 0x001dbf20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbf30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dbf40 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ - 0x001dbf50 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ - 0x001dbf60 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ - 0x001dbf70 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ - 0x001dbf80 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ - 0x001dbf90 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ - 0x001dbfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dbfb0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001dbfc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dbfd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dbfe0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001dbff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dc010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dc020 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dc030 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001dc040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc050 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dc060 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ - 0x001dc070 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ - 0x001dc080 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ - 0x001dc090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc0a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dc0b0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001dc0c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001dc0d0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001dc0e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001dc0f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001dc100 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001dc110 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001dc120 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dc130 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ - 0x001dc140 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ - 0x001dc150 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dc160 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dc170 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dc180 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001dc190 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dc1a0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001dc1b0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001dc1c0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ - 0x001dc1d0 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ - 0x001dc1e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dc1f0 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ - 0x001dc200 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ - 0x001dc210 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ - 0x001dc220 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ - 0x001dc230 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ - 0x001dc240 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ - 0x001dc250 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001dc260 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001dc270 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001dc280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc290 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001dc2a0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001dc2b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dc2c0 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ - 0x001dc2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc2e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dc2f0 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ - 0x001dc300 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ - 0x001dc310 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ - 0x001dc320 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ - 0x001dc330 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ - 0x001dc340 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ - 0x001dc350 20202020 20202020 20202022 61747472 "attr │ │ │ │ - 0x001dc360 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ - 0x001dc370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc380 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc3a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dc3b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dc3c0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001dc3d0 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ - 0x001dc3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc3f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dc400 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dc410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc420 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dc430 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dc440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc450 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001dc460 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001dc470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc480 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dc490 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dc4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc4b0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x001dc4c0 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ - 0x001dc4d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc4e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dc4f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dc500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc510 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dc520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc530 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dc540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc570 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dc580 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dc590 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001dc5a0 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ - 0x001dc5b0 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ - 0x001dc5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc5d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dc5e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dc5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc600 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dc610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc620 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dc630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc640 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dc650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc660 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dc670 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dc680 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001dc690 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ - 0x001dc6a0 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ - 0x001dc6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc6c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc6d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dc6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc6f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dc700 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dc710 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001dc720 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001dc730 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dc740 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001dc750 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dc760 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dc770 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dc780 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dc790 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001dc7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc7b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dc7c0 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ - 0x001dc7d0 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ - 0x001dc7e0 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ - 0x001dc7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc800 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001dc810 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001dc820 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001dc830 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dc840 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001dc850 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001dc860 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dc870 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ - 0x001dc880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc890 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dc8a0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ - 0x001dc8b0 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ - 0x001dc8c0 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ - 0x001dc8d0 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ - 0x001dc8e0 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ - 0x001dc8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc900 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001dc910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dc920 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001dc930 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dc940 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc950 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ - 0x001dc960 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dc970 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ - 0x001dc980 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001dc990 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dc9a0 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ - 0x001dc9b0 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ - 0x001dc9c0 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ - 0x001dc9d0 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ - 0x001dc9e0 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ - 0x001dc9f0 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ - 0x001dca00 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ - 0x001dca10 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001dca20 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001dca30 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ - 0x001dca40 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ - 0x001dca50 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ - 0x001dca60 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ - 0x001dca70 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001dca80 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ - 0x001dca90 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001dcaa0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dcab0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001dcac0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x001dcad0 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ - 0x001dcae0 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ + 0x001dbd90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dbda0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dbdb0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001dbdc0 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ + 0x001dbdd0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001dbde0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dbdf0 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ + 0x001dbe00 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ + 0x001dbe10 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ + 0x001dbe20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dbe30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001dbe40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dbe50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dbe60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dbe70 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001dbe80 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ + 0x001dbe90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dbea0 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ + 0x001dbeb0 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ + 0x001dbec0 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ + 0x001dbed0 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ + 0x001dbee0 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ + 0x001dbef0 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ + 0x001dbf00 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ + 0x001dbf10 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ + 0x001dbf20 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ + 0x001dbf30 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ + 0x001dbf40 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ + 0x001dbf50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dbf60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dbf70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dbf80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dbf90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dbfa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dbfb0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001dbfc0 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ + 0x001dbfd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dbfe0 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ + 0x001dbff0 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ + 0x001dc000 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ + 0x001dc010 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ + 0x001dc020 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ + 0x001dc030 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ + 0x001dc040 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ + 0x001dc050 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ + 0x001dc060 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001dc070 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001dc080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dc090 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dc0a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dc0b0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001dc0c0 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ + 0x001dc0d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dc0e0 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ + 0x001dc0f0 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ + 0x001dc100 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ + 0x001dc110 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ + 0x001dc120 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ + 0x001dc130 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ + 0x001dc140 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ + 0x001dc150 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ + 0x001dc160 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ + 0x001dc170 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ + 0x001dc180 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ + 0x001dc190 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ + 0x001dc1a0 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ + 0x001dc1b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dc1c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dc1d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dc1e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dc1f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dc200 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dc210 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001dc220 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ + 0x001dc230 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dc240 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ + 0x001dc250 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ + 0x001dc260 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001dc270 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001dc280 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dc290 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dc2a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dc2b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dc2c0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001dc2d0 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ + 0x001dc2e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dc2f0 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ + 0x001dc300 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ + 0x001dc310 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ + 0x001dc320 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dc330 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001dc340 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dc350 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001dc360 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dc370 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ + 0x001dc380 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ + 0x001dc390 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dc3a0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001dc3b0 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ + 0x001dc3c0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001dc3d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001dc3e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dc3f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dc400 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dc410 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dc420 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001dc430 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ + 0x001dc440 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ + 0x001dc450 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dc460 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dc470 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dc480 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dc490 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dc4a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dc4b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dc4c0 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ + 0x001dc4d0 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ + 0x001dc4e0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001dc4f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dc500 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001dc510 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001dc520 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dc530 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dc540 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dc550 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dc560 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001dc570 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ + 0x001dc580 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dc590 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ + 0x001dc5a0 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ + 0x001dc5b0 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ + 0x001dc5c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dc5d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001dc5e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001dc5f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dc600 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001dc610 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001dc620 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ + 0x001dc630 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ + 0x001dc640 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dc650 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dc660 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dc670 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dc680 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dc690 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dc6a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dc6b0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001dc6c0 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ + 0x001dc6d0 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ + 0x001dc6e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dc6f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001dc700 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001dc710 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dc720 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dc730 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dc740 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dc750 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001dc760 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ + 0x001dc770 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001dc780 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dc790 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dc7a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dc7b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001dc7c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dc7d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001dc7e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dc7f0 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ + 0x001dc800 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ + 0x001dc810 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dc820 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001dc830 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dc840 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dc850 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc860 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dc870 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dc880 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x001dc890 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ + 0x001dc8a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dc8b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dc8c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dc8d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dc8e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dc8f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dc900 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dc910 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dc920 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ + 0x001dc930 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ + 0x001dc940 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dc950 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001dc960 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dc970 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dc980 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc990 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dc9a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dc9b0 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x001dc9c0 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ + 0x001dc9d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dc9e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dc9f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001dca00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dca10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dca20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dca30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dca40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dca50 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ + 0x001dca60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dca70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dca80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dca90 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001dcaa0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dcab0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dcac0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dcad0 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ + 0x001dcae0 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ 0x001dcaf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dcb00 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ - 0x001dcb10 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ - 0x001dcb20 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ - 0x001dcb30 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001dcb40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dcb50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dcb60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dcb70 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001dcb80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dcb90 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ - 0x001dcba0 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ - 0x001dcbb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dcbc0 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ - 0x001dcbd0 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ - 0x001dcbe0 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ - 0x001dcbf0 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ - 0x001dcc00 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ - 0x001dcc10 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ - 0x001dcc20 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ - 0x001dcc30 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ - 0x001dcc40 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ - 0x001dcc50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001dcc60 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001dcc70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001dcc80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001dcc90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001dcca0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dccb0 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ - 0x001dccc0 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ + 0x001dcb00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001dcb10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dcb20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dcb30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dcb40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dcb50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dcb60 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ + 0x001dcb70 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ + 0x001dcb80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dcb90 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001dcba0 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ + 0x001dcbb0 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ + 0x001dcbc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dcbd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dcbe0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dcbf0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dcc00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dcc10 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ + 0x001dcc20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dcc30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dcc40 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ + 0x001dcc50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001dcc60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001dcc70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001dcc80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001dcc90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dcca0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dccb0 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ + 0x001dccc0 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ 0x001dccd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001dcce0 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ - 0x001dccf0 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ - 0x001dcd00 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ - 0x001dcd10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001dcd20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dcd30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001dcd40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001dcd50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001dcd60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dcd70 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ - 0x001dcd80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dcd90 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ - 0x001dcda0 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ - 0x001dcdb0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001dcdc0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001dcdd0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dcde0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001dcdf0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ - 0x001dce00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dce10 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ - 0x001dce20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dce30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dce40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dce50 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001dce60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dce70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dce80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dce90 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001dcea0 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ - 0x001dceb0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001dcec0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dced0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001dcee0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001dcef0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dcf00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001dcf10 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001dcf20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dcf30 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ - 0x001dcf40 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001dcf50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dcf60 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ - 0x001dcf70 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ - 0x001dcf80 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x001dcf90 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ - 0x001dcfa0 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ - 0x001dcfb0 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ - 0x001dcfc0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ - 0x001dcfd0 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ - 0x001dcfe0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dcff0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001dd000 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dd010 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001dd020 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001dd030 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ - 0x001dd040 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ - 0x001dd050 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001dd060 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dd070 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ - 0x001dd080 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ - 0x001dd090 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ - 0x001dd0a0 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ - 0x001dd0b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001dd0c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dd0d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001dd0e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001dd0f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dd100 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ - 0x001dd110 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001dd120 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ - 0x001dd130 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ - 0x001dd140 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ - 0x001dd150 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ - 0x001dd160 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001dd170 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ - 0x001dd180 5d0a7d0a 0a000000 00000000 00000000 ].}............. │ │ │ │ - 0x001dd190 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001dd1a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001dd1b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001dd1c0 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ - 0x001dd1d0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001dd1e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dd1f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001dd200 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001dd210 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ - 0x001dd220 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ - 0x001dd230 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dd240 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ - 0x001dd250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dd260 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001dd270 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001dd280 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001dd290 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001dd2a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001dd2b0 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ - 0x001dd2c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dd2d0 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ - 0x001dd2e0 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ - 0x001dd2f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dd300 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dd310 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dd320 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dd330 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dd340 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ - 0x001dd350 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ - 0x001dd360 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dd370 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ - 0x001dd380 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001dd390 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dd3a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dd3b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dd3c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dd3d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dd3e0 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ - 0x001dd3f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dd400 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ - 0x001dd410 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ - 0x001dd420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dd430 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001dd440 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001dd450 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001dd460 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001dd470 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001dd480 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ - 0x001dd490 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dd4a0 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ - 0x001dd4b0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001dd4c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dd4d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dd4e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dd4f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dd500 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dd510 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ - 0x001dd520 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dd530 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001dd540 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001dd550 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dd560 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001dd570 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dd580 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dd590 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dd5a0 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ - 0x001dd5b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dd5c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001dd5d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001dd5e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001dd5f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dd600 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dd610 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dd620 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ - 0x001dd630 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001dd640 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dd650 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001dd660 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dd670 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dd680 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001dd690 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dd6a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dd6b0 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ - 0x001dd6c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001dd6d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001dd6e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001dd6f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001dd700 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001dd710 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001dd720 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001dd730 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ - 0x001dd740 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ - 0x001dd750 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dd760 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dd770 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dd780 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dd790 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dd7a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dd7b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dd7c0 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ - 0x001dd7d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dd7e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dd7f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dd800 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dd810 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dd820 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dd830 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dd840 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ - 0x001dd850 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ - 0x001dd860 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dd870 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dd880 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dd890 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001dd8a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dd8b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dd8c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dd8d0 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ - 0x001dd8e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001dd8f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001dd900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dd910 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001dd920 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001dd930 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001dd940 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001dd950 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001dd960 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ - 0x001dd970 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dd980 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dd990 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001dd9a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dd9b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dd9c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001dd9d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dd9e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dd9f0 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ - 0x001dda00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dda10 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dda20 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dda30 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dda40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dda50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dda60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dda70 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ - 0x001dda80 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ - 0x001dda90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ddaa0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001ddab0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ddac0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ddad0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ddae0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001ddaf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ddb00 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ - 0x001ddb10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ddb20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ddb30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001ddb40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ddb50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ddb60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ddb70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ddb80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ddb90 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ - 0x001ddba0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ddbb0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ddbc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ddbd0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001ddbe0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ddbf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ddc00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ddc10 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ - 0x001ddc20 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ - 0x001ddc30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001ddc40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001ddc50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ddc60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001ddc70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ddc80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ddc90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ddca0 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ - 0x001ddcb0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001ddcc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ddcd0 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ - 0x001ddce0 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ - 0x001ddcf0 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ - 0x001ddd00 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ - 0x001ddd10 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ - 0x001ddd20 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ - 0x001ddd30 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ - 0x001ddd40 20686561 64657220 68617665 20756e64 header have und │ │ │ │ - 0x001ddd50 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ - 0x001ddd60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001ddd70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ddd80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ddd90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ddda0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dddb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dddc0 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ - 0x001dddd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ddde0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x001dddf0 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ - 0x001dde00 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ - 0x001dde10 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ - 0x001dde20 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ - 0x001dde30 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ - 0x001dde40 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ - 0x001dde50 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ - 0x001dde60 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001dde70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dde80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dde90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ddea0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ddeb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ddec0 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ - 0x001dded0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ddee0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001ddef0 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ - 0x001ddf00 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ - 0x001ddf10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001ddf20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ddf30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001ddf40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ddf50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ddf60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ddf70 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ - 0x001ddf80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ddf90 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ - 0x001ddfa0 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ - 0x001ddfb0 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ - 0x001ddfc0 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ - 0x001ddfd0 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ - 0x001ddfe0 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ - 0x001ddff0 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ - 0x001de000 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001de010 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001de020 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001de030 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001de040 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001de050 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ - 0x001de060 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001de070 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001de080 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ - 0x001de090 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ - 0x001de0a0 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ - 0x001de0b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001de0c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001de0d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001de0e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001de0f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001de100 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ - 0x001de110 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001de120 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001de130 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ - 0x001de140 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ - 0x001de150 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ - 0x001de160 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001de170 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001de180 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001de190 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001de1a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001de1b0 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ - 0x001de1c0 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ - 0x001de1d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001de1e0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ - 0x001de1f0 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ - 0x001de200 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ - 0x001de210 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ - 0x001de220 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001de230 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001de240 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001de250 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001de260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001de270 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ - 0x001de280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001de290 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001de2a0 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ - 0x001de2b0 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ - 0x001de2c0 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ - 0x001de2d0 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ - 0x001de2e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001de2f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001de300 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001de310 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001de320 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001de330 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001de340 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ - 0x001de350 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001de360 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ - 0x001de370 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ - 0x001de380 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ - 0x001de390 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ - 0x001de3a0 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ - 0x001de3b0 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ - 0x001de3c0 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ - 0x001de3d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001de3e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001de3f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001de400 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001de410 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001de420 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001de430 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ - 0x001de440 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001de450 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ - 0x001de460 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ - 0x001de470 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ - 0x001de480 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001de490 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001de4a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001de4b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001de4c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001de4d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001de4e0 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ - 0x001de4f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001de500 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ - 0x001de510 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ - 0x001de520 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ - 0x001de530 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ - 0x001de540 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ - 0x001de550 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001de560 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001de570 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001de580 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001de590 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001de5a0 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ - 0x001de5b0 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ - 0x001de5c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001de5d0 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ - 0x001de5e0 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ - 0x001de5f0 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ - 0x001de600 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001de610 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001de620 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001de630 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001de640 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001de650 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001de660 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ - 0x001de670 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001de680 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ - 0x001de690 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ - 0x001de6a0 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ - 0x001de6b0 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ - 0x001de6c0 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ - 0x001de6d0 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ - 0x001de6e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001de6f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001de700 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001de710 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001de720 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001de730 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ - 0x001de740 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001de750 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001de760 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ - 0x001de770 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ - 0x001de780 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ - 0x001de790 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ - 0x001de7a0 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ - 0x001de7b0 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ - 0x001de7c0 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ - 0x001de7d0 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ - 0x001de7e0 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ - 0x001de7f0 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ - 0x001de800 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ - 0x001de810 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001de820 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001de830 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001de840 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001de850 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001de860 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ - 0x001de870 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ - 0x001de880 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001de890 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ - 0x001de8a0 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ - 0x001de8b0 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ - 0x001de8c0 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ - 0x001de8d0 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ - 0x001de8e0 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ - 0x001de8f0 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ - 0x001de900 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ - 0x001de910 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001de920 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001de930 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001de940 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001de950 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001de960 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ - 0x001de970 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001de980 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ - 0x001de990 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ - 0x001de9a0 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ - 0x001de9b0 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ - 0x001de9c0 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ - 0x001de9d0 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ - 0x001de9e0 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ - 0x001de9f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dea00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dea10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001dea20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dea30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dea40 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ - 0x001dea50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dea60 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ - 0x001dea70 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ - 0x001dea80 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ - 0x001dea90 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ - 0x001deaa0 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ - 0x001deab0 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ - 0x001deac0 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ - 0x001dead0 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ - 0x001deae0 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ - 0x001deaf0 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ - 0x001deb00 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ - 0x001deb10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001deb20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001deb30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001deb40 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001deb50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001deb60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001deb70 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ - 0x001deb80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001deb90 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ - 0x001deba0 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ - 0x001debb0 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ - 0x001debc0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ - 0x001debd0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ - 0x001debe0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ - 0x001debf0 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ - 0x001dec00 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ - 0x001dec10 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ - 0x001dec20 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ - 0x001dec30 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ - 0x001dec40 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ - 0x001dec50 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001dec60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dec70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dec80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001dec90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001deca0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001decb0 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ - 0x001decc0 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x001dcce0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001dccf0 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ + 0x001dcd00 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ + 0x001dcd10 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ + 0x001dcd20 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ + 0x001dcd30 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ + 0x001dcd40 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ + 0x001dcd50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001dcd60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dcd70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dcd80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dcd90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dcda0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001dcdb0 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ + 0x001dcdc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dcdd0 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x001dcde0 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ + 0x001dcdf0 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ + 0x001dce00 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ + 0x001dce10 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ + 0x001dce20 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ + 0x001dce30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001dce40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dce50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001dce60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001dce70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dce80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dce90 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ + 0x001dcea0 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ + 0x001dceb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dcec0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001dced0 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ + 0x001dcee0 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ + 0x001dcef0 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ + 0x001dcf00 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ + 0x001dcf10 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ + 0x001dcf20 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ + 0x001dcf30 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ + 0x001dcf40 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ + 0x001dcf50 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ + 0x001dcf60 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ + 0x001dcf70 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ + 0x001dcf80 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ + 0x001dcf90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dcfa0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dcfb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dcfc0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dcfd0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dcfe0 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ + 0x001dcff0 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ + 0x001dd000 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dd010 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ + 0x001dd020 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ + 0x001dd030 64657220 63686172 61637465 72697374 der characterist │ │ │ │ + 0x001dd040 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ + 0x001dd050 63686172 61637465 72697374 69637320 characteristics │ │ │ │ + 0x001dd060 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ + 0x001dd070 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ + 0x001dd080 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ + 0x001dd090 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ + 0x001dd0a0 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ + 0x001dd0b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dd0c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dd0d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dd0e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dd0f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dd100 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dd110 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ + 0x001dd120 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dd130 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ + 0x001dd140 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ + 0x001dd150 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ + 0x001dd160 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ + 0x001dd170 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ + 0x001dd180 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ + 0x001dd190 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ + 0x001dd1a0 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ + 0x001dd1b0 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ + 0x001dd1c0 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ + 0x001dd1d0 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ + 0x001dd1e0 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ + 0x001dd1f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dd200 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dd210 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dd220 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dd230 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dd240 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dd250 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ + 0x001dd260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dd270 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dd280 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ + 0x001dd290 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ + 0x001dd2a0 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ + 0x001dd2b0 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ + 0x001dd2c0 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ + 0x001dd2d0 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ + 0x001dd2e0 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ + 0x001dd2f0 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ + 0x001dd300 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001dd310 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dd320 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dd330 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dd340 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dd350 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ + 0x001dd360 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dd370 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ + 0x001dd380 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ + 0x001dd390 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x001dd3a0 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ + 0x001dd3b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001dd3c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dd3d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dd3e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dd3f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dd400 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ + 0x001dd410 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ + 0x001dd420 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dd430 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ + 0x001dd440 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ + 0x001dd450 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ + 0x001dd460 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ + 0x001dd470 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ + 0x001dd480 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ + 0x001dd490 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ + 0x001dd4a0 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ + 0x001dd4b0 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ + 0x001dd4c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dd4d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dd4e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001dd4f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dd500 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ + 0x001dd510 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dd520 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ + 0x001dd530 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ + 0x001dd540 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001dd550 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ + 0x001dd560 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ + 0x001dd570 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ + 0x001dd580 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ + 0x001dd590 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ + 0x001dd5a0 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ + 0x001dd5b0 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ + 0x001dd5c0 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ + 0x001dd5d0 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ + 0x001dd5e0 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ + 0x001dd5f0 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ + 0x001dd600 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ + 0x001dd610 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ + 0x001dd620 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ + 0x001dd630 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ + 0x001dd640 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ + 0x001dd650 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ + 0x001dd660 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ + 0x001dd670 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ + 0x001dd680 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ + 0x001dd690 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x001dd6a0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001dd6b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dd6c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001dd6d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dd6e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dd6f0 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ + 0x001dd700 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ + 0x001dd710 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dd720 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ + 0x001dd730 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ + 0x001dd740 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ + 0x001dd750 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ + 0x001dd760 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dd770 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001dd780 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001dd790 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001dd7a0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001dd7b0 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ + 0x001dd7c0 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ + 0x001dd7d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001dd7e0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001dd7f0 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ + 0x001dd800 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ + 0x001dd810 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ + 0x001dd820 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ + 0x001dd830 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ + 0x001dd840 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ + 0x001dd850 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ + 0x001dd860 0a202020 20202020 20202020 20227374 . "st │ │ │ │ + 0x001dd870 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ + 0x001dd880 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dd890 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001dd8a0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001dd8b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dd8c0 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ + 0x001dd8d0 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ + 0x001dd8e0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001dd8f0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001dd900 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001dd910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd920 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001dd930 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001dd940 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001dd950 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ + 0x001dd960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd970 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001dd980 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ + 0x001dd990 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x001dd9a0 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ + 0x001dd9b0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ + 0x001dd9c0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001dd9d0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001dd9e0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001dd9f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dda00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dda10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dda20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001dda30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dda40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dda50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001dda60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dda70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dda80 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ + 0x001dda90 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ + 0x001ddaa0 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ + 0x001ddab0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ddac0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ddad0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001ddae0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001ddaf0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001ddb00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001ddb10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ddb20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ddb30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ddb40 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ddb50 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ + 0x001ddb60 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ + 0x001ddb70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ddb80 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ + 0x001ddb90 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ + 0x001ddba0 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ + 0x001ddbb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ddbc0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001ddbd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ddbe0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ddbf0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ddc00 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001ddc10 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ + 0x001ddc20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ddc30 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001ddc40 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001ddc50 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ + 0x001ddc60 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ + 0x001ddc70 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ + 0x001ddc80 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ + 0x001ddc90 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ + 0x001ddca0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ddcb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ddcc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ddcd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ddce0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ddcf0 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ + 0x001ddd00 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ + 0x001ddd10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ddd20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ddd30 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001ddd40 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001ddd50 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ + 0x001ddd60 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ + 0x001ddd70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ddd80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001ddd90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ddda0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dddb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dddc0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x001dddd0 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ + 0x001ddde0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001dddf0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001dde00 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x001dde10 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ + 0x001dde20 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ + 0x001dde30 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ + 0x001dde40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001dde50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001dde60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001dde70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001dde80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001dde90 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ + 0x001ddea0 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ + 0x001ddeb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ddec0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001dded0 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ + 0x001ddee0 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ + 0x001ddef0 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ + 0x001ddf00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ddf10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ddf20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ddf30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ddf40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ddf50 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ + 0x001ddf60 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ + 0x001ddf70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ddf80 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ + 0x001ddf90 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ + 0x001ddfa0 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ + 0x001ddfb0 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ + 0x001ddfc0 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ + 0x001ddfd0 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ + 0x001ddfe0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ddff0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001de000 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001de010 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001de020 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001de030 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ + 0x001de040 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ + 0x001de050 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001de060 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001de070 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001de080 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001de090 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ + 0x001de0a0 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ + 0x001de0b0 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ + 0x001de0c0 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ + 0x001de0d0 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ + 0x001de0e0 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ + 0x001de0f0 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ + 0x001de100 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ + 0x001de110 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001de120 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001de130 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001de140 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001de150 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001de160 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001de170 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ + 0x001de180 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001de190 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001de1a0 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ + 0x001de1b0 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ + 0x001de1c0 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ + 0x001de1d0 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ + 0x001de1e0 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ + 0x001de1f0 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ + 0x001de200 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ + 0x001de210 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ + 0x001de220 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001de230 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001de240 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001de250 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001de260 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001de270 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ + 0x001de280 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ + 0x001de290 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001de2a0 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ + 0x001de2b0 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ + 0x001de2c0 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ + 0x001de2d0 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ + 0x001de2e0 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ + 0x001de2f0 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ + 0x001de300 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001de310 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001de320 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001de330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de340 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001de350 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001de360 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001de370 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ + 0x001de380 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001de390 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ + 0x001de3a0 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ + 0x001de3b0 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ + 0x001de3c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001de3d0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001de3e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001de3f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001de400 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001de410 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001de420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de430 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ + 0x001de440 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ + 0x001de450 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001de460 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ + 0x001de470 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ + 0x001de480 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001de490 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001de4a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001de4b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001de4c0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001de4d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001de4e0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001de4f0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001de500 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ + 0x001de510 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x001de520 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001de530 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x001de540 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ + 0x001de550 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ + 0x001de560 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ + 0x001de570 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ + 0x001de580 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x001de590 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001de5a0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001de5b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001de5c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001de5d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001de5e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001de5f0 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ + 0x001de600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de610 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001de620 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ + 0x001de630 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ + 0x001de640 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001de650 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001de660 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001de670 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001de680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de690 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001de6a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001de6b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001de6c0 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ + 0x001de6d0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001de6e0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001de6f0 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ + 0x001de700 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001de710 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001de720 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001de730 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001de740 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001de750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001de760 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001de770 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001de780 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ + 0x001de790 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ + 0x001de7a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001de7b0 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ + 0x001de7c0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ + 0x001de7d0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ + 0x001de7e0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ + 0x001de7f0 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ + 0x001de800 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ + 0x001de810 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001de820 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001de830 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001de840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de850 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001de860 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001de870 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ + 0x001de880 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ + 0x001de890 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001de8a0 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ + 0x001de8b0 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ + 0x001de8c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001de8d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001de8e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001de8f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001de900 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001de910 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001de920 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001de930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de940 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x001de950 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001de960 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001de970 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ + 0x001de980 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ + 0x001de990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de9a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001de9b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001de9c0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001de9d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001de9e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001de9f0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001dea00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001dea10 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ + 0x001dea20 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ + 0x001dea30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dea40 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ + 0x001dea50 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ + 0x001dea60 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ + 0x001dea70 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ + 0x001dea80 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ + 0x001dea90 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ + 0x001deaa0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001deab0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001deac0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dead0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001deae0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001deaf0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001deb00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001deb10 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ + 0x001deb20 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001deb30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001deb40 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ + 0x001deb50 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001deb60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001deb70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001deb80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001deb90 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001deba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001debb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001debc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001debd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001debe0 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ + 0x001debf0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001dec00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dec10 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ + 0x001dec20 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001dec30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dec40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dec50 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001dec60 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001dec70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001dec80 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dec90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001deca0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001decb0 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ + 0x001decc0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ 0x001decd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dece0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x001decf0 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ - 0x001ded00 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ - 0x001ded10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ded20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001ded30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ded40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ded50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ded60 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ - 0x001ded70 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ - 0x001ded80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ded90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001deda0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dedb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dedc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dedd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dede0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dedf0 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ - 0x001dee00 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001dee10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dee20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dee30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dee40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dee50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dee60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dee70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dee80 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001dee90 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ - 0x001deea0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001deeb0 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ - 0x001deec0 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ - 0x001deed0 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ - 0x001deee0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001deef0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001def00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001def10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001def20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001def30 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ - 0x001def40 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ - 0x001def50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001def60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001def70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001def80 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001def90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001defa0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001defb0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001defc0 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ - 0x001defd0 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ - 0x001defe0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001deff0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001df000 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001df010 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001df020 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001df030 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x001df040 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x001df050 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ - 0x001df060 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ - 0x001df070 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001df080 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x001df090 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ - 0x001df0a0 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ - 0x001df0b0 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ - 0x001df0c0 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ - 0x001df0d0 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ - 0x001df0e0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x001df0f0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x001df100 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001df110 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x001df120 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x001df130 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001df140 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001df150 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001df160 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001df170 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ - 0x001df180 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001df190 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001df1a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001df1b0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001df1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df1d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001df1e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001df1f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001df200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df210 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001df220 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ - 0x001df230 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001df240 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001df250 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ - 0x001df260 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ - 0x001df270 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ - 0x001df280 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ - 0x001df290 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ - 0x001df2a0 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ - 0x001df2b0 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ - 0x001df2c0 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ - 0x001df2d0 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ - 0x001df2e0 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ - 0x001df2f0 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ - 0x001df300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df310 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001df320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df330 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001df340 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001df350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df360 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001df370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df380 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001df390 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ - 0x001df3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df3b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001df3c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001df3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df3e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001df3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df400 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001df410 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001df420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df430 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001df440 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df450 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001df460 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ - 0x001df470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df480 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001df490 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ - 0x001df4a0 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ - 0x001df4b0 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ - 0x001df4c0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001df4d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001df4e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001df4f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001df500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001df520 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001df530 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001df540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df550 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001df560 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001df570 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001df580 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001df590 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ - 0x001df5a0 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ - 0x001df5b0 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ - 0x001df5c0 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ - 0x001df5d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df5e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001df5f0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x001df600 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001df610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df620 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001df630 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001df640 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001df650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df660 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x001df670 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ - 0x001df680 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001df690 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001df6a0 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ - 0x001df6b0 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ - 0x001df6c0 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ - 0x001df6d0 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ - 0x001df6e0 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ - 0x001df6f0 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ - 0x001df700 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ - 0x001df710 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ - 0x001df720 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ - 0x001df730 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ - 0x001df740 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ - 0x001df750 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ - 0x001df760 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ - 0x001df770 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ - 0x001df780 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ - 0x001df790 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001df7a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001df7b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001df7c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001df7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df7e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001df7f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001df800 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001df810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df820 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ - 0x001df830 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001df840 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001df850 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001df860 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ - 0x001df870 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ - 0x001df880 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ - 0x001df890 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ - 0x001df8a0 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ - 0x001df8b0 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ - 0x001df8c0 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ - 0x001df8d0 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ - 0x001df8e0 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ - 0x001df8f0 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ - 0x001df900 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ - 0x001df910 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ - 0x001df920 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ - 0x001df930 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001df940 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001df950 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001df960 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001df970 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001df980 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001df990 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001df9a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001df9b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001df9c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001df9d0 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ - 0x001df9e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001df9f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dfa00 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dfa10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dfa20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dfa30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dfa40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dfa50 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ - 0x001dfa60 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ - 0x001dfa70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dfa80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dfa90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dfaa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dfab0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dfac0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dfad0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dfae0 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ - 0x001dfaf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dfb00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dfb10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001dfb20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dfb30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dfb40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001dfb50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dfb60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dfb70 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ - 0x001dfb80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dfb90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dfba0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dfbb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dfbc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dfbd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dfbe0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dfbf0 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ - 0x001dfc00 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ - 0x001dfc10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dfc20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001dfc30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001dfc40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001dfc50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dfc60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dfc70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dfc80 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ - 0x001dfc90 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ - 0x001dfca0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dfcb0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001dfcc0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dfcd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dfce0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001dfcf0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dfd00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dfd10 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ - 0x001dfd20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dfd30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001dfd40 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001dfd50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001dfd60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001dfd70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dfd80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001dfd90 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ - 0x001dfda0 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ - 0x001dfdb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dfdc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dfdd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dfde0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dfdf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dfe00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dfe10 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dfe20 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ - 0x001dfe30 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ - 0x001dfe40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dfe50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001dfe60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001dfe70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001dfe80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dfe90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dfea0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dfeb0 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ - 0x001dfec0 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ - 0x001dfed0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dfee0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dfef0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dff00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001dff10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dff20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dff30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dff40 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ - 0x001dff50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001dff60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001dff70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dff80 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001dff90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001dffa0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001dffb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001dffc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001dffd0 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ - 0x001dffe0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dfff0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e0000 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e0010 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e0020 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ - 0x001e0030 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e0040 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e0050 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ - 0x001e0060 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ - 0x001e0070 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e0080 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e0090 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e00a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e00b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e00c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e00d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e00e0 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ - 0x001e00f0 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ - 0x001e0100 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e0110 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e0120 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e0130 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ - 0x001e0140 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e0150 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e0160 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e0170 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ - 0x001e0180 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e0190 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e01a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e01b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e01c0 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ - 0x001e01d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e01e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e01f0 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ - 0x001e0200 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ - 0x001e0210 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e0220 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e0230 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e0240 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e0250 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e0260 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e0270 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e0280 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ - 0x001e0290 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e02a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e02b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e02c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e02d0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ - 0x001e02e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e02f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e0300 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x001e0310 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ - 0x001e0320 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e0330 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e0340 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e0350 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ - 0x001e0360 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e0370 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e0380 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e0390 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ - 0x001e03a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e03b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e03c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e03d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e03e0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ - 0x001e03f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e0400 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e0410 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x001e0420 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ - 0x001e0430 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e0440 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e0450 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e0460 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ - 0x001e0470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e0480 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e0490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e04a0 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ - 0x001e04b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e04c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e04d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e04e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e04f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e0500 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e0510 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e0520 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e0530 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ - 0x001e0540 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e0550 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e0560 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e0570 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e0580 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e0590 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e05a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e05b0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001e05c0 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ - 0x001e05d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e05e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e05f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e0600 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e0610 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e0620 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e0630 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e0640 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ - 0x001e0650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0660 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e0670 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e0680 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e0690 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e06a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e06b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e06c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e06d0 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ - 0x001e06e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e06f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e0700 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e0710 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e0720 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e0730 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e0740 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e0750 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001e0760 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ - 0x001e0770 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e0780 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e0790 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e07a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e07b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e07c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e07d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e07e0 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ - 0x001e07f0 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ - 0x001e0800 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e0810 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e0820 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e0830 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e0840 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e0850 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e0860 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0870 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ - 0x001e0880 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e0890 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e08a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e08b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e08c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e08d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e08e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e08f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e0900 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ - 0x001e0910 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e0920 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e0930 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e0940 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e0950 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e0960 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e0970 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e0980 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ - 0x001e0990 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ - 0x001e09a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e09b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e09c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e09d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e09e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e09f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e0a00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0a10 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ - 0x001e0a20 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001e0a30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e0a40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e0a50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e0a60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e0a70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e0a80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e0a90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e0aa0 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ - 0x001e0ab0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e0ac0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e0ad0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e0ae0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e0af0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e0b00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e0b10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e0b20 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001e0b30 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ - 0x001e0b40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e0b50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e0b60 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e0b70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e0b80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e0b90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e0ba0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e0bb0 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ - 0x001e0bc0 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ - 0x001e0bd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e0be0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e0bf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e0c00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e0c10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e0c20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e0c30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0c40 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ - 0x001e0c50 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ - 0x001e0c60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e0c70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e0c80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e0c90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e0ca0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0cb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e0cc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e0cd0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ - 0x001e0ce0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ - 0x001e0cf0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e0d00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e0d10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e0d20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e0d30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0d40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e0d50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e0d60 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ - 0x001e0d70 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ - 0x001e0d80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e0d90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e0da0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e0db0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e0dc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0dd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e0de0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e0df0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ - 0x001e0e00 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ - 0x001e0e10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e0e20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e0e30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e0e40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e0e50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e0e60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e0e70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0e80 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ - 0x001e0e90 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ - 0x001e0ea0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e0eb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e0ec0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e0ed0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e0ee0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e0ef0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e0f00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e0f10 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ - 0x001e0f20 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ - 0x001e0f30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e0f40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e0f50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e0f60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e0f70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e0f80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e0f90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e0fa0 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ - 0x001e0fb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e0fc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e0fd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0fe0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e0ff0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e1000 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e1010 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e1020 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e1030 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ - 0x001e1040 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e1050 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e1060 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e1070 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e1080 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ - 0x001e1090 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e10a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e10b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e10c0 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ - 0x001e10d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e10e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e10f0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e1100 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e1110 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e1120 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e1130 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e1140 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ - 0x001e1150 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ - 0x001e1160 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e1170 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001dece0 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ + 0x001decf0 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ + 0x001ded00 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ + 0x001ded10 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ + 0x001ded20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ded30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001ded40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ded50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ded60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ded70 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001ded80 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ + 0x001ded90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001deda0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001dedb0 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ + 0x001dedc0 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ + 0x001dedd0 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ + 0x001dede0 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ + 0x001dedf0 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ + 0x001dee00 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ + 0x001dee10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001dee20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001dee30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dee40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dee50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dee60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dee70 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ + 0x001dee80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001dee90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001deea0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001deeb0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001deec0 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ + 0x001deed0 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ + 0x001deee0 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ + 0x001deef0 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ + 0x001def00 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ + 0x001def10 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ + 0x001def20 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ + 0x001def30 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ + 0x001def40 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ + 0x001def50 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ + 0x001def60 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ + 0x001def70 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ + 0x001def80 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ + 0x001def90 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ + 0x001defa0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001defb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001defc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001defd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001defe0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001deff0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001df000 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ + 0x001df010 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001df020 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ + 0x001df030 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ + 0x001df040 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ + 0x001df050 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ + 0x001df060 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ + 0x001df070 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001df080 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001df090 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001df0a0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001df0b0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001df0c0 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ + 0x001df0d0 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ + 0x001df0e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df0f0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001df100 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df110 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001df120 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001df130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001df140 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001df150 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ + 0x001df160 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001df170 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001df180 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ + 0x001df190 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ + 0x001df1a0 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ + 0x001df1b0 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ + 0x001df1c0 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ + 0x001df1d0 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ + 0x001df1e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001df1f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001df200 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001df210 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001df220 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001df230 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001df240 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ + 0x001df250 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001df260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001df270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df280 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001df290 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001df2a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001df2b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001df2c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001df2d0 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ + 0x001df2e0 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ + 0x001df2f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001df300 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ + 0x001df310 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ + 0x001df320 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ + 0x001df330 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ + 0x001df340 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ + 0x001df350 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ + 0x001df360 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ + 0x001df370 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ + 0x001df380 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ + 0x001df390 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ + 0x001df3a0 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ + 0x001df3b0 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ + 0x001df3c0 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ + 0x001df3d0 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ + 0x001df3e0 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ + 0x001df3f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001df400 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001df410 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001df420 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001df430 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001df440 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ + 0x001df450 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001df460 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001df470 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ + 0x001df480 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ + 0x001df490 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ + 0x001df4a0 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ + 0x001df4b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001df4c0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001df4d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001df4e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001df4f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001df500 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ + 0x001df510 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ + 0x001df520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001df530 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ + 0x001df540 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ + 0x001df550 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ + 0x001df560 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ + 0x001df570 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001df580 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001df590 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001df5a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001df5b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001df5c0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x001df5d0 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ + 0x001df5e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001df5f0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001df600 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001df610 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001df620 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ + 0x001df630 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ + 0x001df640 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ + 0x001df650 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ + 0x001df660 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ + 0x001df670 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ + 0x001df680 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df690 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001df6a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001df6b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001df6c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001df6d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001df6e0 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ + 0x001df6f0 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ + 0x001df700 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001df710 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001df720 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001df730 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ + 0x001df740 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ + 0x001df750 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ + 0x001df760 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ + 0x001df770 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ + 0x001df780 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ + 0x001df790 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ + 0x001df7a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001df7b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001df7c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001df7d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001df7e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001df7f0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001df800 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ + 0x001df810 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001df820 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001df830 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001df840 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001df850 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ + 0x001df860 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ + 0x001df870 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ + 0x001df880 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ + 0x001df890 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ + 0x001df8a0 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ + 0x001df8b0 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ + 0x001df8c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001df8d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001df8e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001df8f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001df900 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001df910 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001df920 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ + 0x001df930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001df940 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001df950 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001df960 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001df970 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ + 0x001df980 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ + 0x001df990 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ + 0x001df9a0 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ + 0x001df9b0 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ + 0x001df9c0 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ + 0x001df9d0 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ + 0x001df9e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001df9f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dfa00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001dfa10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001dfa20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001dfa30 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001dfa40 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ + 0x001dfa50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dfa60 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ + 0x001dfa70 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ + 0x001dfa80 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ + 0x001dfa90 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ + 0x001dfaa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001dfab0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001dfac0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dfad0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001dfae0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001dfaf0 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ + 0x001dfb00 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ + 0x001dfb10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dfb20 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ + 0x001dfb30 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ + 0x001dfb40 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ + 0x001dfb50 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ + 0x001dfb60 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ + 0x001dfb70 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ + 0x001dfb80 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ + 0x001dfb90 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ + 0x001dfba0 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ + 0x001dfbb0 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ + 0x001dfbc0 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ + 0x001dfbd0 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ + 0x001dfbe0 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ + 0x001dfbf0 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ + 0x001dfc00 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ + 0x001dfc10 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ + 0x001dfc20 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ + 0x001dfc30 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ + 0x001dfc40 20202020 20227374 72756374 75726522 "structure" │ │ │ │ + 0x001dfc50 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ + 0x001dfc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfc70 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001dfc80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dfc90 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ + 0x001dfca0 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ + 0x001dfcb0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001dfcc0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001dfcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfce0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dfcf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001dfd00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001dfd10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfd20 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ + 0x001dfd30 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ + 0x001dfd40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfd50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001dfd60 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ + 0x001dfd70 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x001dfd80 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ + 0x001dfd90 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ + 0x001dfda0 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ + 0x001dfdb0 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ + 0x001dfdc0 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ + 0x001dfdd0 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ + 0x001dfde0 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ + 0x001dfdf0 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ + 0x001dfe00 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ + 0x001dfe10 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ + 0x001dfe20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001dfe40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dfe50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001dfe60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001dfe70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfe80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001dfe90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001dfea0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dfeb0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001dfec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dfed0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dfee0 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ + 0x001dfef0 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ + 0x001dff00 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ + 0x001dff10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001dff20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dff30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dff40 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001dff50 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001dff60 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001dff70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dff80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001dff90 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001dffa0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dffb0 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ + 0x001dffc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dffd0 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ + 0x001dffe0 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ + 0x001dfff0 20636861 72616374 65726973 74696373 characteristics │ │ │ │ + 0x001e0000 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ + 0x001e0010 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ + 0x001e0020 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ + 0x001e0030 77697468 20737065 63696669 6320636f with specific co │ │ │ │ + 0x001e0040 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ + 0x001e0050 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ + 0x001e0060 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ + 0x001e0070 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ + 0x001e0080 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ + 0x001e0090 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ + 0x001e00a0 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ + 0x001e00b0 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ + 0x001e00c0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x001e00d0 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ + 0x001e00e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e00f0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001e0100 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0110 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ + 0x001e0120 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ + 0x001e0130 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001e0140 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e0150 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e0160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0170 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e0180 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e0190 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e01a0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001e01b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e01c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e01d0 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ + 0x001e01e0 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x001e01f0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e0200 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001e0210 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e0220 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0230 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e0240 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e0250 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e0260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0270 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e0280 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ + 0x001e0290 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e02a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e02b0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001e02c0 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ + 0x001e02d0 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ + 0x001e02e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e02f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e0300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0310 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e0320 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0340 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e0350 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e0360 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e0370 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ + 0x001e0380 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ + 0x001e0390 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e03a0 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ + 0x001e03b0 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ + 0x001e03c0 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ + 0x001e03d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e03e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e03f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0400 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e0410 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e0420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0430 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e0440 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e0450 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e0460 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ + 0x001e0470 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e0480 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e0490 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ + 0x001e04a0 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ + 0x001e04b0 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ + 0x001e04c0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e04d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e04e0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e04f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0500 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e0510 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e0520 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e0530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e0550 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ + 0x001e0560 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e0570 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e0580 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001e0590 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ + 0x001e05a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e05b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e05c0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e05d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e05e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e05f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0600 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e0610 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e0620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0630 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ + 0x001e0640 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ + 0x001e0650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0660 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e0670 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ + 0x001e0680 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ + 0x001e0690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e06a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e06b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e06c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e06d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e06e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e06f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e0700 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e0710 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e0720 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ + 0x001e0730 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ + 0x001e0740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0750 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e0760 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ + 0x001e0770 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ + 0x001e0780 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ + 0x001e0790 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ + 0x001e07a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e07b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e07c0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e07d0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e07e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e07f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0800 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e0810 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e0820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0830 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ + 0x001e0840 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ + 0x001e0850 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ + 0x001e0860 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e0870 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e0880 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ + 0x001e0890 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ + 0x001e08a0 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ + 0x001e08b0 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ + 0x001e08c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e08d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e08e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e08f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e0900 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e0910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0920 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e0930 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0940 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e0950 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ + 0x001e0960 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ + 0x001e0970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0980 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e0990 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x001e09a0 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ + 0x001e09b0 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ + 0x001e09c0 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ + 0x001e09d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e09e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e09f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0a00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e0a10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e0a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0a30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e0a40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e0a50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e0a60 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ + 0x001e0a70 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ + 0x001e0a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0a90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e0aa0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001e0ab0 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ + 0x001e0ac0 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ + 0x001e0ad0 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ + 0x001e0ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0af0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e0b00 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e0b10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e0b20 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001e0b30 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e0b40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e0b50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e0b60 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001e0b70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e0b80 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ + 0x001e0b90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e0ba0 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ + 0x001e0bb0 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ + 0x001e0bc0 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ + 0x001e0bd0 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ + 0x001e0be0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001e0bf0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e0c00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e0c10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e0c20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e0c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0c40 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001e0c50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e0c60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e0c70 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ + 0x001e0c80 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ + 0x001e0c90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e0ca0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e0cb0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e0cc0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e0cd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e0ce0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e0cf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e0d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0d10 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ + 0x001e0d20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0d30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e0d40 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ + 0x001e0d50 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ + 0x001e0d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0d70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e0d80 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e0d90 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001e0da0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e0db0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0dc0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001e0dd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e0de0 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ + 0x001e0df0 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ + 0x001e0e00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e0e10 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ + 0x001e0e20 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ + 0x001e0e30 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ + 0x001e0e40 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ + 0x001e0e50 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ + 0x001e0e60 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ + 0x001e0e70 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ + 0x001e0e80 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ + 0x001e0e90 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001e0ea0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001e0eb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e0ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0ed0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e0ee0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e0ef0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e0f00 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001e0f10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e0f20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e0f30 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ + 0x001e0f40 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ + 0x001e0f50 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ + 0x001e0f60 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ + 0x001e0f70 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ + 0x001e0f80 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ + 0x001e0f90 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ + 0x001e0fa0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e0fb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e0fc0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e0fd0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e0fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0ff0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e1000 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e1010 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e1020 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ + 0x001e1030 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e1040 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e1050 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ + 0x001e1060 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ + 0x001e1070 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ + 0x001e1080 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ + 0x001e1090 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ + 0x001e10a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e10b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e10c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e10d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e10e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e10f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e1100 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e1110 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ + 0x001e1120 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ + 0x001e1130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e1140 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ + 0x001e1150 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ + 0x001e1160 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ + 0x001e1170 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ 0x001e1180 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e1190 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e11a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e11b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e11c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e11d0 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ - 0x001e11e0 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ - 0x001e11f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e1200 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e1210 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e1220 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e1230 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e1240 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e1250 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e1260 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ - 0x001e1270 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001e1280 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1290 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e12a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e12b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e12c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e12d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e12e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e12f0 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ - 0x001e1300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e1310 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e1320 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e1330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e1340 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e1350 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e1360 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e1370 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e1380 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ - 0x001e1390 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e13a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e13b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e13c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e13d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e13e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e13f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e1400 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ - 0x001e1410 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ - 0x001e1420 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e1430 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e1440 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e1450 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ - 0x001e1460 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e1470 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e1480 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e1490 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ - 0x001e14a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e14b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e14c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e14d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e14e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e14f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e1500 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e1510 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e1520 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ - 0x001e1530 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e1540 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e1550 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e1560 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e1570 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e1580 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e1590 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e15a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e15b0 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ - 0x001e15c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e15d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e15e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e15f0 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ - 0x001e1600 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e1610 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e1620 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e1630 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ - 0x001e1640 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e1650 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e1660 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ - 0x001e1670 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ - 0x001e1680 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e1690 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e16a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e16b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e16c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e16d0 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ - 0x001e16e0 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ - 0x001e16f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1700 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ - 0x001e1710 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ - 0x001e1720 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e1730 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e1740 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e1750 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e1760 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e1770 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ - 0x001e1780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e1790 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e17a0 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ - 0x001e17b0 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ - 0x001e17c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e17d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e17e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e17f0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x001e1800 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x001e1810 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ - 0x001e1820 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ - 0x001e1830 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e1840 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x001e1850 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ - 0x001e1860 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ - 0x001e1870 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ - 0x001e1880 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ - 0x001e1890 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ - 0x001e18a0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x001e18b0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x001e18c0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001e18d0 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x001e18e0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x001e18f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e1900 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001e1910 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001e1920 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e1930 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ - 0x001e1940 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e1950 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e1960 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e1970 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001e1190 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001e11a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e11b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e11c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e11d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e11e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e11f0 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ + 0x001e1200 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001e1210 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e1220 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ + 0x001e1230 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ + 0x001e1240 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ + 0x001e1250 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e1260 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e1270 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e1280 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e1290 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e12a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e12b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e12c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e12d0 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ + 0x001e12e0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001e12f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e1300 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ + 0x001e1310 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ + 0x001e1320 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ + 0x001e1330 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ + 0x001e1340 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e1350 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e1360 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001e1370 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e1380 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e1390 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e13a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e13b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e13c0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x001e13d0 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ + 0x001e13e0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e13f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e1400 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ + 0x001e1410 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ + 0x001e1420 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ + 0x001e1430 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ + 0x001e1440 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e1450 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e1460 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e1470 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e1480 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e1490 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e14a0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001e14b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e14c0 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ + 0x001e14d0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001e14e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e14f0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e1500 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ + 0x001e1510 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ + 0x001e1520 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ + 0x001e1530 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ + 0x001e1540 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ + 0x001e1550 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ + 0x001e1560 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ + 0x001e1570 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ + 0x001e1580 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ + 0x001e1590 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ + 0x001e15a0 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ + 0x001e15b0 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ + 0x001e15c0 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ + 0x001e15d0 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ + 0x001e15e0 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ + 0x001e15f0 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ + 0x001e1600 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ + 0x001e1610 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ + 0x001e1620 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ + 0x001e1630 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ + 0x001e1640 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ + 0x001e1650 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ + 0x001e1660 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ + 0x001e1670 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ + 0x001e1680 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ + 0x001e1690 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ + 0x001e16a0 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ + 0x001e16b0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x001e16c0 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001e16d0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001e16e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e16f0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001e1700 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1710 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e1720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1730 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001e1740 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e1750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1760 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e1770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1780 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e1790 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001e17a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e17b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e17c0 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ + 0x001e17d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e17e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e17f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1800 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001e1810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1820 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e1830 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001e1840 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001e1850 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ + 0x001e1860 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ + 0x001e1870 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ + 0x001e1880 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ + 0x001e1890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e18a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e18b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e18c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e18d0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001e18e0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001e18f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1900 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e1910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1930 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001e1940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1960 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x001e1970 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ 0x001e1980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e19a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e19b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e1990 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e19a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e19b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 0x001e19c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e19d0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001e19e0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ - 0x001e19f0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e1a00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e1a10 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ - 0x001e1a20 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ - 0x001e1a30 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ - 0x001e1a40 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ - 0x001e1a50 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ - 0x001e1a60 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ - 0x001e1a70 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ - 0x001e1a80 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ - 0x001e1a90 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ - 0x001e1aa0 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ - 0x001e1ab0 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ - 0x001e1ac0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e1ad0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e1ae0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e1af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1b00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e1b10 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e1b20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e1b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1b40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e1b50 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ - 0x001e1b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1b70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1b80 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ - 0x001e1b90 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ - 0x001e1ba0 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ - 0x001e1bb0 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ - 0x001e1bc0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001e1bd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e1be0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e1bf0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e1c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1c10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e1c20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e1c30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e1c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1c50 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001e1c60 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001e1c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1c80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1c90 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ - 0x001e1ca0 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ - 0x001e1cb0 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ - 0x001e1cc0 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ - 0x001e1cd0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001e1ce0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e1cf0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e1d00 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e1d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1d20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e1d30 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e1d40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e1d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1d60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e1d70 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ - 0x001e1d80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e1d90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e1da0 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ - 0x001e1db0 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ - 0x001e1dc0 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ - 0x001e1dd0 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ - 0x001e1de0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ - 0x001e1df0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001e1e00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e1e10 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e1e20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e1e30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e1e40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e1e50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e1e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1e70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e1e80 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ - 0x001e1e90 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001e1ea0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e1eb0 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ - 0x001e1ec0 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ - 0x001e1ed0 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ - 0x001e1ee0 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ - 0x001e1ef0 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ - 0x001e1f00 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ - 0x001e1f10 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ - 0x001e1f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1f30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e1f40 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001e1f50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e1f60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e19d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e19e0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e19f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1a00 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e1a10 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ + 0x001e1a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1a30 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e1a40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1a50 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001e1a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1a70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e1a80 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001e1a90 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001e1aa0 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ + 0x001e1ab0 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ + 0x001e1ac0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ + 0x001e1ad0 20726563 6f726473 20746861 7420616c records that al │ │ │ │ + 0x001e1ae0 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ + 0x001e1af0 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ + 0x001e1b00 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e1b10 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e1b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1b30 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x001e1b40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e1b50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e1b60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e1b70 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001e1b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1b90 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x001e1ba0 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ + 0x001e1bb0 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001e1bc0 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ + 0x001e1bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1be0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e1bf0 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ + 0x001e1c00 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ + 0x001e1c10 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ + 0x001e1c20 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ + 0x001e1c30 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ + 0x001e1c40 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ + 0x001e1c50 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ + 0x001e1c60 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ + 0x001e1c70 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ + 0x001e1c80 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ + 0x001e1c90 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ + 0x001e1ca0 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ + 0x001e1cb0 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ + 0x001e1cc0 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ + 0x001e1cd0 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ + 0x001e1ce0 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ + 0x001e1cf0 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ + 0x001e1d00 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ + 0x001e1d10 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ + 0x001e1d20 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ + 0x001e1d30 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ + 0x001e1d40 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ + 0x001e1d50 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ + 0x001e1d60 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ + 0x001e1d70 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ + 0x001e1d80 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ + 0x001e1d90 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ + 0x001e1da0 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ + 0x001e1db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1dc0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e1dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1de0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e1df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1e00 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e1e10 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e1e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1e30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e1e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1e50 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e1e60 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001e1e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1e80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e1e90 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ + 0x001e1ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1eb0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e1ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1ed0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001e1ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1ef0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e1f00 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e1f10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1f20 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001e1f30 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001e1f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1f50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e1f60 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e1f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1f80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e1f90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e1f80 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001e1f90 20202020 20202020 20202020 20202020 │ │ │ │ 0x001e1fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e1fb0 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ - 0x001e1fc0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001e1fd0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e1fe0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e1ff0 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ - 0x001e2000 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ - 0x001e2010 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ - 0x001e2020 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ - 0x001e2030 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ - 0x001e2040 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e2050 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e2060 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001e1fb0 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x001e1fc0 6964220a 20202020 20202020 20202020 id". │ │ │ │ + 0x001e1fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1fe0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e1ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2000 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e2010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2020 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e2030 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e2040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2050 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e2060 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ 0x001e2070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2080 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e2090 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e20a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e2080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2090 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e20a0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ 0x001e20b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e20c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e20d0 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ + 0x001e20c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e20d0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ 0x001e20e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e20f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e2100 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ - 0x001e2110 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ - 0x001e2120 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e2130 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e2140 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001e2150 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001e2160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2170 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e2180 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e2190 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e21a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e21b0 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ - 0x001e21c0 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ - 0x001e21d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e21e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e21f0 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ - 0x001e2200 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ - 0x001e2210 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ - 0x001e2220 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ - 0x001e2230 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x001e2240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2250 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e2260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2270 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001e2280 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x001e2290 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ - 0x001e22a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e22b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e22c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e22d0 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ - 0x001e22e0 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ - 0x001e22f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e2300 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e2310 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ - 0x001e2320 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ - 0x001e2330 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ - 0x001e2340 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ - 0x001e2350 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e2360 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e2370 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e2380 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001e2390 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001e23a0 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ - 0x001e23b0 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ - 0x001e23c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e23d0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x001e23e0 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ - 0x001e23f0 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ - 0x001e2400 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ - 0x001e2410 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ - 0x001e2420 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ - 0x001e2430 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ - 0x001e2440 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ - 0x001e2450 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ - 0x001e2460 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ - 0x001e2470 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ - 0x001e2480 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001e2490 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001e24a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e24b0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001e24c0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001e24d0 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ - 0x001e24e0 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ - 0x001e24f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e2500 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e2510 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001e2520 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001e2530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2540 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e2550 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e2560 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e2570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2580 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ - 0x001e2590 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e25a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e25b0 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ - 0x001e25c0 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ - 0x001e25d0 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ - 0x001e25e0 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ - 0x001e25f0 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ - 0x001e2600 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ - 0x001e2610 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ - 0x001e2620 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ - 0x001e2630 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ - 0x001e2640 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ - 0x001e2650 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ - 0x001e2660 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ - 0x001e2670 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ - 0x001e2680 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ - 0x001e2690 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ - 0x001e26a0 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ - 0x001e26b0 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ - 0x001e26c0 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ - 0x001e26d0 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ - 0x001e26e0 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ - 0x001e26f0 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ - 0x001e2700 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ - 0x001e2710 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ - 0x001e2720 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ - 0x001e2730 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ - 0x001e2740 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ - 0x001e2750 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ - 0x001e2760 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ - 0x001e2770 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e2780 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e2790 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001e27a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001e27b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e27c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e27d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e27e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e27f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2800 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ - 0x001e2810 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ - 0x001e2820 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e2830 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ - 0x001e2840 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ - 0x001e2850 20776974 68207468 65206769 76656e20 with the given │ │ │ │ - 0x001e2860 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ - 0x001e2870 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ - 0x001e2880 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ - 0x001e2890 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ - 0x001e28a0 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ - 0x001e28b0 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ - 0x001e28c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e28d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e20f0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001e2100 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e2110 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e2120 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001e2130 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001e2140 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ + 0x001e2150 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x001e2160 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001e2170 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001e2180 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e2190 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e21a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e21b0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e21c0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ + 0x001e21d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e21e0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e21f0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001e2200 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ + 0x001e2210 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ + 0x001e2220 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ + 0x001e2230 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ + 0x001e2240 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ + 0x001e2250 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ + 0x001e2260 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ + 0x001e2270 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ + 0x001e2280 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ + 0x001e2290 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ + 0x001e22a0 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ + 0x001e22b0 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ + 0x001e22c0 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ + 0x001e22d0 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ + 0x001e22e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e22f0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001e2300 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e2310 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e2320 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001e2330 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001e2340 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ + 0x001e2350 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ + 0x001e2360 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001e2370 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e2380 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001e2390 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e23a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e23b0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e23c0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001e23d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e23e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e23f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2400 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001e2410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2420 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e2430 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ + 0x001e2440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2450 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e2460 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001e2470 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e2480 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001e2490 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001e24a0 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ + 0x001e24b0 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ + 0x001e24c0 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ + 0x001e24d0 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ + 0x001e24e0 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ + 0x001e24f0 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ + 0x001e2500 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e2510 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e2520 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2530 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e2540 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e2550 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e2560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2570 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e2580 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001e2590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e25a0 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ + 0x001e25b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e25c0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e25d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e25e0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e25f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e2600 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001e2610 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ + 0x001e2620 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ + 0x001e2630 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ + 0x001e2640 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ + 0x001e2650 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ + 0x001e2660 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ + 0x001e2670 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ + 0x001e2680 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ + 0x001e2690 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ + 0x001e26a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e26b0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001e26c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e26d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e26e0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001e26f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e2700 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ + 0x001e2710 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001e2720 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001e2730 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001e2740 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001e2750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e2760 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001e2770 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001e2780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2790 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e27a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e27b0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001e27c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e27d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e27e0 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ + 0x001e27f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e2800 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e2810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2820 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e2830 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e2840 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001e2850 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ + 0x001e2860 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ + 0x001e2870 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ + 0x001e2880 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ + 0x001e2890 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ + 0x001e28a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e28b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e28c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e28d0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ 0x001e28e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e28f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001e2900 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001e2910 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001e2920 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e2930 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e2940 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e2950 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ - 0x001e2960 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ - 0x001e2970 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e2980 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001e2990 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ - 0x001e29a0 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ - 0x001e29b0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ - 0x001e29c0 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ - 0x001e29d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e29e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e29f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e2a00 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ - 0x001e2a10 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ - 0x001e2a20 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ - 0x001e2a30 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e2a40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e2a50 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ - 0x001e2a60 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ - 0x001e2a70 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ - 0x001e2a80 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ - 0x001e2a90 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ - 0x001e2aa0 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ - 0x001e2ab0 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ - 0x001e2ac0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ - 0x001e2ad0 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ - 0x001e2ae0 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ - 0x001e2af0 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x001e2b00 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x001e2b10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e2b20 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001e2b30 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001e2b40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e2b50 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ - 0x001e2b60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e2b70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e2b80 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001e2b90 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001e2ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2bb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e2bc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e2bd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e2be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2bf0 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ - 0x001e2c00 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ - 0x001e2c10 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e2c20 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x001e2c30 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ - 0x001e2c40 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001e2c50 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e2c60 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001e2c70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e2c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e2ca0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e2cb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e28f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e2900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2910 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001e2920 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2930 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e2940 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ + 0x001e2950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2960 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e2970 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001e2980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2990 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e29a0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001e29b0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001e29c0 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ + 0x001e29d0 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ + 0x001e29e0 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ + 0x001e29f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001e2a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2a10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e2a20 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001e2a30 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e2a40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e2a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2a60 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e2a70 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ + 0x001e2a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2a90 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ + 0x001e2aa0 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ + 0x001e2ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2ac0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e2ad0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001e2ae0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e2af0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e2b00 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001e2b10 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ + 0x001e2b20 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ + 0x001e2b30 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ + 0x001e2b40 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ + 0x001e2b50 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ + 0x001e2b60 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e2b70 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001e2b80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e2b90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e2ba0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001e2bb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e2bc0 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ + 0x001e2bd0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x001e2be0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001e2bf0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001e2c00 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e2c10 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e2c20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2c30 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e2c40 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e2c50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e2c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2c70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e2c80 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001e2c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2ca0 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ + 0x001e2cb0 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ 0x001e2cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2cd0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x001e2ce0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e2cf0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e2d00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e2d10 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ - 0x001e2d20 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ - 0x001e2d30 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ - 0x001e2d40 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ - 0x001e2d50 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001e2d60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e2d70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e2d80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e2d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2cd0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001e2ce0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001e2cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2d00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e2d10 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001e2d20 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ + 0x001e2d30 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ + 0x001e2d40 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ + 0x001e2d50 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ + 0x001e2d60 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ + 0x001e2d70 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ + 0x001e2d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2d90 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ 0x001e2da0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e2db0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e2dc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e2db0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001e2dc0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ 0x001e2dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2de0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e2df0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001e2e00 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e2e10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e2e20 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ - 0x001e2e30 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001e2e40 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e2e50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e2e60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e2e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2e80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e2e90 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e2ea0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e2eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2ec0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e2ed0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001e2ee0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e2ef0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e2f00 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ - 0x001e2f10 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ - 0x001e2f20 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ - 0x001e2f30 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ - 0x001e2f40 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ - 0x001e2f50 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ - 0x001e2f60 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ - 0x001e2f70 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ - 0x001e2f80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e2f90 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e2fa0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e2fb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e2fc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e2fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e2fe0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e2ff0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e3000 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e3010 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ - 0x001e3020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3030 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e3040 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ - 0x001e3050 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ - 0x001e3060 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ - 0x001e3070 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ - 0x001e3080 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ - 0x001e3090 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ - 0x001e30a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e30b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e30c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e30d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e30e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e30f0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e3100 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e3110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3120 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e3130 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ - 0x001e3140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3150 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e3160 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ - 0x001e3170 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ - 0x001e3180 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ - 0x001e3190 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ - 0x001e31a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e31b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e31c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e31d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001e31e0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001e31f0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001e3200 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3210 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e3220 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e3230 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ - 0x001e3240 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ - 0x001e3250 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e3260 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001e3270 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ - 0x001e3280 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ - 0x001e3290 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ - 0x001e32a0 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ - 0x001e32b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e32c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e32d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e32e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e32f0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x001e3300 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e3310 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ - 0x001e3320 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e3330 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ - 0x001e3340 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ - 0x001e3350 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ - 0x001e3360 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ - 0x001e3370 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ - 0x001e3380 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ - 0x001e3390 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ - 0x001e33a0 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ - 0x001e33b0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x001e33c0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x001e33d0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x001e33e0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x001e33f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001e3400 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e3410 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001e3420 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e3430 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ - 0x001e3440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3450 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e3460 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e3470 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001e3480 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e3490 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e34a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e34b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e34c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e34d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e34e0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x001e34f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3500 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e3510 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ - 0x001e3520 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ - 0x001e3530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3540 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001e3550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3560 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001e3570 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e2de0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e2df0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e2e00 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001e2e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2e20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e2e30 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ + 0x001e2e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2e50 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001e2e60 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001e2e70 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e2e80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e2e90 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001e2ea0 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ + 0x001e2eb0 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ + 0x001e2ec0 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ + 0x001e2ed0 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ + 0x001e2ee0 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ + 0x001e2ef0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ + 0x001e2f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2f10 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e2f20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e2f30 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001e2f40 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001e2f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2f60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e2f70 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e2f80 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001e2f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2fa0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e2fb0 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ + 0x001e2fc0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ + 0x001e2fd0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001e2fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2ff0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001e3000 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e3010 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001e3020 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ + 0x001e3030 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ + 0x001e3040 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ + 0x001e3050 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ + 0x001e3060 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ + 0x001e3070 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ + 0x001e3080 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ + 0x001e3090 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ + 0x001e30a0 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ + 0x001e30b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e30c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001e30d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e30e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e30f0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001e3100 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e3110 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ + 0x001e3120 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e3130 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e3140 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ + 0x001e3150 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ + 0x001e3160 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ + 0x001e3170 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ + 0x001e3180 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001e3190 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001e31a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e31b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e31c0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001e31d0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e31e0 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ + 0x001e31f0 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ + 0x001e3200 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001e3210 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001e3220 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e3230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3240 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e3250 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e3260 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e3270 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ + 0x001e3280 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e3290 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e32a0 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ + 0x001e32b0 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ + 0x001e32c0 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ + 0x001e32d0 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ + 0x001e32e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e32f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e3300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3310 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e3320 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e3330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3340 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e3350 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e3360 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e3370 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ + 0x001e3380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3390 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e33a0 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ + 0x001e33b0 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ + 0x001e33c0 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ + 0x001e33d0 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ + 0x001e33e0 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ + 0x001e33f0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x001e3400 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e3410 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001e3420 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e3430 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e3440 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3460 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e3470 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e3480 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e3490 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ + 0x001e34a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e34b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e34c0 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ + 0x001e34d0 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ + 0x001e34e0 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ + 0x001e34f0 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ + 0x001e3500 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ + 0x001e3510 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ + 0x001e3520 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ + 0x001e3530 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ + 0x001e3540 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e3550 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e3560 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001e3570 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001e3580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3590 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e35a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e35b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e35c0 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ - 0x001e35d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e35e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e35f0 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ - 0x001e3600 6173736f 63696174 65642077 69746820 associated with │ │ │ │ - 0x001e3610 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ - 0x001e3620 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ - 0x001e3630 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ - 0x001e3640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3650 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e3660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3670 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001e3680 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e3590 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e35a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e35b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e35c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e35d0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001e35e0 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ + 0x001e35f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3600 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e3610 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ + 0x001e3620 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ + 0x001e3630 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ + 0x001e3640 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ + 0x001e3650 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ + 0x001e3660 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ + 0x001e3670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3680 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ 0x001e3690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e36a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e36b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e36c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e36d0 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ - 0x001e36e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e36f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e3700 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ - 0x001e3710 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ - 0x001e3720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3730 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3750 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e3760 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e3770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3780 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e3790 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e37a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e37b0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x001e37c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e37d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e37e0 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ - 0x001e37f0 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ - 0x001e3800 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ - 0x001e3810 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ - 0x001e3820 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ - 0x001e3830 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ - 0x001e3840 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ - 0x001e3850 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ - 0x001e3860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3870 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e3880 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001e3890 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e38a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e38b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e38c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e38d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e38e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e38f0 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ - 0x001e3900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3910 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e3920 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ - 0x001e3930 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ - 0x001e3940 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ - 0x001e3950 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ - 0x001e3960 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ - 0x001e3970 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ + 0x001e36a0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001e36b0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001e36c0 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ + 0x001e36d0 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ + 0x001e36e0 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ + 0x001e36f0 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ + 0x001e3700 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ + 0x001e3710 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e3720 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ + 0x001e3730 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ + 0x001e3740 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ + 0x001e3750 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ + 0x001e3760 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ + 0x001e3770 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ + 0x001e3780 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ + 0x001e3790 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ + 0x001e37a0 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ + 0x001e37b0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001e37c0 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ + 0x001e37d0 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ + 0x001e37e0 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ + 0x001e37f0 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ + 0x001e3800 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ + 0x001e3810 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ + 0x001e3820 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ + 0x001e3830 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ + 0x001e3840 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ + 0x001e3850 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001e3860 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ + 0x001e3870 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ + 0x001e3880 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ + 0x001e3890 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ + 0x001e38a0 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ + 0x001e38b0 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ + 0x001e38c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e38d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e38e0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001e38f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e3900 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ + 0x001e3910 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001e3920 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e3930 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001e3940 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e3950 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e3960 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e3970 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ 0x001e3980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3990 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e3990 20207b0a 20202020 20202020 20202020 {. │ │ │ │ 0x001e39a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e39b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e39c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e39d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e39e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e39f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e3a00 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e3a10 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ - 0x001e3a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3a30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e3a40 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ - 0x001e3a50 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ - 0x001e3a60 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ - 0x001e3a70 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ - 0x001e3a80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e3a90 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e3aa0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001e3ab0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001e3ac0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001e3ad0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001e3ae0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e3af0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e3b00 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ - 0x001e3b10 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e3b20 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ - 0x001e3b30 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ - 0x001e3b40 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001e3b50 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001e3b60 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001e3b70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e3b80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e3b90 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001e3ba0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001e3bb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e3bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3bd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e3be0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ - 0x001e3bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3c00 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ + 0x001e39b0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001e39c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e39d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e39e0 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ + 0x001e39f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3a00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e3a10 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e3a20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e3a30 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e3a40 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001e3a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3a60 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001e3a70 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ + 0x001e3a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3a90 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e3aa0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001e3ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3ac0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e3ad0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001e3ae0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ + 0x001e3af0 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ + 0x001e3b00 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ + 0x001e3b10 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ + 0x001e3b20 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ + 0x001e3b30 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ + 0x001e3b40 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ + 0x001e3b50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e3b60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e3b70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3b80 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001e3b90 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001e3ba0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e3bb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e3bc0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e3bd0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001e3be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3bf0 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ + 0x001e3c00 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ 0x001e3c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3c20 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e3c30 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001e3c40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e3c50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e3c60 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ - 0x001e3c70 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001e3c80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001e3c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3ca0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x001e3cb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e3cc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e3cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e3cf0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x001e3d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3d10 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ - 0x001e3d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3d30 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001e3d40 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001e3d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3d60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e3d70 2022220a 20202020 20202020 20202020 "". │ │ │ │ - 0x001e3d80 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001e3d90 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ - 0x001e3da0 20205d0a 7d0a0a00 00000000 00000000 ].}........... │ │ │ │ - 0x001e3db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001e3dc0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001e3dd0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001e3de0 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ - 0x001e3df0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001e3e00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3e10 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001e3e20 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001e3e30 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x001e3e40 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ - 0x001e3e50 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x001e3e60 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ - 0x001e3e70 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x001e3e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3e90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e3ea0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001e3eb0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e3ec0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e3ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3ee0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e3ef0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001e3f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3f10 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x001e3f20 73657422 0a202020 20202020 20202020 set". │ │ │ │ - 0x001e3f30 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e3f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3f50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3f70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e3f80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e3f90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e3fa0 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ - 0x001e3fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3fc0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001e3fd0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001e3fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e3ff0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e4000 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ - 0x001e4010 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ - 0x001e4020 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ - 0x001e4030 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ - 0x001e4040 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ - 0x001e4050 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ - 0x001e4060 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ - 0x001e4070 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ - 0x001e4080 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ - 0x001e4090 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ - 0x001e40a0 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ - 0x001e40b0 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ - 0x001e40c0 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ - 0x001e40d0 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ - 0x001e40e0 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ - 0x001e40f0 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ - 0x001e4100 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ - 0x001e4110 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ - 0x001e4120 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ - 0x001e4130 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e4140 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e4150 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e4160 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001e4170 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001e4180 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e4190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e41a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e41b0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001e41c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e41d0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e41e0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ - 0x001e41f0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e4200 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e4210 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001e4220 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e4230 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001e4240 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ - 0x001e4250 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ - 0x001e4260 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ - 0x001e4270 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ - 0x001e4280 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ - 0x001e4290 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ - 0x001e42a0 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ - 0x001e42b0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001e42c0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001e42d0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001e42e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e42f0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001e4300 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001e4310 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e4320 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ - 0x001e4330 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001e4340 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001e4350 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001e4360 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e4370 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e4380 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001e4390 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001e43a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e43b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e43c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e43d0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001e43e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e43f0 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ - 0x001e4400 66736574 220a2020 20202020 20202020 fset". │ │ │ │ - 0x001e4410 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e4420 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e4430 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e4440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4450 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e4460 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001e4470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4480 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ - 0x001e4490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e44a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001e44b0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001e44c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e44d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e44e0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x001e44f0 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ - 0x001e4500 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ - 0x001e4510 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ - 0x001e4520 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ - 0x001e4530 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ - 0x001e4540 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ - 0x001e4550 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ - 0x001e4560 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ - 0x001e4570 20616464 72657373 20776974 68696e20 address within │ │ │ │ - 0x001e4580 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ - 0x001e4590 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ - 0x001e45a0 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ - 0x001e45b0 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ - 0x001e45c0 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ - 0x001e45d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e45e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e45f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4600 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001e4610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4620 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e4630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4640 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001e4650 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e4660 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e4670 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ - 0x001e4680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4690 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e46a0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001e46b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e46c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e46d0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001e46e0 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ - 0x001e46f0 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ - 0x001e4700 672e220a 20202020 20202020 20202020 g.". │ │ │ │ - 0x001e4710 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001e4720 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x001e4730 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e4740 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001e4750 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001e4760 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ - 0x001e4770 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ - 0x001e4780 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001e4790 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x001e47a0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001e47b0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001e47c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e47d0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001e47e0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001e47f0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e4800 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e4810 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e4820 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001e4830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4840 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001e4850 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ - 0x001e4860 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e4870 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e4880 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001e4890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e48a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e48b0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001e48c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e48d0 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ - 0x001e48e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e48f0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e4900 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001e4910 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e4920 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e4930 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001e4940 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ - 0x001e4950 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ - 0x001e4960 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ - 0x001e4970 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ - 0x001e4980 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ - 0x001e4990 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ - 0x001e49a0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ - 0x001e49b0 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ - 0x001e49c0 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ - 0x001e49d0 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ - 0x001e49e0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ - 0x001e49f0 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ - 0x001e4a00 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ - 0x001e4a10 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ - 0x001e4a20 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001e4a30 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e4a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4a50 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001e4a60 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001e4a70 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e4a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4a90 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e4aa0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001e4ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4ac0 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ - 0x001e4ad0 67220a20 20202020 20202020 20202020 g". │ │ │ │ - 0x001e4ae0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001e4af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4b00 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001e4b10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e4b20 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001e4b30 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ - 0x001e4b40 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ - 0x001e4b50 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ - 0x001e4b60 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001e4b70 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001e4b80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e4b90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e4ba0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001e4bb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e4bc0 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ - 0x001e4bd0 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x001e4be0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x001e4bf0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001e4c00 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001e4c10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e4c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4c30 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001e4c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4c50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e4c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4c70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e4c80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e4c90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e4ca0 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ - 0x001e4cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4cc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e4cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4ce0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e4cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4d00 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001e4d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4d20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e4d30 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ - 0x001e4d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4d50 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001e4d60 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001e4d70 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e4d80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e4d90 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ - 0x001e4da0 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ - 0x001e4db0 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ - 0x001e4dc0 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ - 0x001e4dd0 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ - 0x001e4de0 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ - 0x001e4df0 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ - 0x001e4e00 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ - 0x001e4e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4e20 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001e4e30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e4e40 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001e4e50 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001e4e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4e70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e4e80 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001e4e90 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x001e4ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4eb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e4ec0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ - 0x001e4ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e4ee0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001e4ef0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001e4f00 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e4f10 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001e4f20 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ - 0x001e4f30 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ - 0x001e4f40 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ - 0x001e4f50 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ - 0x001e4f60 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ - 0x001e4f70 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ - 0x001e4f80 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ - 0x001e4f90 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ - 0x001e4fa0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e4fb0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001e4fc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e4fd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e4fe0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001e4ff0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e5000 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ - 0x001e5010 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001e5020 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001e5030 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001e5040 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e5050 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e5060 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001e5070 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001e5080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e5090 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e50a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e50b0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001e50c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e50d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e50e0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ - 0x001e50f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e5100 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001e5110 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e5120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e5130 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e5140 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001e5150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e5160 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001e5170 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001e5180 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001e5190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e51a0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001e51b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e51c0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001e51d0 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ - 0x001e51e0 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ - 0x001e51f0 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ - 0x001e5200 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ - 0x001e5210 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e5220 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e5230 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e5240 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001e5250 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001e5260 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e5270 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e5280 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e5290 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001e52a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e52b0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e52c0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ - 0x001e52d0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e52e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e52f0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001e5300 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e5310 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001e5320 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ - 0x001e5330 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ - 0x001e5340 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ - 0x001e5350 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001e5360 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001e5370 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ - 0x001e5380 0a000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001e5390 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001e53a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001e53b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001e53c0 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ - 0x001e53d0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001e53e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e53f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5400 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e5410 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x001e5420 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ - 0x001e5430 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e5440 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e5450 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001e5460 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e5470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e5480 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e5490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e54a0 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ - 0x001e54b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e54c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e54d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e54e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e54f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e5500 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e5510 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e5520 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e5530 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ - 0x001e5540 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e5550 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e5560 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e5570 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e5580 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e5590 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e55a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e55b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e55c0 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ - 0x001e55d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e55e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e55f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e5600 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e5610 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e5620 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e5630 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e5640 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ - 0x001e5650 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ - 0x001e5660 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e5670 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e5680 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e5690 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e56a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e56b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e56c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e56d0 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ - 0x001e56e0 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ - 0x001e56f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e5700 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e5710 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e5720 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e5730 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e5740 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e5750 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e5760 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ - 0x001e5770 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ - 0x001e5780 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e5790 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e57a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e57b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e57c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e57d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e57e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e57f0 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ - 0x001e5800 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x001e5810 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e5820 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e5830 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e5840 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e5850 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e5860 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e5870 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e5880 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ - 0x001e5890 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ - 0x001e58a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e58b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e58c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e58d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e58e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e58f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e5900 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e5910 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e5920 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ - 0x001e5930 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e5940 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e5950 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e5960 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e5970 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e5980 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e5990 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e59a0 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ - 0x001e59b0 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ - 0x001e59c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e59d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e59e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e59f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e5a00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e5a10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5a20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e5a30 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e5a40 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ - 0x001e5a50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e5a60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e5a70 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e5a80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e5a90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e5aa0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e5ab0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e5ac0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e5ad0 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ - 0x001e5ae0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e5af0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e5b00 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e5b10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e5b20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e5b30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e5b40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e5b50 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e5b60 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ - 0x001e5b70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e5b80 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e5b90 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e5ba0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e5bb0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e5bc0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e5bd0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e5be0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e5bf0 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ - 0x001e5c00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e5c10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e5c20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e5c30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e5c40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e5c50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e5c60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e5c70 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e5c80 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ - 0x001e5c90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e5ca0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e5cb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e5cc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e5cd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e5ce0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e5cf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e5d00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e5d10 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ - 0x001e5d20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e5d30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e5d40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e5d50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e5d60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e5d70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e5d80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e5d90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e5da0 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ - 0x001e5db0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e5dc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e5dd0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e5de0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e5df0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e5e00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e5e10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e5e20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e5e30 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ - 0x001e5e40 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ - 0x001e5e50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e5e60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e5e70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e5e80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e5e90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e5ea0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e5eb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e5ec0 223a2022 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ - 0x001e5ed0 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ - 0x001e5ee0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e5ef0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e5f00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e5f10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e5f20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e5f30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e5f40 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e5f50 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ - 0x001e5f60 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ - 0x001e5f70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e5f80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e5f90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e5fa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e5fb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e5fc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e5fd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5fe0 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ - 0x001e5ff0 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ - 0x001e6000 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e6010 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e6020 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e6030 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e6040 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e6050 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e6060 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e6070 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e6080 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ - 0x001e6090 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ - 0x001e60a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e60b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e60c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e60d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e60e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e60f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e6100 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e6110 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e6120 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ - 0x001e6130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e6140 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e6150 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e6160 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e6170 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e6180 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e6190 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e61a0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e61b0 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ - 0x001e61c0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001e61d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e61e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e61f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e6200 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e6210 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e6220 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e6230 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e6240 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x001e6250 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ - 0x001e6260 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e6270 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e6280 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e6290 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e62a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e62b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e62c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e62d0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e62e0 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ - 0x001e62f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e6300 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e6310 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e6320 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e6330 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e6340 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e6350 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e6360 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001e6370 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ - 0x001e6380 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6390 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e63a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e63b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e63c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e63d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e63e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e63f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e6400 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ - 0x001e6410 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ - 0x001e6420 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e6430 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e6440 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e6450 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e6460 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e6470 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e6480 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e6490 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001e64a0 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ - 0x001e64b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e64c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e64d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e64e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e64f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e6500 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e6510 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6520 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e6530 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ - 0x001e6540 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e6550 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e6560 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e6570 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e6580 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e6590 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e65a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e65b0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e65c0 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ - 0x001e65d0 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ - 0x001e65e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e65f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e6600 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e6610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e6620 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e6630 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e6640 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e6650 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e6660 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ - 0x001e6670 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e6680 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e6690 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e66a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e66b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e66c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e66d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e66e0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e66f0 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ - 0x001e6700 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001e6710 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e6720 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e6730 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e6740 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e6750 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e6760 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e6770 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e6780 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x001e6790 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ - 0x001e67a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e67b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e67c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e67d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e67e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e67f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e6800 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e6810 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e6820 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ - 0x001e6830 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ - 0x001e6840 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e6850 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e6860 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e6870 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e6880 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e6890 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e68a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e68b0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001e68c0 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ - 0x001e68d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e68e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e68f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e6900 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e6910 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e6920 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e6930 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e6940 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e6950 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ - 0x001e6960 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ - 0x001e6970 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e6980 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e6990 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e69a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e69b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e69c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e69d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e69e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e69f0 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x001e6a00 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ - 0x001e6a10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e6a20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e6a30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e6a40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e6a50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e6a60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e6a70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6a80 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e6a90 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ - 0x001e6aa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e6ab0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e6ac0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e6ad0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e6ae0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e6af0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e6b00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e6b10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e6b20 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x001e6b30 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ - 0x001e6b40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e6b50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e6b60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e6b70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e6b80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e6b90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e6ba0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e6bb0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001e6bc0 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ - 0x001e6bd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e6be0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e6bf0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e6c00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e6c10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e6c20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e6c30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e6c40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e6c50 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ - 0x001e6c60 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ - 0x001e6c70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e6c80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e6c90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e6ca0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e6cb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e6cc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e6cd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6ce0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e6cf0 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ - 0x001e6d00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e6d10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e6d20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e6d30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e6d40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e6d50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e6d60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e6d70 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e6d80 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ - 0x001e6d90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e6da0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e6db0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e6dc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e6dd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e6de0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e6df0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e6e00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e6e10 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ - 0x001e6e20 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ - 0x001e6e30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e6e40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e6e50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e6e60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e6e70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e6e80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e6e90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e6ea0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e6eb0 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ - 0x001e6ec0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e6ed0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e6ee0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e6ef0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e6f00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e6f10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e6f20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e6f30 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e6f40 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ - 0x001e6f50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e6f60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e6f70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6f80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e6f90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e6fa0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e6fb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e6fc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e6fd0 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ - 0x001e6fe0 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ - 0x001e6ff0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e7000 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e7010 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e7020 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e7030 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e7040 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e7050 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e7060 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e7070 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ - 0x001e7080 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e7090 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e70a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e70b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e70c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e70d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e70e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e70f0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001e7100 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ - 0x001e7110 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ - 0x001e7120 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e7130 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e7140 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e7150 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e7160 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e7170 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e7180 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7190 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e71a0 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ - 0x001e71b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e71c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e71d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e71e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e71f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e7200 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e7210 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e7220 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e7230 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ - 0x001e7240 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7250 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e7260 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e7270 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e7280 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e7290 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e72a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e72b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e72c0 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ - 0x001e72d0 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ - 0x001e72e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e72f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e7300 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e7310 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e7320 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e7330 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e7340 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e7350 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001e7360 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ - 0x001e7370 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e7380 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e7390 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e73a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e73b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e73c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e73d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e73e0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001e73f0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ - 0x001e7400 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ - 0x001e7410 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e7420 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e7430 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e7440 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e7450 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e7460 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e7470 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e7480 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001e7490 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ - 0x001e74a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e74b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e74c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e74d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e74e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e74f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e7500 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e7510 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e7520 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ - 0x001e7530 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e7540 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e7550 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7560 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e7570 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e7580 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e7590 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e75a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e75b0 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ - 0x001e75c0 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ - 0x001e75d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e75e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e75f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e7600 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e7610 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e7620 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e7630 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e7640 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001e7650 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ - 0x001e7660 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e7670 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e7680 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7690 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e76a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e76b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e76c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e76d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e76e0 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ - 0x001e76f0 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ - 0x001e7700 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e7710 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e7720 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e7730 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e7740 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e7750 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e7760 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e7770 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e7780 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ - 0x001e7790 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ - 0x001e77a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e77b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e77c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e77d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e77e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e77f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e7800 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e7810 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e7820 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ - 0x001e7830 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e7840 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e7850 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e7860 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e7870 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e7880 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e7890 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e78a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e78b0 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ - 0x001e78c0 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ - 0x001e78d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e78e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e78f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e7900 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e7910 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e7920 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e7930 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e7940 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e7950 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ - 0x001e7960 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e7970 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e7980 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e7990 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e79a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e79b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e79c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e79d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e79e0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ - 0x001e79f0 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ - 0x001e7a00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e7a10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e7a20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e7a30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e7a40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e7a50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e7a60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e7a70 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e7a80 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ - 0x001e7a90 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ - 0x001e7aa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e7ab0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e7ac0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e7ad0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e7ae0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e7af0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e7b00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e7b10 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e7b20 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ - 0x001e7b30 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e7b40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e7b50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e7b60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e7b70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e7b80 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e7b90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e7ba0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e7bb0 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ - 0x001e7bc0 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ - 0x001e7bd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e7be0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e7bf0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e7c00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e7c10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e7c20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e7c30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e7c40 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e7c50 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ - 0x001e7c60 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ - 0x001e7c70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e7c80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e7c90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e7ca0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e7cb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e7cc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e7cd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e7ce0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e7cf0 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ - 0x001e7d00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e7d10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e7d20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e7d30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e7d40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e7d50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e7d60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e7d70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e7d80 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ - 0x001e7d90 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ - 0x001e7da0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e7db0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e7dc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e7dd0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e7de0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e7df0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e7e00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e7e10 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e7e20 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ - 0x001e7e30 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ - 0x001e7e40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e7e50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e7e60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e7e70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e7e80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e7e90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e7ea0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e7eb0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e7ec0 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ - 0x001e7ed0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e7ee0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e7ef0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e7f00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e7f10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e7f20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e7f30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e7f40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e7f50 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ - 0x001e7f60 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ - 0x001e7f70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e7f80 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e7f90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e7fa0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e7fb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e7fc0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e7fd0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e7fe0 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ - 0x001e7ff0 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ - 0x001e8000 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e8010 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e8020 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e8030 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e8040 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e8050 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e8060 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e8070 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ - 0x001e8080 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e8090 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e80a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e80b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e80c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e80d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e80e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e80f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e8100 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ - 0x001e8110 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e8120 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e8130 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e8140 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e8150 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e8160 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e8170 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e8180 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e8190 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ - 0x001e81a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e81b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e81c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e81d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e81e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e81f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e8200 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e8210 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ - 0x001e8220 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ - 0x001e8230 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e8240 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e8250 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e8260 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e8270 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e8280 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e8290 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e82a0 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ - 0x001e82b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e82c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e82d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e82e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e82f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e8300 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e8310 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e8320 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e8330 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ - 0x001e8340 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e8350 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e8360 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e8370 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e8380 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e8390 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e83a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e83b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e83c0 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ - 0x001e83d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e83e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e83f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8400 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e8410 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e8420 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e8430 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e8440 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ - 0x001e8450 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ - 0x001e8460 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e8470 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e8480 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8490 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e84a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e84b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e84c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e84d0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ - 0x001e84e0 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ - 0x001e84f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e8500 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e8510 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e8520 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e8530 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8540 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e8550 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e8560 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ - 0x001e8570 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ - 0x001e8580 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e8590 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e85a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e85b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e85c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e85d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e85e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e85f0 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ - 0x001e8600 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ - 0x001e8610 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e8620 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e8630 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e8640 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e8650 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e8660 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e8670 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e8680 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ - 0x001e8690 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e86a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e86b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e86c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e86d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e86e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e86f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e8700 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e8710 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ - 0x001e8720 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e8730 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e8740 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e8750 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e8760 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e8770 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e8780 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e8790 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e87a0 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ - 0x001e87b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e87c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e87d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e87e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e87f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e8800 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e8810 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e8820 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e8830 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ - 0x001e8840 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e8850 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e8860 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e8870 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e8880 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e8890 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e88a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e88b0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e88c0 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ - 0x001e88d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e88e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e88f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e8900 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e8910 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e8920 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e8930 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e8940 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e8950 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ - 0x001e8960 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e8970 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e8980 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e8990 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e89a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e89b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e89c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e89d0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ - 0x001e89e0 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ - 0x001e89f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e8a00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e8a10 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8a20 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e8a30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e8a40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e8a50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e8a60 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ - 0x001e8a70 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ - 0x001e8a80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e8a90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e8aa0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8ab0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e8ac0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e8ad0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e8ae0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e8af0 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ - 0x001e8b00 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ - 0x001e8b10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e8b20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e8b30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e8b40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e8b50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e8b60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e8b70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e8b80 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x001e8b90 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ - 0x001e8ba0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e8bb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e8bc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8bd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e8be0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e8bf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e8c00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e8c10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e8c20 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ - 0x001e8c30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8c40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e8c50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e8c60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e8c70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e8c80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e8c90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e8ca0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e8cb0 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ - 0x001e8cc0 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ - 0x001e8cd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e8ce0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e8cf0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e8d00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e8d10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e8d20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e8d30 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e8d40 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ - 0x001e8d50 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ - 0x001e8d60 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e8d70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e8d80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8d90 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e8da0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e8db0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e8dc0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e8dd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e8de0 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ - 0x001e8df0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e8e00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e8e10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e8e20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e8e30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e8e40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e8e50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e8e60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e8e70 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ - 0x001e8e80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8e90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e8ea0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e8eb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e8ec0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e8ed0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e8ee0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e8ef0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e8f00 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ - 0x001e8f10 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ - 0x001e8f20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e8f30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e8f40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e8f50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e8f60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8f70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e8f80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e8f90 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ - 0x001e8fa0 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ - 0x001e8fb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e8fc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e8fd0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e8fe0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e8ff0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e9000 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e9010 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e9020 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e9030 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ - 0x001e9040 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e9050 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e9060 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e9070 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e9080 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e9090 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e90a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e90b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e90c0 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ - 0x001e90d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e90e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e90f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e9100 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e9110 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e9120 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e9130 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e9140 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e9150 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ - 0x001e9160 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ - 0x001e9170 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e9180 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e9190 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e91a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e91b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e91c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e91d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e91e0 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ - 0x001e91f0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e9200 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e9210 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e9220 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e9230 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e9240 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e9250 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e9260 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e9270 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ - 0x001e9280 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ - 0x001e9290 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e92a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e92b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e92c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e92d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e92e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e92f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e9300 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e9310 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ - 0x001e9320 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ - 0x001e9330 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e9340 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e9350 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e9360 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e9370 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e9380 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e9390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e93a0 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ - 0x001e93b0 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ - 0x001e93c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e93d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e93e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e93f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e9400 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e9410 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e9420 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e9430 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e9440 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ - 0x001e9450 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ - 0x001e9460 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e9470 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e9480 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e9490 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e94a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e94b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e94c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e94d0 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ + 0x001e3c20 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e3c30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e3c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3c50 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e3c60 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001e3c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3c80 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ + 0x001e3c90 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ + 0x001e3ca0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e3cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3cc0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001e3cd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e3ce0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e3cf0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001e3d00 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ + 0x001e3d10 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ + 0x001e3d20 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ + 0x001e3d30 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ + 0x001e3d40 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ + 0x001e3d50 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ + 0x001e3d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3d70 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e3d80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e3d90 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001e3da0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001e3db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3dc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3dd0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e3de0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001e3df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3e00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e3e10 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ + 0x001e3e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3e30 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001e3e40 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001e3e50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e3e60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e3e70 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001e3e80 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ + 0x001e3e90 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ + 0x001e3ea0 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ + 0x001e3eb0 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ + 0x001e3ec0 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ + 0x001e3ed0 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ + 0x001e3ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e3ef0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e3f00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e3f10 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001e3f20 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001e3f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3f40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3f50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e3f60 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001e3f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3f80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e3f90 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ + 0x001e3fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3fb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e3fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3fd0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3fe0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e3ff0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001e4000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e4010 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4020 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ + 0x001e4030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e4040 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e4050 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001e4060 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e4070 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e4080 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001e4090 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ + 0x001e40a0 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ + 0x001e40b0 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ + 0x001e40c0 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ + 0x001e40d0 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ + 0x001e40e0 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ + 0x001e40f0 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ + 0x001e4100 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ + 0x001e4110 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ + 0x001e4120 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ + 0x001e4130 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ + 0x001e4140 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ + 0x001e4150 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ + 0x001e4160 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ + 0x001e4170 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ + 0x001e4180 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e4190 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e41a0 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ + 0x001e41b0 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ + 0x001e41c0 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ + 0x001e41d0 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ + 0x001e41e0 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ + 0x001e41f0 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ + 0x001e4200 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ + 0x001e4210 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ + 0x001e4220 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ + 0x001e4230 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ + 0x001e4240 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ + 0x001e4250 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ + 0x001e4260 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ + 0x001e4270 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ + 0x001e4280 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ + 0x001e4290 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001e42a0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001e42b0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001e42c0 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ + 0x001e42d0 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ + 0x001e42e0 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ + 0x001e42f0 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ + 0x001e4300 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ + 0x001e4310 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ + 0x001e4320 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ + 0x001e4330 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ + 0x001e4340 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ + 0x001e4350 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ + 0x001e4360 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ + 0x001e4370 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ + 0x001e4380 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ + 0x001e4390 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ + 0x001e43a0 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ + 0x001e43b0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001e43c0 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ + 0x001e43d0 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ + 0x001e43e0 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ + 0x001e43f0 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ + 0x001e4400 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ + 0x001e4410 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ + 0x001e4420 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001e4430 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001e4440 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ + 0x001e4450 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ + 0x001e4460 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ + 0x001e4470 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ + 0x001e4480 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ + 0x001e4490 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ + 0x001e44a0 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ + 0x001e44b0 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ + 0x001e44c0 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ + 0x001e44d0 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ + 0x001e44e0 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ + 0x001e44f0 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ + 0x001e4500 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ + 0x001e4510 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ + 0x001e4520 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ + 0x001e4530 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ + 0x001e4540 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ + 0x001e4550 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ + 0x001e4560 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ + 0x001e4570 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e4580 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001e4590 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ + 0x001e45a0 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ + 0x001e45b0 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ + 0x001e45c0 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ + 0x001e45d0 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ + 0x001e45e0 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ + 0x001e45f0 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ + 0x001e4600 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ + 0x001e4610 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ + 0x001e4620 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ + 0x001e4630 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ + 0x001e4640 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x001e4650 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ + 0x001e4660 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ + 0x001e4670 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ + 0x001e4680 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ + 0x001e4690 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ + 0x001e46a0 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ + 0x001e46b0 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ + 0x001e46c0 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ + 0x001e46d0 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ + 0x001e46e0 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ + 0x001e46f0 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ + 0x001e4700 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001e4710 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001e4720 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ + 0x001e4730 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ + 0x001e4740 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ + 0x001e4750 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ + 0x001e4760 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ + 0x001e4770 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ + 0x001e4780 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ + 0x001e4790 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ + 0x001e47a0 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ + 0x001e47b0 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ + 0x001e47c0 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ + 0x001e47d0 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ + 0x001e47e0 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ + 0x001e47f0 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ + 0x001e4800 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ + 0x001e4810 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ + 0x001e4820 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ + 0x001e4830 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ + 0x001e4840 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ + 0x001e4850 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ + 0x001e4860 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ + 0x001e4870 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ + 0x001e4880 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ + 0x001e4890 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ + 0x001e48a0 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ + 0x001e48b0 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ + 0x001e48c0 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ + 0x001e48d0 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ + 0x001e48e0 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ + 0x001e48f0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001e4900 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ + 0x001e4910 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ + 0x001e4920 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ + 0x001e4930 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ + 0x001e4940 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e4950 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ + 0x001e4960 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ + 0x001e4970 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001e4980 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ + 0x001e4990 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ + 0x001e49a0 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ + 0x001e49b0 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ + 0x001e49c0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001e49d0 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ + 0x001e49e0 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ + 0x001e49f0 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ + 0x001e4a00 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001e4a10 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ + 0x001e4a20 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001e4a30 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ + 0x001e4a40 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ + 0x001e4a50 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ + 0x001e4a60 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ + 0x001e4a70 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ + 0x001e4a80 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001e4a90 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ + 0x001e4aa0 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ + 0x001e4ab0 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ + 0x001e4ac0 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ + 0x001e4ad0 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ + 0x001e4ae0 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ + 0x001e4af0 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ + 0x001e4b00 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001e4b10 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x001e4b20 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ + 0x001e4b30 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ + 0x001e4b40 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ + 0x001e4b50 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001e4b60 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ + 0x001e4b70 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ + 0x001e4b80 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001e4b90 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ + 0x001e4ba0 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ + 0x001e4bb0 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001e4bc0 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ + 0x001e4bd0 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ + 0x001e4be0 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ + 0x001e4bf0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001e4c00 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001e4c10 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ + 0x001e4c20 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001e4c30 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ + 0x001e4c40 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ + 0x001e4c50 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ + 0x001e4c60 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ + 0x001e4c70 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ + 0x001e4c80 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ + 0x001e4c90 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ + 0x001e4ca0 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ + 0x001e4cb0 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ + 0x001e4cc0 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ + 0x001e4cd0 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ + 0x001e4ce0 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ + 0x001e4cf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e4d00 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ + 0x001e4d10 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ + 0x001e4d20 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ + 0x001e4d30 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ + 0x001e4d40 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ + 0x001e4d50 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ + 0x001e4d60 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ + 0x001e4d70 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ + 0x001e4d80 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ + 0x001e4d90 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ + 0x001e4da0 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ + 0x001e4db0 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ + 0x001e4dc0 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ + 0x001e4dd0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001e4de0 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ + 0x001e4df0 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ + 0x001e4e00 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ + 0x001e4e10 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ + 0x001e4e20 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ + 0x001e4e30 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ + 0x001e4e40 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ + 0x001e4e50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e4e60 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ + 0x001e4e70 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ + 0x001e4e80 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ + 0x001e4e90 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ + 0x001e4ea0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001e4eb0 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ + 0x001e4ec0 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ + 0x001e4ed0 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ + 0x001e4ee0 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ + 0x001e4ef0 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ + 0x001e4f00 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ + 0x001e4f10 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ + 0x001e4f20 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ + 0x001e4f30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e4f40 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ + 0x001e4f50 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ + 0x001e4f60 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ + 0x001e4f70 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ + 0x001e4f80 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ + 0x001e4f90 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ + 0x001e4fa0 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ + 0x001e4fb0 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ + 0x001e4fc0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001e4fd0 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ + 0x001e4fe0 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ + 0x001e4ff0 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ + 0x001e5000 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ + 0x001e5010 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ + 0x001e5020 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ + 0x001e5030 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ + 0x001e5040 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ + 0x001e5050 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ + 0x001e5060 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ + 0x001e5070 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ + 0x001e5080 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ + 0x001e5090 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ + 0x001e50a0 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ + 0x001e50b0 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ + 0x001e50c0 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x001e50d0 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ + 0x001e50e0 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ + 0x001e50f0 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ + 0x001e5100 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ + 0x001e5110 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ + 0x001e5120 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ + 0x001e5130 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ + 0x001e5140 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001e5150 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ + 0x001e5160 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ + 0x001e5170 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ + 0x001e5180 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x001e5190 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ + 0x001e51a0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001e51b0 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ + 0x001e51c0 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ + 0x001e51d0 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ + 0x001e51e0 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ + 0x001e51f0 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ + 0x001e5200 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ + 0x001e5210 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ + 0x001e5220 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ + 0x001e5230 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ + 0x001e5240 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ + 0x001e5250 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ + 0x001e5260 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ + 0x001e5270 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ + 0x001e5280 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001e5290 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ + 0x001e52a0 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ + 0x001e52b0 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ + 0x001e52c0 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ + 0x001e52d0 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ + 0x001e52e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e52f0 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ + 0x001e5300 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ + 0x001e5310 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001e5320 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ + 0x001e5330 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001e5340 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ + 0x001e5350 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ + 0x001e5360 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ + 0x001e5370 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001e5380 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ + 0x001e5390 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ + 0x001e53a0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001e53b0 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ + 0x001e53c0 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ + 0x001e53d0 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ + 0x001e53e0 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ + 0x001e53f0 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ + 0x001e5400 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ + 0x001e5410 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ + 0x001e5420 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ + 0x001e5430 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ + 0x001e5440 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x001e5450 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ + 0x001e5460 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ + 0x001e5470 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ + 0x001e5480 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ + 0x001e5490 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ + 0x001e54a0 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ + 0x001e54b0 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ + 0x001e54c0 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ + 0x001e54d0 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ + 0x001e54e0 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ + 0x001e54f0 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ + 0x001e5500 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ + 0x001e5510 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ + 0x001e5520 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ + 0x001e5530 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ + 0x001e5540 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e5550 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001e5560 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001e5570 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ + 0x001e5580 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5590 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e55a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e55b0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001e55c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e55d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e55e0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e55f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e5600 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e5610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5620 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e5630 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001e5640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5650 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ + 0x001e5660 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ + 0x001e5670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5680 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e5690 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001e56a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e56b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e56c0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001e56d0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ + 0x001e56e0 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ + 0x001e56f0 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ + 0x001e5700 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ + 0x001e5710 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ + 0x001e5720 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ + 0x001e5730 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ + 0x001e5740 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ + 0x001e5750 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001e5760 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001e5770 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e5780 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001e5790 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001e57a0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e57b0 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x001e57c0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001e57d0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e57e0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001e57f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e5800 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e5810 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e5820 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001e5830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5840 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e5850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5860 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001e5870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5880 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e5890 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ + 0x001e58a0 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ + 0x001e58b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e58c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e58d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001e58e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e58f0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001e5900 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001e5910 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001e5920 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ + 0x001e5930 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ + 0x001e5940 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ + 0x001e5950 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ + 0x001e5960 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ + 0x001e5970 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ + 0x001e5980 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e5990 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001e59a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e59b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e59c0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001e59d0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001e59e0 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ + 0x001e59f0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ + 0x001e5a00 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001e5a10 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001e5a20 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e5a30 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e5a40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e5a50 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e5a60 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ + 0x001e5a70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5a80 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e5a90 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001e5aa0 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ + 0x001e5ab0 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ + 0x001e5ac0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e5ad0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e5ae0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e5af0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e5b00 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001e5b10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e5b20 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ + 0x001e5b30 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001e5b40 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001e5b50 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001e5b60 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001e5b70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e5b80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5b90 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ + 0x001e5ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5bb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e5bc0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001e5bd0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001e5be0 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ + 0x001e5bf0 732e220a 20202020 20202020 20202020 s.". │ │ │ │ + 0x001e5c00 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001e5c10 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x001e5c20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e5c30 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001e5c40 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001e5c50 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ + 0x001e5c60 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ + 0x001e5c70 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ + 0x001e5c80 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001e5c90 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001e5ca0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e5cb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e5cc0 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001e5cd0 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ + 0x001e5ce0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5cf0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e5d00 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001e5d10 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ + 0x001e5d20 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ + 0x001e5d30 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e5d40 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001e5d50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e5d60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e5d70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e5d80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e5d90 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001e5da0 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ + 0x001e5db0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e5dc0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001e5dd0 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ + 0x001e5de0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001e5df0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e5e00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e5e10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e5e20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e5e30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e5e40 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001e5e50 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ + 0x001e5e60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e5e70 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001e5e80 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ + 0x001e5e90 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001e5ea0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e5eb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e5ec0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e5ed0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e5ee0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e5ef0 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ + 0x001e5f00 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ + 0x001e5f10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e5f20 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ + 0x001e5f30 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ + 0x001e5f40 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ + 0x001e5f50 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ + 0x001e5f60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e5f70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e5f80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e5f90 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001e5fa0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001e5fb0 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x001e5fc0 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ + 0x001e5fd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e5fe0 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ + 0x001e5ff0 206f626a 65637420 77697468 2074776f object with two │ │ │ │ + 0x001e6000 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ + 0x001e6010 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ + 0x001e6020 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ + 0x001e6030 0a202020 20202020 20202020 20226174 . "at │ │ │ │ + 0x001e6040 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001e6050 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e6060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6070 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e6080 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e6090 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e60a0 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ + 0x001e60b0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e60c0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001e60d0 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ + 0x001e60e0 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ + 0x001e60f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e6100 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e6110 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e6120 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e6130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6140 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e6150 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e6160 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e6170 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ + 0x001e6180 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e6190 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ + 0x001e61a0 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ + 0x001e61b0 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x001e61c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e61d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e61e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e61f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001e6200 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e6210 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e6220 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ + 0x001e6230 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001e6240 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ + 0x001e6250 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e6260 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ + 0x001e6270 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ + 0x001e6280 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ + 0x001e6290 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ + 0x001e62a0 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ + 0x001e62b0 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ + 0x001e62c0 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ + 0x001e62d0 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ + 0x001e62e0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ + 0x001e62f0 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ + 0x001e6300 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ + 0x001e6310 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ + 0x001e6320 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ + 0x001e6330 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ + 0x001e6340 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ + 0x001e6350 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ + 0x001e6360 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ + 0x001e6370 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ + 0x001e6380 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ + 0x001e6390 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ + 0x001e63a0 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ + 0x001e63b0 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ + 0x001e63c0 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ + 0x001e63d0 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ + 0x001e63e0 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ + 0x001e63f0 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ + 0x001e6400 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ + 0x001e6410 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001e6420 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x001e6430 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6440 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001e6450 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001e6460 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e6470 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ + 0x001e6480 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001e6490 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001e64a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e64b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e64c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e64d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e64e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e64f0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x001e6500 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x001e6510 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e6520 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x001e6530 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x001e6540 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x001e6550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6560 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e6570 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e6580 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e6590 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e65a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e65b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e65c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e65d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e65e0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x001e65f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e6600 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e6610 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x001e6620 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x001e6630 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ + 0x001e6640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6650 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e6660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6670 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e6680 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e6690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e66a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e66b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e66c0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e66d0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x001e66e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e66f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e6700 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ + 0x001e6710 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ + 0x001e6720 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x001e6730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6740 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e6750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6760 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e6770 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e6780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6790 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e67a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e67b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e67c0 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ + 0x001e67d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e67e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e67f0 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ + 0x001e6800 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ + 0x001e6810 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e6820 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e6830 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e6840 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e6850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6860 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6870 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e6880 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e6890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e68a0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e68b0 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x001e68c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e68d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e68e0 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ + 0x001e68f0 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ + 0x001e6900 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x001e6910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6920 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e6930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6940 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e6950 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e6960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6970 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e6980 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e6990 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e69a0 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ + 0x001e69b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e69c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e69d0 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ + 0x001e69e0 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ + 0x001e69f0 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ + 0x001e6a00 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ + 0x001e6a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e6a30 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001e6a40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e6a50 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e6a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6a70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e6a80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e6a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6aa0 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ + 0x001e6ab0 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ + 0x001e6ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6ad0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e6ae0 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ + 0x001e6af0 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ + 0x001e6b00 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ + 0x001e6b10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e6b20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e6b30 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001e6b40 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e6b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6b60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6b70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e6b80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e6b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6ba0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e6bb0 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ + 0x001e6bc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e6bd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e6be0 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ + 0x001e6bf0 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ + 0x001e6c00 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ + 0x001e6c10 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ + 0x001e6c20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e6c30 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e6c40 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001e6c50 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e6c60 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001e6c70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e6c80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e6c90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e6ca0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e6cb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6cc0 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ + 0x001e6cd0 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ + 0x001e6ce0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e6cf0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001e6d00 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ + 0x001e6d10 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001e6d20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e6d30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e6d40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e6d50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e6d60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e6d70 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ + 0x001e6d80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e6d90 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ + 0x001e6da0 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ + 0x001e6db0 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ + 0x001e6dc0 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ + 0x001e6dd0 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ + 0x001e6de0 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ + 0x001e6df0 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ + 0x001e6e00 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ + 0x001e6e10 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ + 0x001e6e20 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ + 0x001e6e30 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ + 0x001e6e40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e6e50 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001e6e60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e6e70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e6e80 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001e6e90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e6ea0 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ + 0x001e6eb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e6ec0 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ + 0x001e6ed0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ + 0x001e6ee0 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ + 0x001e6ef0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x001e6f00 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ + 0x001e6f10 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ + 0x001e6f20 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ + 0x001e6f30 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ + 0x001e6f40 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ + 0x001e6f50 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e6f60 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x001e6f70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e6f80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e6f90 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x001e6fa0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e6fb0 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ + 0x001e6fc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e6fd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e6fe0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001e6ff0 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ + 0x001e7000 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ + 0x001e7010 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ + 0x001e7020 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ + 0x001e7030 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ + 0x001e7040 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ + 0x001e7050 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ + 0x001e7060 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ + 0x001e7070 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001e7080 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001e7090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e70a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e70b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e70c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e70d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e70e0 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ + 0x001e70f0 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ + 0x001e7100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7110 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e7120 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ + 0x001e7130 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ + 0x001e7140 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ + 0x001e7150 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ + 0x001e7160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7170 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001e7180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7190 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e71a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e71b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e71c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e71d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e71e0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e71f0 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ + 0x001e7200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7210 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e7220 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ + 0x001e7230 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ + 0x001e7240 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ + 0x001e7250 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ + 0x001e7260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7270 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e7280 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e7290 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e72a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e72b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e72c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e72d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e72e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e72f0 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ + 0x001e7300 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7310 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e7320 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ + 0x001e7330 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ + 0x001e7340 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ + 0x001e7350 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ + 0x001e7360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e7370 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e7380 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001e7390 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e73a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e73b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e73c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e73d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e73e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e73f0 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ + 0x001e7400 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ + 0x001e7410 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e7420 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e7430 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ + 0x001e7440 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7450 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e7460 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e7470 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e7480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7490 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e74a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e74b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e74c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e74d0 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ + 0x001e74e0 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ + 0x001e74f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7500 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7510 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ + 0x001e7520 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ + 0x001e7530 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ + 0x001e7540 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ + 0x001e7550 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ + 0x001e7560 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ + 0x001e7570 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ + 0x001e7580 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ + 0x001e7590 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ + 0x001e75a0 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ + 0x001e75b0 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ + 0x001e75c0 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ + 0x001e75d0 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ + 0x001e75e0 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ + 0x001e75f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7600 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e7610 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001e7620 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e7630 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e7640 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7650 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e7660 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e7670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7680 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ + 0x001e7690 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ + 0x001e76a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e76b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e76c0 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ + 0x001e76d0 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ + 0x001e76e0 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ + 0x001e76f0 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ + 0x001e7700 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ + 0x001e7710 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ + 0x001e7720 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ + 0x001e7730 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ + 0x001e7740 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ + 0x001e7750 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ + 0x001e7760 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ + 0x001e7770 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ + 0x001e7780 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ + 0x001e7790 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ + 0x001e77a0 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ + 0x001e77b0 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ + 0x001e77c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e77d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e77e0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001e77f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e7800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7810 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7820 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e7830 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e7840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7850 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ + 0x001e7860 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ + 0x001e7870 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e7880 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e7890 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ + 0x001e78a0 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ + 0x001e78b0 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ + 0x001e78c0 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ + 0x001e78d0 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ + 0x001e78e0 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ + 0x001e78f0 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ + 0x001e7900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7910 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e7920 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e7930 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e7940 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e7950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7960 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e7970 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e7980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7990 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ + 0x001e79a0 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ + 0x001e79b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e79c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e79d0 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ + 0x001e79e0 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ + 0x001e79f0 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ + 0x001e7a00 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ + 0x001e7a10 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ + 0x001e7a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7a30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e7a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7a50 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e7a60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e7a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7a80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e7a90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7aa0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e7ab0 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ + 0x001e7ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7ad0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e7ae0 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ + 0x001e7af0 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ + 0x001e7b00 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ + 0x001e7b10 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ + 0x001e7b20 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ + 0x001e7b30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e7b40 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e7b50 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e7b60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e7b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7b80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7b90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e7ba0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001e7bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7bc0 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ + 0x001e7bd0 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ + 0x001e7be0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e7bf0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e7c00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e7c10 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001e7c20 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001e7c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e7c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c60 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e7c70 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e7c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7c90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e7ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7cc0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001e7cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7cf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e7d00 66696c65 220a2020 20202020 20202020 file". │ │ │ │ + 0x001e7d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7d20 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e7d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7d40 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001e7d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7d60 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e7d70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e7d80 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ + 0x001e7d90 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x001e7da0 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ + 0x001e7db0 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ + 0x001e7dc0 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ + 0x001e7dd0 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ + 0x001e7de0 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ + 0x001e7df0 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ + 0x001e7e00 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ + 0x001e7e10 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ + 0x001e7e20 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ + 0x001e7e30 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ + 0x001e7e40 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ + 0x001e7e50 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ + 0x001e7e60 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ + 0x001e7e70 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ + 0x001e7e80 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ + 0x001e7e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7ea0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e7eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e7ec0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x001e7ed0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001e7ee0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e7ef0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001e7f00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e7f10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e7f20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e7f30 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001e7f40 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ + 0x001e7f50 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001e7f60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e7f70 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ + 0x001e7f80 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ + 0x001e7f90 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ + 0x001e7fa0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e7fb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e7fc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e7fd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e7fe0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001e7ff0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e8000 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ + 0x001e8010 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001e8020 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ + 0x001e8030 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001e8040 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001e8050 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e8060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8070 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ + 0x001e8080 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8090 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e80a0 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ + 0x001e80b0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e80c0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e80d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e80e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e80f0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001e8100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e8110 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ + 0x001e8120 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8130 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e8140 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8150 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001e8160 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e8170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8180 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e8190 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e81a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e81b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e81c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e81d0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001e81e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e81f0 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ + 0x001e8200 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8210 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e8220 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001e8230 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8240 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e8250 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001e8260 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ + 0x001e8270 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ + 0x001e8280 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ + 0x001e8290 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ + 0x001e82a0 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ + 0x001e82b0 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ + 0x001e82c0 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ + 0x001e82d0 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ + 0x001e82e0 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ + 0x001e82f0 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ + 0x001e8300 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ + 0x001e8310 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ + 0x001e8320 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ + 0x001e8330 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ + 0x001e8340 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ + 0x001e8350 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ + 0x001e8360 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ + 0x001e8370 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ + 0x001e8380 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ + 0x001e8390 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ + 0x001e83a0 20746865 20666972 73742073 65637469 the first secti │ │ │ │ + 0x001e83b0 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ + 0x001e83c0 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ + 0x001e83d0 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ + 0x001e83e0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e83f0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001e8400 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ + 0x001e8410 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001e8420 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001e8430 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001e8440 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ + 0x001e8450 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001e8460 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e8470 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e8480 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e8490 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ + 0x001e84a0 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ + 0x001e84b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e84c0 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ + 0x001e84d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e84e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e84f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e8500 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e8510 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e8520 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e8530 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ + 0x001e8540 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e8550 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ + 0x001e8560 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ + 0x001e8570 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e8580 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e8590 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e85a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e85b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e85c0 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ + 0x001e85d0 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ + 0x001e85e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e85f0 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ + 0x001e8600 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001e8610 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e8620 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e8630 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8640 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e8650 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e8660 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ + 0x001e8670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e8680 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ + 0x001e8690 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ + 0x001e86a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e86b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e86c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e86d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e86e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e86f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e8700 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ + 0x001e8710 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e8720 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ + 0x001e8730 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001e8740 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e8750 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e8760 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8770 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e8780 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e8790 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ + 0x001e87a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e87b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e87c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e87d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e87e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e87f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e8800 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e8810 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e8820 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ + 0x001e8830 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e8840 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e8850 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e8860 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e8870 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e8880 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e8890 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e88a0 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ + 0x001e88b0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001e88c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e88d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e88e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e88f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e8900 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e8910 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e8920 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e8930 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ + 0x001e8940 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e8950 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e8960 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e8970 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e8980 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e8990 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e89a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e89b0 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ + 0x001e89c0 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ + 0x001e89d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e89e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e89f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e8a00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e8a10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8a20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e8a30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e8a40 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ + 0x001e8a50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e8a60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e8a70 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e8a80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e8a90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e8aa0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e8ab0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e8ac0 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ + 0x001e8ad0 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ + 0x001e8ae0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e8af0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e8b00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e8b10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e8b20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e8b30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e8b40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8b50 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ + 0x001e8b60 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e8b70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e8b80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8b90 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e8ba0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e8bb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e8bc0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e8bd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e8be0 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ + 0x001e8bf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8c00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e8c10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e8c20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e8c30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e8c40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e8c50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e8c60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e8c70 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ + 0x001e8c80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e8c90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e8ca0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e8cb0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e8cc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e8cd0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e8ce0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e8cf0 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ + 0x001e8d00 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ + 0x001e8d10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e8d20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e8d30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e8d40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e8d50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e8d60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e8d70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e8d80 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ + 0x001e8d90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e8da0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e8db0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e8dc0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e8dd0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e8de0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e8df0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e8e00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e8e10 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ + 0x001e8e20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e8e30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e8e40 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e8e50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e8e60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e8e70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e8e80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e8e90 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ + 0x001e8ea0 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ + 0x001e8eb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e8ec0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e8ed0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e8ee0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e8ef0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e8f00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e8f10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e8f20 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ + 0x001e8f30 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001e8f40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e8f50 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ + 0x001e8f60 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ + 0x001e8f70 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ + 0x001e8f80 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ + 0x001e8f90 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ + 0x001e8fa0 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ + 0x001e8fb0 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ + 0x001e8fc0 20686561 64657220 68617665 20756e64 header have und │ │ │ │ + 0x001e8fd0 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ + 0x001e8fe0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e8ff0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e9000 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e9010 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e9020 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e9030 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e9040 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ + 0x001e9050 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e9060 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ + 0x001e9070 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ + 0x001e9080 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ + 0x001e9090 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ + 0x001e90a0 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ + 0x001e90b0 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ + 0x001e90c0 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ + 0x001e90d0 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ + 0x001e90e0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e90f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e9100 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e9110 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e9120 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e9130 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e9140 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ + 0x001e9150 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e9160 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001e9170 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ + 0x001e9180 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ + 0x001e9190 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e91a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e91b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e91c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e91d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e91e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e91f0 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ + 0x001e9200 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e9210 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001e9220 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ + 0x001e9230 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ + 0x001e9240 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ + 0x001e9250 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ + 0x001e9260 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ + 0x001e9270 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ + 0x001e9280 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e9290 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e92a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e92b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e92c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e92d0 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ + 0x001e92e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e92f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e9300 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ + 0x001e9310 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ + 0x001e9320 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ + 0x001e9330 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e9340 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e9350 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9360 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e9370 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e9380 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ + 0x001e9390 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e93a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e93b0 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ + 0x001e93c0 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ + 0x001e93d0 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ + 0x001e93e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e93f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e9400 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e9410 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e9420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e9430 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ + 0x001e9440 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ + 0x001e9450 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e9460 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ + 0x001e9470 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ + 0x001e9480 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ + 0x001e9490 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ + 0x001e94a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e94b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e94c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e94d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ 0x001e94e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e94f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e9500 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e9510 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e9520 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e9530 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e9540 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e9550 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e9560 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ - 0x001e9570 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e9580 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e9590 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e95a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e95b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e95c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e95d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e95e0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e95f0 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ - 0x001e9600 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e9610 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e9620 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e9630 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e9640 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e9650 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e9660 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e9670 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ - 0x001e9680 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ - 0x001e9690 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ - 0x001e96a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e96b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e96c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e96d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e96e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e96f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e9700 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e9710 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ - 0x001e9720 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e9730 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e9740 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e9750 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e9760 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e9770 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e9780 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e9790 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e97a0 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ - 0x001e97b0 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ - 0x001e97c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e97d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e97e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e97f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e9800 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e9810 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e9820 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e9830 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ - 0x001e9840 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ - 0x001e9850 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e9860 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e9870 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e9880 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e9890 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e98a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e98b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e98c0 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ - 0x001e98d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e98e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e98f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e9900 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e9910 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e9920 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e9930 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e9940 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e9950 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ - 0x001e9960 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ - 0x001e9970 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e9980 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e9990 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e99a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e99b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e99c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e99d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e99e0 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ - 0x001e99f0 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ - 0x001e9a00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e9a10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e9a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e9a30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e9a40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e9a50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e9a60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e9a70 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ - 0x001e9a80 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ - 0x001e9a90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9aa0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e9ab0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e9ac0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e9ad0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e9ae0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e9af0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e9b00 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ - 0x001e9b10 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ - 0x001e9b20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e9b30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e9b40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e9b50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e9b60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e9b70 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e9b80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e9b90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e9ba0 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ - 0x001e9bb0 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ - 0x001e9bc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e9bd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e9be0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e9bf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e9c00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e9c10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e9c20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e9c30 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e9c40 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ - 0x001e9c50 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ - 0x001e9c60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e9c70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e9c80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e9c90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e9ca0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e9cb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e9cc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e9cd0 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ - 0x001e9ce0 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ - 0x001e9cf0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e9d00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e9d10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e9d20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e9d30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e9d40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e9d50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e9d60 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ - 0x001e9d70 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ - 0x001e9d80 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001e9d90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e9da0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e9db0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e9dc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e9dd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e9de0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e9df0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e9e00 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ - 0x001e9e10 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ - 0x001e9e20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e9e30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e9e40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e9e50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e9e60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e9e70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e9e80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e9e90 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e9ea0 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ - 0x001e9eb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9ec0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e9ed0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e9ee0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e9ef0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e9f00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e9f10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e9f20 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ - 0x001e9f30 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ - 0x001e9f40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9f50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e9f60 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e9f70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e9f80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e9f90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e9fa0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e9fb0 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ - 0x001e9fc0 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ - 0x001e9fd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9fe0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e9ff0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ea000 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001ea010 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001ea020 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ea030 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ea040 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ - 0x001ea050 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ - 0x001ea060 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001ea070 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001ea080 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001ea090 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ea0a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001ea0b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ea0c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ea0d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ea0e0 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ - 0x001ea0f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ea100 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ea110 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001ea120 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ea130 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ea140 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ea150 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ea160 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ea170 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ - 0x001ea180 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ - 0x001ea190 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ea1a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ea1b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ea1c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ea1d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ea1e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ea1f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ea200 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001ea210 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ - 0x001ea220 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ - 0x001ea230 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ea240 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ea250 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ea260 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ea270 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ea280 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ea290 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea2a0 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ - 0x001ea2b0 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ - 0x001ea2c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001ea2d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ea2e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea2f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ea300 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ea310 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ea320 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ea330 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ea340 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ - 0x001ea350 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ - 0x001ea360 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ea370 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001ea380 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ea390 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001ea3a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001ea3b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ea3c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ea3d0 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ - 0x001ea3e0 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ - 0x001ea3f0 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ - 0x001ea400 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ea410 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ea420 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001ea430 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ea440 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ea450 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ea460 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ea470 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ea480 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ - 0x001ea490 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ - 0x001ea4a0 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ - 0x001ea4b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ea4c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ea4d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ea4e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ea4f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ea500 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ea510 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea520 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ - 0x001ea530 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ - 0x001ea540 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea550 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ea560 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ea570 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ea580 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ea590 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ea5a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ea5b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ea5c0 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ - 0x001ea5d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea5e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ea5f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ea600 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ea610 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ea620 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ea630 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ea640 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ea650 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ - 0x001ea660 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ - 0x001ea670 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ea680 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ea690 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ea6a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001ea6b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001ea6c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ea6d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ea6e0 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ - 0x001ea6f0 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ - 0x001ea700 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ - 0x001ea710 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ea720 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001ea730 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ea740 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ea750 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001ea760 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ea770 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ea780 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ - 0x001ea790 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ - 0x001ea7a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ea7b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001ea7c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ea7d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001ea7e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ea7f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ea800 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ea810 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ - 0x001ea820 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ - 0x001ea830 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ - 0x001ea840 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ea850 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ea860 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ea870 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ea880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ea890 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ea8a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea8b0 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ - 0x001ea8c0 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ - 0x001ea8d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ea8e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001ea8f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ea900 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ea910 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ea920 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001ea930 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ea940 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ - 0x001ea950 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ - 0x001ea960 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001ea970 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ea980 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ea990 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ea9a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ea9b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ea9c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ea9d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ea9e0 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ - 0x001ea9f0 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ - 0x001eaa00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001eaa10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001eaa20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001eaa30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001eaa40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001eaa50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eaa60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001eaa70 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ - 0x001eaa80 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ - 0x001eaa90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001eaaa0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001eaab0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001eaac0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001eaad0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001eaae0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001eaaf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001eab00 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ - 0x001eab10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001eab20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001eab30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001eab40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001eab50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001eab60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001eab70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001eab80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001eab90 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ - 0x001eaba0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001eabb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001eabc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001eabd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001eabe0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eabf0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eac00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eac10 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ - 0x001eac20 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001eac30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001eac40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001eac50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001eac60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001eac70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001eac80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001eac90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001eaca0 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ - 0x001eacb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001eacc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001eacd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001eace0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001eacf0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ead00 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ead10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ead20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ead30 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ - 0x001ead40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ead50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ead60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ead70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ead80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ead90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eada0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eadb0 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ - 0x001eadc0 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ - 0x001eadd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001eade0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001eadf0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001eae00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001eae10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001eae20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001eae30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001eae40 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ - 0x001eae50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001eae60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001eae70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001eae80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001eae90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001eaea0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001eaeb0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001eaec0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x001eaed0 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ - 0x001eaee0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001eaef0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001eaf00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001eaf10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001eaf20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eaf30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eaf40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eaf50 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ - 0x001eaf60 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ - 0x001eaf70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001eaf80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001eaf90 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001eafa0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001eafb0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001eafc0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001eafd0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x001eafe0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001eaff0 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ - 0x001eb000 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001eb010 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001eb020 20202020 20202022 73747275 63747572 "structur │ │ │ │ - 0x001eb030 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ - 0x001eb040 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001eb050 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001eb060 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001eb070 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ - 0x001eb080 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ - 0x001eb090 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001eb0a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001eb0b0 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001eb0c0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001eb0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb0e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001eb0f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001eb100 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001eb110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb120 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ - 0x001eb130 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001eb140 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eb150 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001eb160 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001eb170 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001eb180 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001eb190 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001eb1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb1b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001eb1c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001eb1d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001eb1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb1f0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x001eb200 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ - 0x001eb210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb220 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001eb230 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001eb240 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001eb250 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001eb260 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001eb270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb280 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001eb290 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001eb2a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001eb2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb2c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001eb2d0 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ - 0x001eb2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb2f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001eb300 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001eb310 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001eb320 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001eb330 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001eb340 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb350 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eb360 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eb370 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eb380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb390 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001eb3a0 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ - 0x001eb3b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb3c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001eb3d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001eb3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb3f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001eb400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb410 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001eb420 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001eb430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb440 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001eb450 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eb460 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001eb470 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ - 0x001eb480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb490 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001eb4a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001eb4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb4c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001eb4d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb4e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001eb4f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001eb500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb510 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001eb520 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eb530 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001eb540 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ - 0x001eb550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb560 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001eb570 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001eb580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb590 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001eb5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb5b0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001eb5c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001eb5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb5e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001eb5f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e94f0 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ + 0x001e9500 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e9510 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e9520 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ + 0x001e9530 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ + 0x001e9540 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ + 0x001e9550 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ + 0x001e9560 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e9570 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e9580 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e9590 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e95a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e95b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e95c0 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ + 0x001e95d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e95e0 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ + 0x001e95f0 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ + 0x001e9600 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ + 0x001e9610 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ + 0x001e9620 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ + 0x001e9630 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ + 0x001e9640 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ + 0x001e9650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e9660 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e9670 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e9680 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e9690 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e96a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e96b0 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ + 0x001e96c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e96d0 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x001e96e0 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ + 0x001e96f0 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ + 0x001e9700 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e9710 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e9720 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e9730 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e9740 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e9750 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e9760 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ + 0x001e9770 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e9780 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ + 0x001e9790 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ + 0x001e97a0 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ + 0x001e97b0 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ + 0x001e97c0 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ + 0x001e97d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e97e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e97f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e9800 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e9810 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e9820 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ + 0x001e9830 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ + 0x001e9840 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e9850 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ + 0x001e9860 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ + 0x001e9870 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ + 0x001e9880 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e9890 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e98a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e98b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e98c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e98d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e98e0 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ + 0x001e98f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e9900 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ + 0x001e9910 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ + 0x001e9920 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ + 0x001e9930 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ + 0x001e9940 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ + 0x001e9950 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ + 0x001e9960 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e9970 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e9980 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e9990 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e99a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e99b0 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ + 0x001e99c0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001e99d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e99e0 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ + 0x001e99f0 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ + 0x001e9a00 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ + 0x001e9a10 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ + 0x001e9a20 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ + 0x001e9a30 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ + 0x001e9a40 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ + 0x001e9a50 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ + 0x001e9a60 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ + 0x001e9a70 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ + 0x001e9a80 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ + 0x001e9a90 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e9aa0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e9ab0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e9ac0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e9ad0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e9ae0 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ + 0x001e9af0 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ + 0x001e9b00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e9b10 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001e9b20 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ + 0x001e9b30 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ + 0x001e9b40 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ + 0x001e9b50 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ + 0x001e9b60 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ + 0x001e9b70 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ + 0x001e9b80 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ + 0x001e9b90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e9ba0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e9bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e9bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e9bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e9be0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ + 0x001e9bf0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e9c00 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ + 0x001e9c10 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ + 0x001e9c20 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ + 0x001e9c30 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ + 0x001e9c40 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ + 0x001e9c50 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ + 0x001e9c60 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ + 0x001e9c70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e9c80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e9c90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e9ca0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e9cb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e9cc0 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ + 0x001e9cd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e9ce0 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ + 0x001e9cf0 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ + 0x001e9d00 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ + 0x001e9d10 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ + 0x001e9d20 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ + 0x001e9d30 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ + 0x001e9d40 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ + 0x001e9d50 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ + 0x001e9d60 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ + 0x001e9d70 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ + 0x001e9d80 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ + 0x001e9d90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e9da0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e9db0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e9dc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e9dd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e9de0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e9df0 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ + 0x001e9e00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e9e10 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ + 0x001e9e20 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ + 0x001e9e30 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ + 0x001e9e40 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ + 0x001e9e50 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ + 0x001e9e60 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ + 0x001e9e70 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ + 0x001e9e80 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ + 0x001e9e90 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ + 0x001e9ea0 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ + 0x001e9eb0 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ + 0x001e9ec0 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ + 0x001e9ed0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e9ee0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e9ef0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e9f00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e9f10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e9f20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e9f30 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ + 0x001e9f40 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x001e9f50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e9f60 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001e9f70 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ + 0x001e9f80 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ + 0x001e9f90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e9fa0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e9fb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e9fc0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e9fd0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e9fe0 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ + 0x001e9ff0 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ + 0x001ea000 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ea010 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ea020 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ea030 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ea040 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea050 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ea060 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ea070 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ + 0x001ea080 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001ea090 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ea0a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ea0b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ea0c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ea0d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea0e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ea0f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ea100 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001ea110 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ + 0x001ea120 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ea130 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ + 0x001ea140 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ + 0x001ea150 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ + 0x001ea160 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ea170 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ea180 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ea190 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ea1a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ea1b0 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ + 0x001ea1c0 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ + 0x001ea1d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ea1e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ea1f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ea200 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001ea210 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ea220 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ea230 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ea240 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ + 0x001ea250 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ + 0x001ea260 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ea270 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ea280 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ea290 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001ea2a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ea2b0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x001ea2c0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x001ea2d0 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ + 0x001ea2e0 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ + 0x001ea2f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ea300 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001ea310 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ + 0x001ea320 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ + 0x001ea330 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ + 0x001ea340 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ + 0x001ea350 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ + 0x001ea360 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x001ea370 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x001ea380 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001ea390 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001ea3a0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001ea3b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea3c0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001ea3d0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001ea3e0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ea3f0 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ + 0x001ea400 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ea410 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ea420 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ea430 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001ea440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea450 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea460 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ea470 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ea480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea490 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001ea4a0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001ea4b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ea4c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ea4d0 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ + 0x001ea4e0 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ + 0x001ea4f0 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ + 0x001ea500 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ + 0x001ea510 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ + 0x001ea520 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ + 0x001ea530 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ + 0x001ea540 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ + 0x001ea550 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ + 0x001ea560 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ + 0x001ea570 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ + 0x001ea580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea590 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001ea5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea5b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001ea5c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ea5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea5e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ea5f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea600 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ea610 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ + 0x001ea620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea630 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ea640 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ea650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea660 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001ea670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea680 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001ea690 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ea6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea6b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ea6c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea6d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ea6e0 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ + 0x001ea6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea700 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ea710 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ + 0x001ea720 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ + 0x001ea730 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ + 0x001ea740 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ea750 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ea760 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ea770 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ea780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea790 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ea7a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ea7b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ea7c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea7d0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001ea7e0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001ea7f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ea800 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ea810 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ + 0x001ea820 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ + 0x001ea830 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ + 0x001ea840 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ + 0x001ea850 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea860 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ea870 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001ea880 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001ea890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea8a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea8b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ea8c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ea8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea8e0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001ea8f0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x001ea900 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ea910 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ea920 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ + 0x001ea930 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ + 0x001ea940 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ + 0x001ea950 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ + 0x001ea960 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ + 0x001ea970 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ + 0x001ea980 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ + 0x001ea990 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ + 0x001ea9a0 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ + 0x001ea9b0 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ + 0x001ea9c0 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ + 0x001ea9d0 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ + 0x001ea9e0 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ + 0x001ea9f0 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ + 0x001eaa00 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ + 0x001eaa10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eaa20 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001eaa30 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001eaa40 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001eaa50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaa60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001eaa70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001eaa80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001eaa90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaaa0 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ + 0x001eaab0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eaac0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eaad0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001eaae0 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ + 0x001eaaf0 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ + 0x001eab00 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ + 0x001eab10 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ + 0x001eab20 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ + 0x001eab30 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ + 0x001eab40 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ + 0x001eab50 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ + 0x001eab60 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ + 0x001eab70 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ + 0x001eab80 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ + 0x001eab90 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ + 0x001eaba0 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ + 0x001eabb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eabc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001eabd0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001eabe0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001eabf0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001eac00 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001eac10 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001eac20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eac30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eac40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001eac50 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ + 0x001eac60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001eac70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001eac80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001eac90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001eaca0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001eacb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001eacc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001eacd0 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ + 0x001eace0 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ + 0x001eacf0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ead00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ead10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ead20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ead30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ead40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ead50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ead60 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ + 0x001ead70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ead80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ead90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001eada0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001eadb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001eadc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001eadd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001eade0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001eadf0 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ + 0x001eae00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eae10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001eae20 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001eae30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001eae40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001eae50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eae60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001eae70 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ + 0x001eae80 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ + 0x001eae90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eaea0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001eaeb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eaec0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001eaed0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eaee0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001eaef0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001eaf00 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ + 0x001eaf10 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ + 0x001eaf20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001eaf30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001eaf40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001eaf50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001eaf60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001eaf70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001eaf80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001eaf90 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ + 0x001eafa0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001eafb0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001eafc0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eafd0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001eafe0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001eaff0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001eb000 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001eb010 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ + 0x001eb020 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ + 0x001eb030 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001eb040 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001eb050 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001eb060 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001eb070 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001eb080 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001eb090 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001eb0a0 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ + 0x001eb0b0 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ + 0x001eb0c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eb0d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001eb0e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eb0f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001eb100 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eb110 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001eb120 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001eb130 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ + 0x001eb140 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ + 0x001eb150 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eb160 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001eb170 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001eb180 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001eb190 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001eb1a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001eb1b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb1c0 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ + 0x001eb1d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001eb1e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001eb1f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb200 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001eb210 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001eb220 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eb230 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eb240 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001eb250 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ + 0x001eb260 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001eb270 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001eb280 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eb290 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001eb2a0 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ + 0x001eb2b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001eb2c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001eb2d0 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ + 0x001eb2e0 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ + 0x001eb2f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eb300 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001eb310 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eb320 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001eb330 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eb340 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001eb350 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001eb360 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ + 0x001eb370 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ + 0x001eb380 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001eb390 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001eb3a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001eb3b0 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ + 0x001eb3c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eb3d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eb3e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001eb3f0 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ + 0x001eb400 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001eb410 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001eb420 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001eb430 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001eb440 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ + 0x001eb450 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001eb460 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001eb470 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ + 0x001eb480 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ + 0x001eb490 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001eb4a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001eb4b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001eb4c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001eb4d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001eb4e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001eb4f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001eb500 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ + 0x001eb510 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001eb520 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001eb530 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001eb540 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001eb550 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ + 0x001eb560 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001eb570 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001eb580 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001eb590 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ + 0x001eb5a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eb5b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001eb5c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001eb5d0 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ + 0x001eb5e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001eb5f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001eb600 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001eb610 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ - 0x001eb620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb630 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001eb640 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001eb650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb660 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001eb670 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb680 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001eb690 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001eb6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb6b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001eb6c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001eb6d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eb6e0 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ - 0x001eb6f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb700 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001eb710 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001eb720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb730 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001eb740 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001eb750 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001eb760 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001eb770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb780 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001eb790 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001eb7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb7b0 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ - 0x001eb7c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb7d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001eb7e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001eb7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb800 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001eb810 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001eb820 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001eb830 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001eb840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb850 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001eb860 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x001eb870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb880 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ - 0x001eb890 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001eb8a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001eb8b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001eb8c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb8d0 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x001eb8e0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x001eb8f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001eb900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb910 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001eb920 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001eb930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eb610 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ + 0x001eb620 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001eb630 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001eb640 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001eb650 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001eb660 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ + 0x001eb670 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001eb680 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001eb690 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001eb6a0 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ + 0x001eb6b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001eb6c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001eb6d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eb6e0 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ + 0x001eb6f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001eb700 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001eb710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb720 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ + 0x001eb730 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb740 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001eb750 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001eb760 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001eb770 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001eb780 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001eb790 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001eb7a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001eb7b0 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ + 0x001eb7c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eb7d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001eb7e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001eb7f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001eb800 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001eb810 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eb820 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001eb830 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001eb840 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ + 0x001eb850 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eb860 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001eb870 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eb880 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001eb890 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eb8a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001eb8b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001eb8c0 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ + 0x001eb8d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb8e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001eb8f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001eb900 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001eb910 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001eb920 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001eb930 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001eb940 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001eb950 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ - 0x001eb960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb970 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001eb980 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001eb990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb9a0 20202020 20202020 20202022 61747472 "attr │ │ │ │ - 0x001eb9b0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ - 0x001eb9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb9d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001eb9e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eba00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001eba10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eba20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eba30 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001eba40 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ - 0x001eba50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eba60 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001eba70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001eba80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001eba90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebaa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ebab0 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001ebac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebad0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ebae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebaf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ebb00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb10 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ebb20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ebb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb50 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ - 0x001ebb60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ebb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ebb90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ebba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebbb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebbc0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001ebbd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebbe0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ebbf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebc00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebc10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ebc20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebc30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ebc40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ebc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebc60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ebc70 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ - 0x001ebc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebc90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ebca0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ebcb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ebcc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebcd0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ebce0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001ebcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebd00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ebd10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebd20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ebd30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebd40 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ebd50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ebd60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebd70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebd80 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ - 0x001ebd90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ebda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebdb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ebdc0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ebdd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebde0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ebdf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ebe00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe10 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ebe20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe30 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ebe40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ebe70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ebe80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ebea0 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ - 0x001ebeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebec0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ebed0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ebee0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ebef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebf00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ebf10 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001ebf20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebf30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ebf40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebf50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ebf60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebf70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ebf80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ebf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebfb0 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ - 0x001ebfc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ebfd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebfe0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ebff0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001ec000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec020 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ec030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec040 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001ec050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec060 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ec070 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ec080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec090 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ec0a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ec0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec0c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ec0d0 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ - 0x001ec0e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec100 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ec110 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ec120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec130 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ec140 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001ec150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec160 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ec170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec180 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ec190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec1a0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001ec1b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ec1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec1e0 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ - 0x001ec1f0 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ - 0x001ec200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec210 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ec220 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001ec230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec250 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ec260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec270 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ec280 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ec290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec2a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ec2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec2c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ec2d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ec2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec2f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ec300 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ - 0x001ec310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec330 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ec340 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001ec350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec360 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ec370 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001ec380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec390 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ec3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec3b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ec3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec3d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ec3e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ec3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec410 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x001ec420 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ - 0x001ec430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec440 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001ec450 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001ec460 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ec470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec480 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ec490 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ec4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec4b0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ec4c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec4d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ec4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec4f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ec500 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ec510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec530 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ - 0x001ec540 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ - 0x001ec550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec560 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ec570 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001ec580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec5a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ec5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec5c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ec5d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ec5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec5f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ec600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec610 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ec620 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ec630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec640 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ec650 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ - 0x001ec660 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ec670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec680 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001ec690 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001ec6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec6b0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ec6c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ec6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec6e0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001ec6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec700 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001ec710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec720 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001ec730 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001ec740 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001ec750 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001ec760 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001ec770 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ec780 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ec790 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ec7a0 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ - 0x001ec7b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ec7c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ec7d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ec7e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ec7f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ec800 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ec810 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ec820 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001ec830 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ - 0x001ec840 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ec850 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ec860 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ec870 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001eb950 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ + 0x001eb960 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eb970 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001eb980 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001eb990 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001eb9a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001eb9b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eb9c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001eb9d0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001eb9e0 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ + 0x001eb9f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001eba00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001eba10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001eba20 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001eba30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001eba40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001eba50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001eba60 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ + 0x001eba70 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ + 0x001eba80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eba90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ebaa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ebab0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ebac0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ebad0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ebae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ebaf0 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ + 0x001ebb00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001ebb10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ebb20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001ebb30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ebb40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ebb50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ebb60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ebb70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ebb80 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ + 0x001ebb90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ebba0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ebbb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ebbc0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ebbd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ebbe0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ebbf0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ebc00 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ + 0x001ebc10 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ + 0x001ebc20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ebc30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ebc40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ebc50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ebc60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ebc70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ebc80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ebc90 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ + 0x001ebca0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001ebcb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ebcc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001ebcd0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ebce0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ebcf0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001ebd00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ebd10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ebd20 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ + 0x001ebd30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ebd40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ebd50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ebd60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ebd70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ebd80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ebd90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ebda0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001ebdb0 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ + 0x001ebdc0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ebdd0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ebde0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ebdf0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ebe00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ebe10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ebe20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ebe30 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ + 0x001ebe40 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ + 0x001ebe50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ebe60 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ebe70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ebe80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ebe90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ebea0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ebeb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ebec0 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ + 0x001ebed0 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ + 0x001ebee0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ebef0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ebf00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ebf10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ebf20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ebf30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ebf40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ebf50 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ + 0x001ebf60 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ + 0x001ebf70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ebf80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ebf90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ebfa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ebfb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ebfc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ebfd0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ebfe0 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ + 0x001ebff0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ + 0x001ec000 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ec010 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ec020 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ec030 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ec040 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec050 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ec060 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ec070 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ + 0x001ec080 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ + 0x001ec090 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ec0a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ec0b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ec0c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ec0d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ec0e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ec0f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ec100 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ + 0x001ec110 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ + 0x001ec120 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ec130 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ec140 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ec150 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001ec160 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ec170 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ec180 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ec190 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ + 0x001ec1a0 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ + 0x001ec1b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ec1c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ec1d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ec1e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ec1f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ec200 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ec210 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ec220 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ + 0x001ec230 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ec240 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ec250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ec260 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ec270 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ec280 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ec290 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ec2a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ec2b0 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ + 0x001ec2c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ec2d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ec2e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001ec2f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ec300 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ + 0x001ec310 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ec320 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ec330 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ec340 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ + 0x001ec350 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ec360 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ec370 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ec380 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001ec390 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ec3a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ec3b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ec3c0 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ + 0x001ec3d0 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ + 0x001ec3e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ec3f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ec400 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ec410 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001ec420 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ec430 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ec440 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ec450 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ + 0x001ec460 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ + 0x001ec470 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ec480 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ec490 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ec4a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ec4b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec4c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ec4d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ec4e0 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ + 0x001ec4f0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001ec500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ec510 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001ec520 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ec530 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ec540 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001ec550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ec560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ec570 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ + 0x001ec580 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ec590 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ec5a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ec5b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ec5c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ec5d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ec5e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ec5f0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001ec600 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ + 0x001ec610 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ec620 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ec630 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ec640 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ec650 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ec660 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ec670 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ec680 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ + 0x001ec690 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ + 0x001ec6a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ec6b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ec6c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ec6d0 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ + 0x001ec6e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ec6f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ec700 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ec710 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ + 0x001ec720 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ec730 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ec740 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ec750 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001ec760 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001ec770 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001ec780 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ec790 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ec7a0 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ + 0x001ec7b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ec7c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ec7d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001ec7e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ec7f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ec800 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ec810 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ec820 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ec830 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ + 0x001ec840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ec850 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ec860 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ec870 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ 0x001ec880 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x001ec890 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ 0x001ec8a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ec8b0 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ - 0x001ec8c0 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ - 0x001ec8d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ec8e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ec8f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ec900 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ec910 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ec920 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ec930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ec940 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ - 0x001ec950 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x001ec960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ec970 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ec980 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ec990 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ec9a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001ec9b0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001ec9c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ec9d0 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ - 0x001ec9e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ec9f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001eca00 20202020 20202020 20202020 22737472 "str │ │ │ │ - 0x001eca10 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ - 0x001eca20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eca30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001eca40 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x001eca50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001eca60 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ - 0x001eca70 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001eca80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001eca90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ecaa0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001ecab0 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ - 0x001ecac0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ecad0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ecae0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ecaf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ecb00 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ - 0x001ecb10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001ecb20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ecb30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ecb40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ecb50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ecb60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ecb70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ecb80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ecb90 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ - 0x001ecba0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ecbb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ecbc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ecbd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ecbe0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ecbf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ecc00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ecc10 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001ecc20 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001ecc30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ecc40 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ecc50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ecc60 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ecc70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ecc80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ecc90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ecca0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ - 0x001eccb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001eccc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001eccd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ecce0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001eccf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ecd00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ecd10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ecd20 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001ecd30 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ - 0x001ecd40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ecd50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001ecd60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ecd70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ecd80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ecd90 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ - 0x001ecda0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ecdb0 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ - 0x001ecdc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ecdd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ecde0 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001ecdf0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001ece00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ece10 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001ece20 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001ece30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ece40 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ - 0x001ece50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ece60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ece70 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001ece80 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001ece90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecea0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001eceb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ecec0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001eced0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecee0 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ - 0x001ecef0 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ - 0x001ecf00 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001ecf10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001ecf20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ecf30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ecf40 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001ecf50 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001ecf60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecf70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ecf80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ecf90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001ecfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecfb0 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ - 0x001ecfc0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001ecfd0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ecfe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ecff0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ed000 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ed010 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ed020 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001ed030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed040 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ed050 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ed060 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ed070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed080 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ - 0x001ed090 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ - 0x001ed0a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed0b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ed0c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ed0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed0e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ed0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed100 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001ed110 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ed120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed130 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ed140 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ed150 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ed160 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ - 0x001ed170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed180 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ed190 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ec8b0 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ + 0x001ec8c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ec8d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ec8e0 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ + 0x001ec8f0 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ + 0x001ec900 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ec910 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001ec920 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001ec930 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ec940 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001ec950 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ + 0x001ec960 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ + 0x001ec970 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ec980 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ + 0x001ec990 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ + 0x001ec9a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ec9b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ec9c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ec9d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ec9e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ec9f0 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ + 0x001eca00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eca10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001eca20 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ + 0x001eca30 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ + 0x001eca40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eca50 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001eca60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001eca70 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x001eca80 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x001eca90 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ + 0x001ecaa0 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ + 0x001ecab0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ecac0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001ecad0 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ + 0x001ecae0 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ + 0x001ecaf0 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ + 0x001ecb00 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ + 0x001ecb10 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ + 0x001ecb20 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x001ecb30 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x001ecb40 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001ecb50 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001ecb60 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001ecb70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ecb80 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001ecb90 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001ecba0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ecbb0 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ + 0x001ecbc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ecbd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ecbe0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ecbf0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001ecc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecc10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ecc20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ecc30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ecc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecc50 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001ecc60 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001ecc70 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ecc80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ecc90 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ + 0x001ecca0 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ + 0x001eccb0 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ + 0x001eccc0 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ + 0x001eccd0 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ + 0x001ecce0 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ + 0x001eccf0 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ + 0x001ecd00 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ + 0x001ecd10 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ + 0x001ecd20 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ + 0x001ecd30 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ + 0x001ecd40 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ecd50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ecd60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ecd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecd80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ecd90 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ecda0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ecdb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecdc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ecdd0 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ + 0x001ecde0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecdf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ece00 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ + 0x001ece10 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ + 0x001ece20 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ + 0x001ece30 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ + 0x001ece40 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ece50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ece60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ece70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ece80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ece90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ecea0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001eceb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ecec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eced0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001ecee0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001ecef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecf00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ecf10 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ + 0x001ecf20 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ + 0x001ecf30 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ + 0x001ecf40 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ + 0x001ecf50 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001ecf60 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ecf70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ecf80 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ecf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecfa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ecfb0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ecfc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ecfd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecfe0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ecff0 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ + 0x001ed000 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ed010 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ed020 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ + 0x001ed030 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ + 0x001ed040 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ + 0x001ed050 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ + 0x001ed060 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ + 0x001ed070 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ed080 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ed090 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ed0a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed0b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ed0c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed0d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ed0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed0f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ed100 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ + 0x001ed110 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001ed120 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ed130 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ + 0x001ed140 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ + 0x001ed150 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ + 0x001ed160 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ + 0x001ed170 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ + 0x001ed180 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ + 0x001ed190 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ 0x001ed1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed1b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ed1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed1d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ed1e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ed1b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ed1c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001ed1d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ed1e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001ed1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed200 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ed210 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ed220 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ed230 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ - 0x001ed240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed250 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ed260 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001ed270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed280 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ed290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed2a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ed2b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ed2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed2d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ed2e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ed2f0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ed300 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ - 0x001ed310 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001ed320 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ed330 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ed340 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed350 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ed360 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001ed370 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001ed380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed390 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed3a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ed3b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ed3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed3d0 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ - 0x001ed3e0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001ed3f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ed400 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ed410 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed420 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ed430 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001ed440 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001ed200 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ed210 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ed220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed230 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ + 0x001ed240 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001ed250 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ed260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ed270 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ + 0x001ed280 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ + 0x001ed290 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ + 0x001ed2a0 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ + 0x001ed2b0 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ + 0x001ed2c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ed2d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ed2e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ed2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed300 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed310 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ed320 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ed330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed340 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ed350 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ + 0x001ed360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed370 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ed380 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ + 0x001ed390 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ + 0x001ed3a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ed3b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ed3c0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ed3d0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001ed3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed3f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed400 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ed410 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ed420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed430 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ + 0x001ed440 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ 0x001ed450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed460 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed470 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ed480 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ed490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed4a0 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ - 0x001ed4b0 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ - 0x001ed4c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ed4d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ed4e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ed4f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ed500 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ed510 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001ed520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed530 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ed540 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ed550 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ed560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed570 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001ed580 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ - 0x001ed590 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001ed5a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ed5b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ed5c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed460 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ed470 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ + 0x001ed480 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ + 0x001ed490 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ + 0x001ed4a0 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ + 0x001ed4b0 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001ed4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed4d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001ed4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed4f0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001ed500 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x001ed510 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ + 0x001ed520 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ed530 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ed540 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ed550 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ + 0x001ed560 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ + 0x001ed570 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ed580 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ed590 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ + 0x001ed5a0 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ + 0x001ed5b0 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ + 0x001ed5c0 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ 0x001ed5d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ed5e0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001ed5f0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001ed600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed610 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed620 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ed630 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001ed640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed650 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ - 0x001ed660 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ - 0x001ed670 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ed680 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ed690 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ed6a0 20202020 20202020 20202020 22737472 "str │ │ │ │ - 0x001ed6b0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ - 0x001ed6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed6d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed6e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ed6f0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001ed700 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed710 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001ed720 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ - 0x001ed730 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed740 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001ed750 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001ed760 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ed770 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001ed780 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001ed790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed7a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ed5e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ed5f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ed600 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001ed610 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001ed620 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ + 0x001ed630 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ + 0x001ed640 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ed650 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001ed660 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ + 0x001ed670 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ + 0x001ed680 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ + 0x001ed690 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x001ed6a0 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ + 0x001ed6b0 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ + 0x001ed6c0 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ + 0x001ed6d0 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x001ed6e0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x001ed6f0 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x001ed700 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001ed710 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001ed720 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed730 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001ed740 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001ed750 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ + 0x001ed760 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ + 0x001ed770 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ed780 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ed790 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001ed7a0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ 0x001ed7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed7c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed7d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ed7e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ed7c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed7d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ed7e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x001ed7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed800 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ed810 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ - 0x001ed820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed840 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ed850 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ed860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed870 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ed880 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001ed890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed8a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ed8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed8c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ed8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed8e0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001ed8f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ed900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed920 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ - 0x001ed930 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ - 0x001ed940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed950 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ed960 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001ed970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed990 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ed9a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed9b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ed9c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed9e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eda00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001eda10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001eda20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eda30 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001eda40 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ - 0x001eda50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eda60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eda70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001eda80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001eda90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edaa0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001edab0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001edac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edad0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001edae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edaf0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001edb00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edb10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edb20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001edb30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed800 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ + 0x001ed810 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ed820 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ed830 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ + 0x001ed840 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ + 0x001ed850 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ + 0x001ed860 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ + 0x001ed870 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ + 0x001ed880 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ + 0x001ed890 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ + 0x001ed8a0 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ + 0x001ed8b0 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ + 0x001ed8c0 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ + 0x001ed8d0 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ + 0x001ed8e0 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ + 0x001ed8f0 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ + 0x001ed900 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ + 0x001ed910 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ + 0x001ed920 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ + 0x001ed930 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ + 0x001ed940 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ + 0x001ed950 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ + 0x001ed960 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ + 0x001ed970 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ + 0x001ed980 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ + 0x001ed990 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ + 0x001ed9a0 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ + 0x001ed9b0 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ + 0x001ed9c0 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ + 0x001ed9d0 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ + 0x001ed9e0 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ + 0x001ed9f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eda00 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eda10 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001eda20 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001eda30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eda50 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eda60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eda70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda80 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ + 0x001eda90 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ + 0x001edaa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001edab0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x001edac0 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ + 0x001edad0 20776974 68207468 65206769 76656e20 with the given │ │ │ │ + 0x001edae0 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ + 0x001edaf0 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ + 0x001edb00 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ + 0x001edb10 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ + 0x001edb20 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ + 0x001edb30 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ 0x001edb40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edb50 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001edb60 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ - 0x001edb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edb80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001edb90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001edba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edbb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edbc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001edbd0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edbe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edbf0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001edc00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edc10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001edc20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edc30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001edc40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001edc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edc60 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001edc70 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ - 0x001edc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edc90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edca0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001edcb0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001edcc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edcd0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001edce0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001edcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edd00 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001edd10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edd20 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001edd30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edd40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edd50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001edd60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001edd70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edd80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001edd90 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ - 0x001edda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eddb0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001eddc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001eddd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001edde0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eddf0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ede00 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ede10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ede20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ede30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ede40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ede50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ede60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ede70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ede80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ede90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edea0 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ - 0x001edeb0 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ - 0x001edec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eded0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001edee0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001edef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edb50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001edb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edb70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001edb80 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001edb90 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001edba0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001edbb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001edbc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001edbd0 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ + 0x001edbe0 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ + 0x001edbf0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001edc00 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001edc10 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ + 0x001edc20 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ + 0x001edc30 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x001edc40 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ + 0x001edc50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001edc60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001edc70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001edc80 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x001edc90 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x001edca0 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ + 0x001edcb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001edcc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001edcd0 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ + 0x001edce0 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ + 0x001edcf0 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ + 0x001edd00 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ + 0x001edd10 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ + 0x001edd20 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ + 0x001edd30 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ + 0x001edd40 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x001edd50 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x001edd60 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ + 0x001edd70 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001edd80 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x001edd90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001edda0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001eddb0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001eddc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eddd0 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ + 0x001edde0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001eddf0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001ede00 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001ede10 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001ede20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ede40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ede50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ede60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede70 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ + 0x001ede80 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ + 0x001ede90 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001edea0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001edeb0 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ + 0x001edec0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001eded0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001edee0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001edef0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001edf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001edf20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf30 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001edf40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edf50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf60 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001edf70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001edf90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001edfa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edfb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001edfc0 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ - 0x001edfd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edfe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edff0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ee000 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001edf10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001edf20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001edf30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001edf40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edf50 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001edf60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001edf70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001edf80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001edf90 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ + 0x001edfa0 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ + 0x001edfb0 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ + 0x001edfc0 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ + 0x001edfd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001edfe0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001edff0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ee000 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001ee010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee020 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ee030 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001ee040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee050 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ee060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee070 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ee080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee0a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ee0b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee0d0 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ - 0x001ee0e0 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001ee020 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ee030 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ee040 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ee050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee060 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ee070 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001ee080 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ee090 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ee0a0 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ + 0x001ee0b0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001ee0c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ee0d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ee0e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001ee0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee100 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ee110 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ee120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee100 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ee110 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ee120 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ 0x001ee130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee140 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001ee150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee160 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ee170 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ee180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ee1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee1b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ee1c0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001ee1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee1e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001ee1f0 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ - 0x001ee200 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee220 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001ee230 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001ee240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee250 20202020 20202020 20202020 20202273 "s │ │ │ │ - 0x001ee260 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ - 0x001ee270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee280 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ee290 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee140 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ee150 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001ee160 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ee180 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ + 0x001ee190 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ + 0x001ee1a0 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ + 0x001ee1b0 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ + 0x001ee1c0 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ + 0x001ee1d0 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ + 0x001ee1e0 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ + 0x001ee1f0 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ + 0x001ee200 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee210 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ee220 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ee230 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ee240 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ee250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee260 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ee270 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee280 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ee290 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ 0x001ee2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee2b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ee2c0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001ee2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee2f0 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ - 0x001ee300 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ - 0x001ee310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee320 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ee330 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ee340 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ee2b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ee2c0 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ + 0x001ee2d0 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ + 0x001ee2e0 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ + 0x001ee2f0 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ + 0x001ee300 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ + 0x001ee310 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ + 0x001ee320 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ee330 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ee340 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001ee350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee360 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001ee370 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001ee380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee360 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ee370 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ee380 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ 0x001ee390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee3a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ee3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee3a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ee3b0 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ 0x001ee3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee3d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ee3e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ee3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee410 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ee420 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ - 0x001ee430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee3d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ee3e0 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ + 0x001ee3f0 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ + 0x001ee400 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ + 0x001ee410 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ + 0x001ee420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee430 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x001ee440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee450 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ee460 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ee470 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ee480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee4a0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001ee4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee4c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee4d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001ee4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee500 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ee510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee530 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ee540 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ee550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee570 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ee580 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ - 0x001ee590 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee5c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ee5d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001ee5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee600 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001ee610 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ee620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee630 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ee640 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee660 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ee670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee690 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ee6a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ee6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee450 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ee460 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001ee470 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001ee480 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ee490 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ee4a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ee4b0 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ + 0x001ee4c0 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ + 0x001ee4d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ee4e0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001ee4f0 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ + 0x001ee500 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ + 0x001ee510 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ + 0x001ee520 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ + 0x001ee530 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001ee540 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ee550 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ee560 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ee570 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001ee580 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ee590 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ + 0x001ee5a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ee5b0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x001ee5c0 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ + 0x001ee5d0 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ + 0x001ee5e0 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ + 0x001ee5f0 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ + 0x001ee600 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ + 0x001ee610 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ + 0x001ee620 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ + 0x001ee630 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001ee640 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001ee650 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001ee660 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001ee670 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ee680 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ee690 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001ee6a0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ee6b0 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ 0x001ee6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee6e0 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ - 0x001ee6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee720 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ee730 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ee740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee760 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ee770 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee790 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ee7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee6d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ee6e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001ee6f0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001ee700 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ee710 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ee720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee730 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ee740 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ee750 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ee760 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001ee770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee780 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ee790 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ + 0x001ee7a0 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ 0x001ee7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee7c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ee7c0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ 0x001ee7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee7f0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001ee800 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ee810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee830 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ee840 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001ee7e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ee7f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ee800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee810 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ee820 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ee830 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ee840 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ 0x001ee850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee870 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ee880 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ee890 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ee8a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee8c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ee8d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee860 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ee870 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ + 0x001ee880 6173736f 63696174 65642077 69746820 associated with │ │ │ │ + 0x001ee890 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ + 0x001ee8a0 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ + 0x001ee8b0 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ + 0x001ee8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee8d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x001ee8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee8f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001ee900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee8f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ee900 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x001ee910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee920 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ee930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee950 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ee960 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ee970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee990 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ee9a0 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ - 0x001ee9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee920 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ee930 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ee940 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ee950 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ + 0x001ee960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee970 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ee980 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ + 0x001ee990 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ + 0x001ee9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee9b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x001ee9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee9e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ee9f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001eea00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eea10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eea20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001eea30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee9d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ee9e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ee9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eea00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001eea10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001eea20 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001eea30 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ 0x001eea40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eea50 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001eea60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eea70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eea80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001eea90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeab0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001eeac0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001eead0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eea50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001eea60 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ + 0x001eea70 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ + 0x001eea80 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ + 0x001eea90 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ + 0x001eeaa0 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ + 0x001eeab0 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ + 0x001eeac0 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ + 0x001eead0 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ 0x001eeae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeaf0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eeb00 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ - 0x001eeb10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeaf0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eeb00 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001eeb10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001eeb20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x001eeb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeb40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001eeb50 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001eeb40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001eeb50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ 0x001eeb60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeb80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001eeb90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eeba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eebb0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001eebc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eebd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eebe0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001eebf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeb70 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ + 0x001eeb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeb90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001eeba0 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ + 0x001eebb0 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ + 0x001eebc0 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ + 0x001eebd0 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ + 0x001eebe0 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ + 0x001eebf0 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ 0x001eec00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eec10 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001eec20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001eec30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eec40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eec50 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eec60 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ - 0x001eec70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eec80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eec90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeca0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001eecb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001eecc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eecd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eece0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001eecf0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001eed00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eed10 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001eed20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eed30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eed40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001eed50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eed60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eed70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eed80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eed90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eedb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eedc0 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ - 0x001eedd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eede0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eedf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eee00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001eee10 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001eee20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eee30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eee40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001eee50 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001eee60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eee70 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001eee80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eec10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001eec20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eec30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001eec40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001eec50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eec60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001eec70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001eec80 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001eec90 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ + 0x001eeca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eecb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001eecc0 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ + 0x001eecd0 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ + 0x001eece0 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ + 0x001eecf0 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ + 0x001eed00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eed10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001eed20 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001eed30 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001eed40 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001eed50 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001eed60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001eed70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001eed80 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001eed90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001eeda0 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ + 0x001eedb0 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ + 0x001eedc0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001eedd0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001eede0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001eedf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eee00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001eee10 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001eee20 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001eee30 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001eee40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eee50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001eee60 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001eee70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eee80 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ 0x001eee90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeea0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001eeeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeee0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001eeef0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eef00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeea0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001eeeb0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001eeec0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eeed0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eeee0 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ + 0x001eeef0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001eef00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x001eef10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eef20 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ - 0x001eef30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eef40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eef20 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001eef30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eef40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ 0x001eef50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eef60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001eef70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001eef60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001eef70 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ 0x001eef80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eef90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eefa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001eefb0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001eefc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eefd0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001eefe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eeff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef000 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ef010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef040 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ef050 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ef060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef080 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ - 0x001ef090 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ - 0x001ef0a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef0c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ef0d0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ef0e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef100 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ef110 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001ef120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef140 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ef150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef170 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ef180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef1a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ef1b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ef1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef1e0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001ef1f0 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ - 0x001ef200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef220 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ef230 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ef240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef260 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ef270 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ef280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef2a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001eef90 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ + 0x001eefa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eefb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001eefc0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001eefd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eefe0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001eeff0 2022220a 20202020 20202020 20202020 "". │ │ │ │ + 0x001ef000 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001ef010 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ + 0x001ef020 20205d0a 7d0a0a00 00000000 00000000 ].}........... │ │ │ │ + 0x001ef030 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001ef040 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001ef050 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001ef060 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ + 0x001ef070 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001ef080 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001ef090 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ef0a0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001ef0b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ef0c0 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ + 0x001ef0d0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001ef0e0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ + 0x001ef0f0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001ef100 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001ef110 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ef120 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001ef130 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ + 0x001ef140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef150 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ef160 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001ef170 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ + 0x001ef180 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ + 0x001ef190 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ + 0x001ef1a0 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ + 0x001ef1b0 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ + 0x001ef1c0 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ + 0x001ef1d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ef1e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ef1f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ef200 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ef210 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001ef220 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ef230 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ + 0x001ef240 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001ef250 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001ef260 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001ef270 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ef280 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ef290 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001ef2a0 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ 0x001ef2b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef2d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ef2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef300 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ef310 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ef320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef340 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ef350 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ - 0x001ef360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef380 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ef390 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ef3a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ef3b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef3d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001ef3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef400 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ef410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef430 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001ef2c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ef2d0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001ef2e0 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ + 0x001ef2f0 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ + 0x001ef300 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ + 0x001ef310 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ + 0x001ef320 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ + 0x001ef330 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ + 0x001ef340 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ + 0x001ef350 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ef360 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001ef370 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001ef380 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001ef390 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001ef3a0 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ + 0x001ef3b0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001ef3c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef3d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001ef3e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001ef3f0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x001ef400 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ + 0x001ef410 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001ef420 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x001ef430 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ 0x001ef440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef450 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ef460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef470 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001ef480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef490 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001ef4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef4b0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001ef4c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ef4d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef4e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ef4f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ef500 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ef510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef520 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ - 0x001ef530 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ - 0x001ef540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef550 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ef560 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ef450 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ef460 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001ef470 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ef480 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ef490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef4a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ef4b0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001ef4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef4d0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001ef4e0 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x001ef4f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ef500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef510 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef530 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ef540 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ef550 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ef560 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ 0x001ef570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef580 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ef590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef5a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001ef5b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ef5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef5d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ef5e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ef5f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ef600 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ - 0x001ef610 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ef620 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ef630 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001ef640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef650 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ef660 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ef670 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ef680 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001ef690 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ef6a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ef6b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ef6c0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001ef6d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ef6e0 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ - 0x001ef6f0 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ - 0x001ef700 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001ef710 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001ef720 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x001ef730 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001ef740 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ef750 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001ef760 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001ef770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef780 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ef790 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ef7a0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001ef7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef7c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ef7d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ef7e0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001ef7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef800 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001ef810 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ef820 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ - 0x001ef830 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ef840 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ef850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef860 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001ef870 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001ef880 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ef890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef8a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ef8b0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001ef8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef8d0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ - 0x001ef8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef8f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ef900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef910 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ef920 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ef930 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001ef940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef950 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ef960 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ef970 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001ef980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef990 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001ef9a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ef9b0 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ - 0x001ef9c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ef9d0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001ef9e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001ef9f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001efa00 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001efa10 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001efa20 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ - 0x001efa30 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ - 0x001efa40 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001efa50 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x001efa60 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001efa70 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001efa80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001efa90 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001efaa0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001efab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efac0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001efad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efae0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001efaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efb00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001efb10 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ - 0x001efb20 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001efb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efb40 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001efb50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001efb60 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ - 0x001efb70 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001efb80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001efb90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001efba0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001efbb0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001efbc0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001efbd0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001efbe0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001efbf0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001efc00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc10 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x001efc20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001efc30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001ef580 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001ef590 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001ef5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef5b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ef5c0 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ + 0x001ef5d0 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ + 0x001ef5e0 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ + 0x001ef5f0 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ + 0x001ef600 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ + 0x001ef610 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ + 0x001ef620 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ + 0x001ef630 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ + 0x001ef640 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ + 0x001ef650 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ + 0x001ef660 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ + 0x001ef670 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ + 0x001ef680 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ + 0x001ef690 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ + 0x001ef6a0 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ + 0x001ef6b0 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ + 0x001ef6c0 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ + 0x001ef6d0 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ + 0x001ef6e0 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ + 0x001ef6f0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ef700 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ef710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ef720 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001ef730 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001ef740 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ef750 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef760 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ef770 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001ef780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef790 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ef7a0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x001ef7b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ef7c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef7d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001ef7e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ef7f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001ef800 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ + 0x001ef810 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ + 0x001ef820 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ + 0x001ef830 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ + 0x001ef840 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ + 0x001ef850 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ + 0x001ef860 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ + 0x001ef870 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001ef880 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ef890 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001ef8a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef8b0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001ef8c0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001ef8d0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ef8e0 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ + 0x001ef8f0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001ef900 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001ef910 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001ef920 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef930 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ef940 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001ef950 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ef960 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ef970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef980 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ef990 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001ef9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef9b0 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ + 0x001ef9c0 66736574 220a2020 20202020 20202020 fset". │ │ │ │ + 0x001ef9d0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ef9e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef9f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001efa00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001efa20 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001efa30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa40 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ + 0x001efa50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001efa70 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001efa80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001efaa0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x001efab0 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ + 0x001efac0 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ + 0x001efad0 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ + 0x001efae0 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ + 0x001efaf0 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ + 0x001efb00 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ + 0x001efb10 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ + 0x001efb20 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ + 0x001efb30 20616464 72657373 20776974 68696e20 address within │ │ │ │ + 0x001efb40 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ + 0x001efb50 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ + 0x001efb60 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ + 0x001efb70 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ + 0x001efb80 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ + 0x001efb90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001efba0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001efbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efbc0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001efbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efbe0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001efbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efc00 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001efc10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001efc20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001efc30 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ 0x001efc40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001efc60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc70 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001efc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efc90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001efca0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ - 0x001efcb0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001efcc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efcd0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001efce0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001efcf0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ - 0x001efd00 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001efd10 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001efd20 20202020 2020207d 20202020 20202020 } │ │ │ │ - 0x001efd30 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ - 0x001efd40 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001efd50 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001efd60 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ - 0x001efd70 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001efd80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001efd90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001efda0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001efdb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001efdc0 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ - 0x001efdd0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001efde0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ - 0x001efdf0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001efe00 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001efe10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001efe20 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001efe30 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ - 0x001efe40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001efe50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001efe60 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ - 0x001efe70 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ - 0x001efe80 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ - 0x001efe90 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ - 0x001efea0 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ - 0x001efeb0 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ - 0x001efec0 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ - 0x001efed0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001efee0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001efef0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001eff00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001eff10 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001eff20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001eff30 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ - 0x001eff40 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001eff50 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001eff60 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001eff70 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001eff80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eff90 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001effa0 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ - 0x001effb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001effc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001effd0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x001effe0 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ - 0x001efff0 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ - 0x001f0000 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ - 0x001f0010 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ - 0x001f0020 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ - 0x001f0030 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ - 0x001f0040 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ - 0x001f0050 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001f0060 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001f0070 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ - 0x001f0080 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001f0090 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001f00a0 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ - 0x001f00b0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001f00c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f00d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f00e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f00f0 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ - 0x001f0100 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ - 0x001f0110 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f0120 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f0130 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x001f0140 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f0150 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f0160 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x001f0170 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x001f0180 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ - 0x001f0190 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ - 0x001f01a0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001f01b0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001f01c0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001f01d0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001f01e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f01f0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001f0200 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001f0210 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f0220 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f0230 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f0240 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x001f0250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0260 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001f0270 65737422 0a202020 20202020 20202020 est". │ │ │ │ - 0x001f0280 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001efc50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001efc60 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001efc70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efc80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001efc90 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001efca0 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ + 0x001efcb0 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ + 0x001efcc0 672e220a 20202020 20202020 20202020 g.". │ │ │ │ + 0x001efcd0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001efce0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x001efcf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001efd00 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001efd10 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001efd20 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ + 0x001efd30 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ + 0x001efd40 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001efd50 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x001efd60 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001efd70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001efd80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001efd90 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001efda0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001efdb0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001efdc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efdd0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001efde0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001efdf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe00 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001efe10 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x001efe20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001efe30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001efe40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001efe50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001efe70 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001efe80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efe90 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x001efea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efeb0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001efec0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001efed0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efee0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001efef0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001eff00 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ + 0x001eff10 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x001eff20 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x001eff30 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x001eff40 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x001eff50 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x001eff60 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x001eff70 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x001eff80 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x001eff90 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x001effa0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x001effb0 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ + 0x001effc0 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ + 0x001effd0 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ + 0x001effe0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001efff0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f0000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0010 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001f0020 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f0030 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f0040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0050 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f0060 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001f0070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0080 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ + 0x001f0090 67220a20 20202020 20202020 20202020 g". │ │ │ │ + 0x001f00a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f00b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f00c0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f00d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f00e0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001f00f0 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ + 0x001f0100 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ + 0x001f0110 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ + 0x001f0120 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f0130 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f0140 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f0150 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f0160 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001f0170 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f0180 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ + 0x001f0190 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001f01a0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x001f01b0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001f01c0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001f01d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f01e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f01f0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001f0200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0210 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f0220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0230 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f0240 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0250 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0260 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ + 0x001f0270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0280 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ 0x001f0290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f02a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f02a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ 0x001f02b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f02c0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x001f02d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f02e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f02f0 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ + 0x001f02c0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001f02d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f02e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f02f0 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ 0x001f0300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0310 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f0320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0330 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0350 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ - 0x001f0360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0370 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f0380 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ - 0x001f0390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f03a0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001f03b0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001f03c0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001f03d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f03e0 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ - 0x001f03f0 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ - 0x001f0400 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ - 0x001f0410 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ - 0x001f0420 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ - 0x001f0430 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ - 0x001f0440 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ - 0x001f0450 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ - 0x001f0460 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ - 0x001f0470 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ - 0x001f0480 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ - 0x001f0490 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ - 0x001f04a0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f04b0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001f04c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f04d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f04e0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001f04f0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001f0500 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ - 0x001f0510 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001f0520 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x001f0530 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ - 0x001f0540 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x001f0550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0560 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0570 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001f0580 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001f0590 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f05a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f05b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f05c0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001f05d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f05e0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x001f05f0 73657422 0a202020 20202020 20202020 set". │ │ │ │ - 0x001f0600 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001f0610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0620 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f0630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0640 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f0650 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f0660 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f0670 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x001f0310 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001f0320 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001f0330 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f0340 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f0350 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ + 0x001f0360 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ + 0x001f0370 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ + 0x001f0380 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x001f0390 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ + 0x001f03a0 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ + 0x001f03b0 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ + 0x001f03c0 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ + 0x001f03d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f03e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f03f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f0400 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001f0410 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001f0420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0430 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0440 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f0450 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001f0460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0470 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f0480 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001f0490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f04a0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001f04b0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001f04c0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f04d0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001f04e0 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ + 0x001f04f0 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ + 0x001f0500 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ + 0x001f0510 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ + 0x001f0520 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ + 0x001f0530 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ + 0x001f0540 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ + 0x001f0550 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ + 0x001f0560 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f0570 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001f0580 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f0590 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f05a0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001f05b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f05c0 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ + 0x001f05d0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001f05e0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001f05f0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001f0600 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001f0610 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f0620 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001f0630 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001f0640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0650 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0670 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ 0x001f0680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0690 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f06a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f06b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001f06c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f06d0 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ + 0x001f0690 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f06a0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x001f06b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f06c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f06d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x001f06e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f06f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f0700 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ - 0x001f0710 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f0720 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f0730 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001f0740 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f0750 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001f0760 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ - 0x001f0770 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ - 0x001f0780 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ - 0x001f0790 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ - 0x001f07a0 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ - 0x001f07b0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ - 0x001f07c0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ - 0x001f07d0 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ - 0x001f07e0 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ - 0x001f07f0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ - 0x001f0800 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ - 0x001f0810 73206164 64726573 73207370 6163652e s address space. │ │ │ │ - 0x001f0820 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ - 0x001f0830 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ - 0x001f0840 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ - 0x001f0850 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ - 0x001f0860 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ - 0x001f0870 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ - 0x001f0880 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ - 0x001f0890 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ - 0x001f08a0 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ - 0x001f08b0 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ - 0x001f08c0 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ - 0x001f08d0 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ - 0x001f08e0 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ - 0x001f08f0 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ - 0x001f0900 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001f0910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0920 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0930 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001f0940 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001f0950 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f0960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0970 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f0980 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ - 0x001f0990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f09a0 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ - 0x001f09b0 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ - 0x001f09c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001f09d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f09e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f09f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0a00 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x001f0a10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f0a20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f0a30 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ - 0x001f0a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0a50 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001f0a60 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001f0a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0a80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f0a90 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ - 0x001f0aa0 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ - 0x001f0ab0 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ - 0x001f0ac0 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ - 0x001f0ad0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f0ae0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001f0af0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f0b00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f0b10 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001f0b20 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001f0b30 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ - 0x001f0b40 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x001f0b50 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ - 0x001f0b60 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001f0b70 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001f0b80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001f0b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0ba0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001f0bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0bc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f0bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0be0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f0bf0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f0c00 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f0c10 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ - 0x001f0c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0c30 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001f0c40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f0c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0c60 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f0c70 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001f0c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0c90 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ - 0x001f0ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0cb0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001f0cc0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001f0cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0ce0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f0cf0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x001f0d00 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ - 0x001f0d10 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x001f0d20 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x001f0d30 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ - 0x001f0d40 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ - 0x001f0d50 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ - 0x001f0d60 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ - 0x001f0d70 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ - 0x001f0d80 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ - 0x001f0d90 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ - 0x001f0da0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ - 0x001f0db0 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ - 0x001f0dc0 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ - 0x001f0dd0 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ - 0x001f0de0 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ - 0x001f0df0 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001f0e00 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001f0e10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f0e20 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001f0e30 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001f0e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0e50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f0e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0e70 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001f0e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0e90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f0ea0 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ - 0x001f0eb0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001f0ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f0ed0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001f0ee0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f0ef0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x001f0f00 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ - 0x001f0f10 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ - 0x001f0f20 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x001f0f30 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001f0f40 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001f0f50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f0f60 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x001f0f70 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x001f0f80 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ - 0x001f0f90 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ - 0x001f0fa0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x001f0fb0 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ - 0x001f0fc0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x001f0fd0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x001f0fe0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f0ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1000 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001f1010 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001f1020 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001f1030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1040 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f1050 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001f1060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1070 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ - 0x001f1080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1090 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001f10a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f10b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f10c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f10d0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001f10e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f10f0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x001f1100 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1110 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f1120 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001f1130 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f1140 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f1150 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001f1160 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ - 0x001f1170 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ - 0x001f1180 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x001f1190 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x001f11a0 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ - 0x001f11b0 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ - 0x001f11c0 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ - 0x001f11d0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ - 0x001f11e0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ - 0x001f11f0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ - 0x001f1200 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ - 0x001f1210 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ - 0x001f1220 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ - 0x001f1230 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ - 0x001f1240 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ - 0x001f1250 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ - 0x001f1260 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ - 0x001f1270 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ - 0x001f1280 6060220a 20202020 20202020 20202020 ``". │ │ │ │ - 0x001f1290 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001f12a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f12b0 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001f12c0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001f12d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f12e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f12f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1300 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ - 0x001f1310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1320 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f1330 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ - 0x001f1340 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001f1350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1360 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001f1370 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f1380 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ - 0x001f1390 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ - 0x001f13a0 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ - 0x001f13b0 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ - 0x001f13c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f13d0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001f13e0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ - 0x001f13f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f1400 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x001f1410 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x001f1420 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ - 0x001f1430 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ - 0x001f1440 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x001f1450 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ - 0x001f1460 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ - 0x001f1470 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ - 0x001f1480 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f1490 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001f14a0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x001f14b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f14c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f14d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f14e0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x001f14f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1500 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f1510 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ - 0x001f1520 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f1530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f1540 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001f1550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1560 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f1570 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001f1580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1590 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ - 0x001f15a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f15b0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001f15c0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 0x001f15d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f15e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f15f0 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ - 0x001f1600 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ - 0x001f1610 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ - 0x001f1620 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x001f1630 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x001f1640 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ - 0x001f1650 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ - 0x001f1660 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ - 0x001f1670 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ - 0x001f1680 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ - 0x001f1690 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ - 0x001f16a0 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ - 0x001f16b0 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ - 0x001f16c0 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ - 0x001f16d0 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ - 0x001f16e0 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ - 0x001f16f0 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ - 0x001f1700 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ - 0x001f1710 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ - 0x001f1720 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ - 0x001f1730 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ - 0x001f1740 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001f1750 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f1760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1770 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001f1780 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001f1790 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001f17a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f17b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f17c0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001f17d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f17e0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ - 0x001f17f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1800 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001f1810 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x001f1820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1830 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f1840 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ - 0x001f1850 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ - 0x001f1860 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ - 0x001f1870 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ - 0x001f1880 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001f1890 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001f18a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f18b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f18c0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x001f18d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f18e0 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ - 0x001f18f0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x001f1900 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ - 0x001f1910 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x001f1920 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x001f1930 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f1940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1950 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001f1960 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001f1970 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001f1980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1990 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f19a0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001f19b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f19c0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001f19d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f19e0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001f19f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1a00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f1a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1a20 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x001f1a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1a40 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f1a50 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ - 0x001f1a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1a70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001f1a80 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001f1a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1aa0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f1ab0 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ - 0x001f1ac0 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ - 0x001f1ad0 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ - 0x001f1ae0 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ - 0x001f1af0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ - 0x001f1b00 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ - 0x001f1b10 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ - 0x001f1b20 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ - 0x001f1b30 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ - 0x001f1b40 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ - 0x001f1b50 73206164 64726573 73207370 6163652e s address space. │ │ │ │ - 0x001f1b60 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ - 0x001f1b70 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ - 0x001f1b80 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ - 0x001f1b90 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ - 0x001f1ba0 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ - 0x001f1bb0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f1bc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f06f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f0700 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f0710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0720 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001f0730 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001f0740 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001f0750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0760 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001f0770 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f0780 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001f0790 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ + 0x001f07a0 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ + 0x001f07b0 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ + 0x001f07c0 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ + 0x001f07d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f07e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f07f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0800 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001f0810 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001f0820 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f0830 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0840 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f0850 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001f0860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0870 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f0880 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x001f0890 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f08a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f08b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f08c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f08d0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001f08e0 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ + 0x001f08f0 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ + 0x001f0900 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ + 0x001f0910 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f0920 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001f0930 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x001f0940 0a000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f0950 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f0960 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f0970 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f0980 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ + 0x001f0990 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001f09a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f09b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f09c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f09d0 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ + 0x001f09e0 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ + 0x001f09f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f0a00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f0a10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f0a20 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001f0a30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f0a40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f0a50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f0a60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f0a70 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ + 0x001f0a80 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ + 0x001f0a90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f0aa0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f0ab0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001f0ac0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f0ad0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f0ae0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f0af0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f0b00 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ + 0x001f0b10 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ + 0x001f0b20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f0b30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f0b40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f0b50 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x001f0b60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f0b70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f0b80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f0b90 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ + 0x001f0ba0 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ + 0x001f0bb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f0bc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f0bd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f0be0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001f0bf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f0c00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f0c10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f0c20 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001f0c30 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ + 0x001f0c40 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ + 0x001f0c50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f0c60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f0c70 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001f0c80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f0c90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f0ca0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f0cb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f0cc0 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ + 0x001f0cd0 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ + 0x001f0ce0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f0cf0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f0d00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f0d10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f0d20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0d30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f0d40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f0d50 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ + 0x001f0d60 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ + 0x001f0d70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f0d80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f0d90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f0da0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f0db0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f0dc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f0dd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f0de0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f0df0 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ + 0x001f0e00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f0e10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f0e20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f0e30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f0e40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f0e50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f0e60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f0e70 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ + 0x001f0e80 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ + 0x001f0e90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f0ea0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f0eb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f0ec0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f0ed0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f0ee0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f0ef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f0f00 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ + 0x001f0f10 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ + 0x001f0f20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f0f30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f0f40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f0f50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f0f60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0f70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f0f80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f0f90 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ + 0x001f0fa0 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ + 0x001f0fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f0fc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f0fd0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f0fe0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f0ff0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1000 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f1010 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f1020 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ + 0x001f1030 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f1040 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f1050 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f1060 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f1070 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f1080 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f1090 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f10a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f10b0 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ + 0x001f10c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f10d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f10e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f10f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f1100 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f1110 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f1120 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f1130 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ + 0x001f1140 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ + 0x001f1150 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f1160 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f1170 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f1180 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f1190 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f11a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f11b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f11c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f11d0 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ + 0x001f11e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f11f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f1200 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f1210 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f1220 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f1230 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f1240 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f1250 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f1260 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ + 0x001f1270 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f1280 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f1290 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f12a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f12b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f12c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f12d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f12e0 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001f12f0 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ + 0x001f1300 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f1310 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f1320 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f1330 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f1340 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f1350 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f1360 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f1370 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001f1380 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ + 0x001f1390 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f13a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f13b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f13c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f13d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f13e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f13f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f1400 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ + 0x001f1410 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ + 0x001f1420 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f1430 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f1440 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f1450 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f1460 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f1470 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f1480 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f1490 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ + 0x001f14a0 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ + 0x001f14b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f14c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f14d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f14e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f14f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f1500 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f1510 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f1520 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ + 0x001f1530 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ + 0x001f1540 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f1550 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f1560 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f1570 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f1580 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f1590 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f15a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f15b0 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ + 0x001f15c0 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ + 0x001f15d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f15e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f15f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f1600 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f1610 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f1620 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f1630 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f1640 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ + 0x001f1650 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ + 0x001f1660 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f1670 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f1680 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f1690 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f16a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f16b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f16c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f16d0 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ + 0x001f16e0 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ + 0x001f16f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f1700 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f1710 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f1720 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f1730 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1740 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f1750 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f1760 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ + 0x001f1770 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f1780 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f1790 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f17a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f17b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f17c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f17d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f17e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f17f0 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ + 0x001f1800 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f1810 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f1820 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f1830 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f1840 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f1850 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f1860 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f1870 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f1880 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ + 0x001f1890 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ + 0x001f18a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f18b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f18c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f18d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f18e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f18f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f1900 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f1910 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ + 0x001f1920 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ + 0x001f1930 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f1940 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f1950 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f1960 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f1970 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f1980 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f1990 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f19a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f19b0 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ + 0x001f19c0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001f19d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f19e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f19f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f1a00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f1a10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f1a20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f1a30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f1a40 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ + 0x001f1a50 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ + 0x001f1a60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f1a70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f1a80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f1a90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f1aa0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1ab0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f1ac0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f1ad0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ + 0x001f1ae0 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ + 0x001f1af0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f1b00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f1b10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f1b20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f1b30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f1b40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f1b50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f1b60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f1b70 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ + 0x001f1b80 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ + 0x001f1b90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f1ba0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f1bb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f1bc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ 0x001f1bd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f1be0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001f1bf0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001f1c00 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f1c10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1c20 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f1c30 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001f1c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1c50 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x001f1c60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1c70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f1c80 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001f1c90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f1ca0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f1cb0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001f1cc0 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ - 0x001f1cd0 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ - 0x001f1ce0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x001f1cf0 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ - 0x001f1d00 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ - 0x001f1d10 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001f1d20 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001f1d30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f1d40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f1d50 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x001f1d60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f1d70 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ - 0x001f1d80 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001f1d90 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001f1da0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001f1db0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001f1dc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001f1dd0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f1de0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001f1df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1e00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f1e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1e20 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x001f1e30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f1e40 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001f1e50 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ - 0x001f1e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1e70 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001f1e80 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f1e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1ea0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f1eb0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001f1ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1ed0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ - 0x001f1ee0 74220a20 20202020 20202020 20202020 t". │ │ │ │ - 0x001f1ef0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001f1f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f1f10 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001f1f20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f1f30 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001f1f40 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ - 0x001f1f50 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ - 0x001f1f60 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ - 0x001f1f70 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f1f80 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001f1f90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f1fa0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f1fb0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001f1fc0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001f1fd0 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ - 0x001f1fe0 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x001f1ff0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x001f2000 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001f2010 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001f2020 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001f2030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2040 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001f2050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2060 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f2070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2080 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f2090 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f20a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001f20b0 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ - 0x001f20c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f20d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001f20e0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f20f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f2100 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f2110 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001f2120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2130 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ - 0x001f2140 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ - 0x001f2150 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001f2160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2170 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x001f2180 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f2190 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x001f21a0 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ - 0x001f21b0 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ - 0x001f21c0 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ - 0x001f21d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f21e0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001f21f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f2200 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f2210 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001f2220 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001f2230 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ - 0x001f2240 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ - 0x001f2250 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001f2260 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001f2270 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001f2280 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f2290 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001f22a0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001f22b0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001f22c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f22d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f22e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f22f0 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ - 0x001f2300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2310 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ - 0x001f2320 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ - 0x001f2330 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f2340 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f2350 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001f2360 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f2370 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001f2380 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ - 0x001f2390 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ - 0x001f23a0 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ - 0x001f23b0 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ - 0x001f23c0 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ - 0x001f23d0 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ - 0x001f23e0 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ - 0x001f23f0 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ - 0x001f2400 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ - 0x001f2410 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ - 0x001f2420 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ - 0x001f2430 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001f2440 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001f2450 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f2460 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f2470 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ - 0x001f2480 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f2490 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ - 0x001f24a0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001f24b0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x001f24c0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001f24d0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001f24e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f24f0 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001f2500 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001f2510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2520 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f2530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2540 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001f2550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f2570 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ - 0x001f2580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2590 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001f25a0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001f25b0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001f25c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f25d0 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ - 0x001f25e0 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ - 0x001f25f0 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ - 0x001f2600 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x001f2610 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ - 0x001f2620 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ - 0x001f2630 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001f2640 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001f2650 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f2660 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f2670 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001f2680 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f2690 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ - 0x001f26a0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001f26b0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001f26c0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001f26d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001f26e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f26f0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001f2700 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001f2710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2720 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f1be0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f1bf0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f1c00 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ + 0x001f1c10 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ + 0x001f1c20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f1c30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f1c40 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f1c50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f1c60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1c70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f1c80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f1c90 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ + 0x001f1ca0 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ + 0x001f1cb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f1cc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f1cd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f1ce0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f1cf0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f1d00 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f1d10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f1d20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f1d30 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ + 0x001f1d40 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ + 0x001f1d50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f1d60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f1d70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f1d80 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f1d90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f1da0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f1db0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f1dc0 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ + 0x001f1dd0 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ + 0x001f1de0 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ + 0x001f1df0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f1e00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f1e10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f1e20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f1e30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f1e40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f1e50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f1e60 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ + 0x001f1e70 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ + 0x001f1e80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f1e90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f1ea0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f1eb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f1ec0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f1ed0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f1ee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f1ef0 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ + 0x001f1f00 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ + 0x001f1f10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f1f20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f1f30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f1f40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f1f50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1f60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f1f70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f1f80 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ + 0x001f1f90 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ + 0x001f1fa0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ + 0x001f1fb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f1fc0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f1fd0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f1fe0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f1ff0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f2000 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f2010 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f2020 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ + 0x001f2030 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ + 0x001f2040 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f2050 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f2060 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f2070 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f2080 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f2090 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f20a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f20b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f20c0 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ + 0x001f20d0 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ + 0x001f20e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f20f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f2100 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f2110 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f2120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f2130 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f2140 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f2150 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ + 0x001f2160 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001f2170 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f2180 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f2190 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f21a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f21b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f21c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f21d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f21e0 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ + 0x001f21f0 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ + 0x001f2200 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f2210 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f2220 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f2230 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f2240 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f2250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f2260 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f2270 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f2280 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ + 0x001f2290 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ + 0x001f22a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f22b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f22c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f22d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f22e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f22f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f2300 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f2310 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ + 0x001f2320 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ + 0x001f2330 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f2340 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f2350 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f2360 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f2370 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f2380 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f2390 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f23a0 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ + 0x001f23b0 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ + 0x001f23c0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001f23d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f23e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f23f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f2400 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f2410 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f2420 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f2430 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f2440 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ + 0x001f2450 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ + 0x001f2460 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ + 0x001f2470 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f2480 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f2490 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f24a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f24b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f24c0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001f24d0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001f24e0 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ + 0x001f24f0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001f2500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f2510 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f2520 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f2530 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2540 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2550 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f2560 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f2570 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f2580 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ + 0x001f2590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f25a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f25b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f25c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f25d0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001f25e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f25f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f2600 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2610 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f2620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2630 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ + 0x001f2640 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ + 0x001f2650 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f2660 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f2670 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2680 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f2690 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f26a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f26b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f26c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f26d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f26e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f26f0 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ + 0x001f2700 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f2710 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f2720 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ 0x001f2730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2740 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001f2750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2760 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f2770 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ - 0x001f2780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2790 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001f27a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001f27b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f27c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f27d0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001f27e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f27f0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x001f2800 6574220a 20202020 20202020 20202020 et". │ │ │ │ - 0x001f2810 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001f2820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2830 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f2840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2850 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f2860 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f2870 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001f2880 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ - 0x001f2890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f28a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001f28b0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x001f28c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f28d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f28e0 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ - 0x001f28f0 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ - 0x001f2900 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ - 0x001f2910 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ - 0x001f2920 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ - 0x001f2930 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ - 0x001f2940 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ - 0x001f2950 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ - 0x001f2960 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ - 0x001f2970 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ - 0x001f2980 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ - 0x001f2990 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ - 0x001f29a0 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ - 0x001f29b0 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ - 0x001f29c0 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ - 0x001f29d0 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ - 0x001f29e0 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ - 0x001f29f0 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ - 0x001f2a00 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ - 0x001f2a10 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ - 0x001f2a20 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ - 0x001f2a30 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ - 0x001f2a40 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ - 0x001f2a50 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001f2a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2a70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f2a80 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001f2a90 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001f2aa0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f2ab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2ac0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f2ad0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001f2740 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001f2750 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f2760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2770 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2780 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f2790 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f27a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f27b0 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ + 0x001f27c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f27d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f27e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f27f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f2800 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f2810 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f2820 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f2830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2840 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f2850 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f2860 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f2870 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ + 0x001f2880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2890 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f28a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f28b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f28c0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001f28d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f28e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f28f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2900 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f2910 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2920 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ + 0x001f2930 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ + 0x001f2940 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2950 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f2960 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f2970 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f2980 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f2990 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f29a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f29b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f29c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f29d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f29e0 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ + 0x001f29f0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001f2a00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f2a10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f2a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2a30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f2a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2a50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f2a60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f2a70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f2a80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f2a90 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f2aa0 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ + 0x001f2ab0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x001f2ac0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f2ad0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 0x001f2ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2af0 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ - 0x001f2b00 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001f2b10 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001f2b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2b30 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001f2b40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f2b50 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001f2b60 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ - 0x001f2b70 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ - 0x001f2b80 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ - 0x001f2b90 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ - 0x001f2ba0 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ - 0x001f2bb0 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ - 0x001f2bc0 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ - 0x001f2bd0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001f2be0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001f2bf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f2c00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f2c10 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001f2c20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f2c30 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ - 0x001f2c40 0a202020 20202020 20202020 20227265 . "re │ │ │ │ - 0x001f2c50 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ - 0x001f2c60 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ - 0x001f2c70 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ - 0x001f2c80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f2af0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f2b00 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f2b10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2b20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2b30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f2b40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f2b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f2b60 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ + 0x001f2b70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f2b80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f2b90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f2ba0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2bb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f2bc0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f2bd0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f2be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2bf0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f2c00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f2c10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f2c20 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ + 0x001f2c30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f2c40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f2c50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f2c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2c70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f2c80 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001f2c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2ca0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x001f2cb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f2cc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001f2cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f2cf0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001f2d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2d10 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ - 0x001f2d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2d30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f2d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2d50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f2d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2d70 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001f2d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2d90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f2da0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ - 0x001f2db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2dc0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001f2dd0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f2de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2df0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f2e00 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001f2e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2e20 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001f2e30 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001f2e40 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001f2e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f2e60 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001f2e70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f2e80 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001f2e90 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ - 0x001f2ea0 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ - 0x001f2eb0 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ - 0x001f2ec0 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ - 0x001f2ed0 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ - 0x001f2ee0 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ - 0x001f2ef0 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ - 0x001f2f00 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ - 0x001f2f10 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ - 0x001f2f20 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ - 0x001f2f30 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ - 0x001f2f40 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ - 0x001f2f50 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ - 0x001f2f60 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ - 0x001f2f70 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ - 0x001f2f80 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ - 0x001f2f90 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ - 0x001f2fa0 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ - 0x001f2fb0 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ - 0x001f2fc0 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ - 0x001f2fd0 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ - 0x001f2fe0 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ - 0x001f2ff0 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ - 0x001f3000 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ - 0x001f3010 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ - 0x001f3020 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ - 0x001f3030 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001f3040 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f3050 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3060 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001f3070 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001f3080 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f3090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f30a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f30b0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001f2ca0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2cb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f2cc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f2cd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f2ce0 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ + 0x001f2cf0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001f2d00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f2d10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f2d20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2d30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f2d40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2d50 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f2d60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f2d70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f2d80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f2d90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2da0 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x001f2db0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ + 0x001f2dc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f2dd0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f2de0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2df0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f2e00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f2e10 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f2e20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f2e30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f2e40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f2e50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2e60 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x001f2e70 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ + 0x001f2e80 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f2e90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f2ea0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f2eb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f2ec0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f2ed0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f2ee0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f2ef0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f2f00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f2f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2f20 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ + 0x001f2f30 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ + 0x001f2f40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f2f50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f2f60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f2f70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f2f80 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f2f90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f2fa0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f2fb0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f2fc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f2fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2fe0 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ + 0x001f2ff0 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ + 0x001f3000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3010 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f3020 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f3030 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f3040 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001f3050 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f3060 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f3070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3080 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f3090 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f30a0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001f30b0 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ 0x001f30c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f30d0 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ - 0x001f30e0 7465220a 20202020 20202020 20202020 te". │ │ │ │ - 0x001f30f0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001f3100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3110 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x001f3120 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f3130 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x001f3140 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ - 0x001f3150 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ - 0x001f3160 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ - 0x001f3170 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ - 0x001f3180 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ - 0x001f3190 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ - 0x001f31a0 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ - 0x001f31b0 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ - 0x001f31c0 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ - 0x001f31d0 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ - 0x001f31e0 34606060 220a2020 20202020 20202020 4```". │ │ │ │ - 0x001f31f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001f3200 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ - 0x001f3210 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f3220 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f3230 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001f3240 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f3250 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ - 0x001f3260 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001f3270 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001f3280 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001f3290 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001f32a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f32b0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001f32c0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001f32d0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001f32e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f32f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001f3300 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001f3310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3320 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001f3330 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ - 0x001f3340 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f3350 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f3360 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001f3370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3380 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f3390 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001f33a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f33b0 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ - 0x001f33c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f33d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001f33e0 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001f33f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f3400 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f3410 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001f3420 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ - 0x001f3430 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ - 0x001f3440 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ - 0x001f3450 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ - 0x001f3460 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ - 0x001f3470 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ - 0x001f3480 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ - 0x001f3490 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ - 0x001f34a0 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ - 0x001f34b0 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ - 0x001f34c0 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ - 0x001f34d0 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ - 0x001f34e0 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ - 0x001f34f0 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ - 0x001f3500 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ - 0x001f3510 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ - 0x001f3520 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ - 0x001f3530 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ - 0x001f3540 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ - 0x001f3550 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ - 0x001f3560 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001f3570 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001f3580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f3590 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001f35a0 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ - 0x001f35b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f35c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f35d0 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ - 0x001f35e0 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ - 0x001f35f0 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ - 0x001f3600 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ - 0x001f3610 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ - 0x001f3620 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ - 0x001f3630 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ - 0x001f3640 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ - 0x001f3650 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001f3660 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001f3670 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001f3680 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f3690 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x001f36a0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x001f36b0 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ - 0x001f36c0 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ - 0x001f36d0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001f36e0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001f36f0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001f3700 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f3710 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3720 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001f3730 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001f3740 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f3750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3760 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f3770 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ - 0x001f3780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3790 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ - 0x001f37a0 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ - 0x001f37b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001f37c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f37d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001f37e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f37f0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ - 0x001f3800 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ - 0x001f3810 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ - 0x001f3820 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ - 0x001f3830 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ - 0x001f3840 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ - 0x001f3850 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ - 0x001f3860 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ - 0x001f3870 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ - 0x001f3880 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ - 0x001f3890 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ - 0x001f38a0 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ - 0x001f38b0 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ - 0x001f38c0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x001f38d0 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ - 0x001f38e0 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ - 0x001f38f0 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ - 0x001f3900 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ - 0x001f3910 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ - 0x001f3920 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ - 0x001f3930 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ - 0x001f3940 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001f3950 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f3960 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f3970 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001f3980 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x001f3990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f39a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f39b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f39c0 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ + 0x001f30d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f30e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f30f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f3100 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f3110 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f3120 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f3130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3140 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f3150 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3160 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001f3170 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ + 0x001f3180 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3190 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f31a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f31b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f31c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f31d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f31e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f31f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3200 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f3210 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f3220 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f3230 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ + 0x001f3240 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f3250 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f3260 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f3270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3280 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f3290 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f32a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f32b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f32c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f32d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f32e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f32f0 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ + 0x001f3300 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001f3310 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f3320 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f3330 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3340 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f3350 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3360 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f3370 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f3380 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f3390 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f33a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f33b0 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ + 0x001f33c0 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ + 0x001f33d0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f33e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f33f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f3400 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f3410 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f3420 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f3430 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f3440 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f3450 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f3460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3470 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x001f3480 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ + 0x001f3490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f34a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f34b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f34c0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f34d0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001f34e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f34f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f3500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3510 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f3520 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3530 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ + 0x001f3540 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ + 0x001f3550 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f3560 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f3570 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f3580 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f3590 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f35a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f35b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f35c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f35d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f35e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f35f0 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ + 0x001f3600 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001f3610 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f3620 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f3630 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3640 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f3650 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3660 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001f3670 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f3680 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f3690 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x001f36a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f36b0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ + 0x001f36c0 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ + 0x001f36d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f36e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f36f0 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ + 0x001f3700 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f3710 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f3720 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001f3730 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f3740 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ + 0x001f3750 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ + 0x001f3760 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f3770 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f3780 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001f3790 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001f37a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f37b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f37c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f37d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f37e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f37f0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001f3800 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f3810 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f3820 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f3830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3840 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f3850 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f3860 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f3870 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f3880 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3890 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f38a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f38b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f38c0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ + 0x001f38d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f38e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f38f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f3900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3910 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f3920 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001f3930 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f3940 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f3950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3960 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f3970 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f3980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3990 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ + 0x001f39a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f39b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f39c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ 0x001f39d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f39e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f39f0 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ - 0x001f3a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3a10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f3a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3a30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3a40 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001f3a50 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001f3a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3a70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f3a80 62617365 220a2020 20202020 20202020 base". │ │ │ │ - 0x001f3a90 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001f3aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3ab0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001f3ac0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f3ad0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ - 0x001f3ae0 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ - 0x001f3af0 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ - 0x001f3b00 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ - 0x001f3b10 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ - 0x001f3b20 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ - 0x001f3b30 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ - 0x001f3b40 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ - 0x001f3b50 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ - 0x001f3b60 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ - 0x001f3b70 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ - 0x001f3b80 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ - 0x001f3b90 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ - 0x001f3ba0 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ - 0x001f3bb0 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ - 0x001f3bc0 20697420 73746172 74732077 69746820 it starts with │ │ │ │ - 0x001f3bd0 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ - 0x001f3be0 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ - 0x001f3bf0 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ - 0x001f3c00 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ - 0x001f3c10 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ - 0x001f3c20 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ - 0x001f3c30 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ - 0x001f3c40 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ - 0x001f3c50 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ - 0x001f3c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3c70 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001f3c80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f3c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f3ca0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001f3cb0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001f3cc0 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ - 0x001f3cd0 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ - 0x001f3ce0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001f3cf0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001f3d00 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001f3d10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f3d20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3d30 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001f3d40 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001f3d50 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f3d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3d70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f3d80 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001f3d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3da0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ - 0x001f3db0 74220a20 20202020 20202020 20202020 t". │ │ │ │ - 0x001f3dc0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001f3dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3de0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001f3df0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f3e00 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ - 0x001f3e10 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ - 0x001f3e20 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ - 0x001f3e30 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ - 0x001f3e40 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ - 0x001f3e50 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ - 0x001f3e60 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ - 0x001f3e70 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ - 0x001f3e80 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x001f3e90 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ - 0x001f3ea0 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ - 0x001f3eb0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001f3ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3ed0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3ee0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001f3ef0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001f3f00 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001f3f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3f20 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f3f30 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001f3f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3f50 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ - 0x001f3f60 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001f3f70 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001f3f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3f90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f3fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3fb0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001f39e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f39f0 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001f3a00 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f3a10 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001f3a20 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f3a30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f3a40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f3a50 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001f3a60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f3a70 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ + 0x001f3a80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f3a90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f3aa0 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001f3ab0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001f3ac0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3ad0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001f3ae0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001f3af0 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ + 0x001f3b00 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ + 0x001f3b10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f3b20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f3b30 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001f3b40 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001f3b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3b60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3b70 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f3b80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f3b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3ba0 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ + 0x001f3bb0 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ + 0x001f3bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3bd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f3be0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f3bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3c00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f3c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3c20 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001f3c30 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001f3c40 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x001f3c50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f3c60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f3c70 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001f3c80 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ + 0x001f3c90 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ + 0x001f3ca0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f3cb0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f3cc0 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x001f3cd0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001f3ce0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3cf0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001f3d00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f3d10 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ + 0x001f3d20 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ + 0x001f3d30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f3d40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f3d50 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001f3d60 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001f3d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3d80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3d90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f3da0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f3db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3dc0 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ + 0x001f3dd0 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ + 0x001f3de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3df0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f3e00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f3e10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f3e20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f3e30 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f3e40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f3e50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f3e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3e70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f3e80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3e90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f3ea0 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ + 0x001f3eb0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x001f3ec0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f3ed0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f3ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3ef0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f3f00 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001f3f10 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f3f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3f30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f3f40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f3f50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f3f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3f70 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ + 0x001f3f80 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ + 0x001f3f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f3fa0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f3fb0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ 0x001f3fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f3fd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f3fe0 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ - 0x001f3ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4000 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001f4010 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001f4020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f4030 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f4040 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ - 0x001f4050 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ - 0x001f4060 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ - 0x001f4070 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ - 0x001f4080 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ - 0x001f4090 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ - 0x001f40a0 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ - 0x001f40b0 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ - 0x001f40c0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x001f40d0 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ - 0x001f40e0 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ - 0x001f40f0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x001f4100 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ - 0x001f4110 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ - 0x001f4120 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ - 0x001f4130 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f4140 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001f4150 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x001f4160 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001f4170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001f4180 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001f4190 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001f41a0 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ - 0x001f41b0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001f41c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f41d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f41e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f41f0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001f4200 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ - 0x001f4210 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f4220 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f4230 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f4240 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f4250 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f4260 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f4270 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f4280 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001f4290 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ - 0x001f42a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f42b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f42c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f42d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f42e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f42f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f4300 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f4310 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001f4320 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ - 0x001f4330 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f4340 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f4350 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f4360 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f4370 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f4380 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f4390 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f43a0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001f43b0 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ - 0x001f43c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f43d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f43e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f43f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f4400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f4410 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f4420 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f4430 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001f4440 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ - 0x001f4450 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f4460 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f4470 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f4480 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f4490 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f44a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f44b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f44c0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001f44d0 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ - 0x001f44e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f44f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f4500 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f4510 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f4520 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f4530 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f4540 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f4550 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001f4560 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ - 0x001f4570 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f4580 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001f4590 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f45a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f45b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f45c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f45d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f45e0 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ - 0x001f45f0 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ - 0x001f4600 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f4610 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001f4620 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f4630 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f4640 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f4650 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f4660 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f4670 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ - 0x001f4680 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x001f4690 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f46a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f46b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f46c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f46d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f46e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f46f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f4700 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ - 0x001f4710 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x001f4720 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f4730 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f4740 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f4750 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f4760 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f4770 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f4780 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f4790 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ - 0x001f47a0 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ - 0x001f47b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f47c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f47d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f47e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f47f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f4800 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f4810 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f4820 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ - 0x001f4830 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ - 0x001f4840 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f4850 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001f4860 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f4870 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f4880 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f4890 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f48a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f48b0 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ - 0x001f48c0 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ - 0x001f48d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f48e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f48f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f4900 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f4910 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f4920 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f4930 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f4940 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001f4950 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ - 0x001f4960 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f4970 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f4980 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f4990 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f49a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f49b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f49c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f49d0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x001f49e0 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ - 0x001f49f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f4a00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f4a10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f4a20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f4a30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f4a40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f4a50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f4a60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f4a70 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ - 0x001f4a80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f4a90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f4aa0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f4ab0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f4ac0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f4ad0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f4ae0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f4af0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f4b00 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ - 0x001f4b10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f4b20 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001f4b30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f4b40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f4b50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f4b60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f4b70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f4b80 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001f4b90 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ - 0x001f4ba0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f4bb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001f4bc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f4bd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f4be0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f4bf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f4c00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f4c10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f4c20 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ - 0x001f4c30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f4c40 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001f4c50 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f4c60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f4c70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f4c80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f4c90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f4ca0 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ - 0x001f4cb0 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ - 0x001f4cc0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f4cd0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f4ce0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f4cf0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f4d00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f4d10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f4d20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f4d30 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001f4d40 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ - 0x001f4d50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f4d60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f4d70 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f4d80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f4d90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f4da0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f4db0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f4dc0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001f4dd0 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ - 0x001f4de0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f4df0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001f4e00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f4e10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f4e20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f4e30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f4e40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f4e50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f4e60 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ - 0x001f4e70 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ - 0x001f4e80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f4e90 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ - 0x001f4ea0 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ - 0x001f4eb0 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ - 0x001f4ec0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001f4ed0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f4ee0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f4ef0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f4f00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f4f10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f4f20 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ - 0x001f4f30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f4f40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f4f50 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ - 0x001f4f60 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ - 0x001f4f70 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ - 0x001f4f80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f4f90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f4fa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f4fb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f4fc0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f4fd0 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ - 0x001f4fe0 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ - 0x001f4ff0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f5000 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ - 0x001f5010 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ - 0x001f5020 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f5030 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f5040 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f5050 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f5060 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f5070 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001f5080 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ - 0x001f5090 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f50a0 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ - 0x001f50b0 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ - 0x001f50c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f50d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f50e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f50f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f5100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f5110 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ - 0x001f5120 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f5130 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f5140 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ - 0x001f5150 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ - 0x001f5160 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f5170 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f5180 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f5190 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f51a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f51b0 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ - 0x001f51c0 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ - 0x001f51d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f51e0 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ - 0x001f51f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f5200 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f5210 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f5220 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f5230 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f5240 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001f5250 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ - 0x001f5260 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f5270 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ - 0x001f5280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f5290 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f52a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f52b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f52c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f52d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f52e0 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ - 0x001f52f0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001f5300 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f5310 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ - 0x001f5320 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f5330 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f5340 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f5350 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f5360 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f5370 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001f5380 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ - 0x001f5390 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f53a0 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ - 0x001f53b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f53c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f53d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f53e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f53f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f5400 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x001f5410 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ - 0x001f5420 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f5430 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ - 0x001f5440 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f5450 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f5460 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f5470 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f5480 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f5490 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ - 0x001f54a0 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ - 0x001f54b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f54c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f3fd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f3fe0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f3ff0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f4000 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f4010 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001f4020 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f4030 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f4040 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001f4050 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001f4060 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ + 0x001f4070 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f4080 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f4090 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001f40a0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001f40b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f40c0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001f40d0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001f40e0 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ + 0x001f40f0 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ + 0x001f4100 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f4110 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f4120 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001f4130 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001f4140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4150 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4160 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f4170 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f4180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4190 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ + 0x001f41a0 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ + 0x001f41b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f41c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f41d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f41e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f41f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f4200 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f4210 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f4220 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f4230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4240 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f4250 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4260 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f4270 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ + 0x001f4280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4290 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f42a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f42b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f42c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f42d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f42e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f42f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f4300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4310 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f4320 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f4330 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f4340 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ + 0x001f4350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4360 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f4370 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f4380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4390 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f43a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f43b0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f43c0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001f43d0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001f43e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f43f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f4400 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001f4410 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ + 0x001f4420 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ + 0x001f4430 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f4440 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f4450 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001f4460 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001f4470 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4480 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001f4490 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001f44a0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ + 0x001f44b0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ + 0x001f44c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f44d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f44e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f44f0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001f4500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4510 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f4520 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f4530 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f4540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4550 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f4560 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ + 0x001f4570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4580 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f4590 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f45a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f45b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f45c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f45d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f45e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f45f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4600 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f4610 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f4620 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f4630 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ + 0x001f4640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4650 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f4660 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f4670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4680 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f4690 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f46a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f46b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f46c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f46d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f46e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f46f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f4700 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ + 0x001f4710 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f4720 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f4730 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f4740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4750 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f4760 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f4770 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f4780 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001f4790 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f47a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f47b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f47c0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001f47d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f47e0 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ + 0x001f47f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f4800 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f4810 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001f4820 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001f4830 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f4840 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001f4850 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001f4860 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4870 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ + 0x001f4880 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f4890 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f48a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f48b0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x001f48c0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f48d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f48e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f48f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f4900 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f4910 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f4920 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ + 0x001f4930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4940 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f4950 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f4960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4970 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f4980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4990 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f49a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f49b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f49c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f49d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f49e0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f49f0 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ + 0x001f4a00 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001f4a10 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f4a20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f4a30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f4a40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f4a50 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001f4a60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f4a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4a80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4a90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f4aa0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f4ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4ac0 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ + 0x001f4ad0 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ + 0x001f4ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4af0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f4b00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f4b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4b20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f4b30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4b40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f4b50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f4b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4b70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f4b80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f4b90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f4ba0 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ + 0x001f4bb0 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ + 0x001f4bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4bd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f4be0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f4bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4c00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f4c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4c20 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f4c30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f4c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4c50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f4c60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f4c70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f4c80 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ + 0x001f4c90 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ + 0x001f4ca0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f4cb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f4cc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f4cd0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f4ce0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001f4cf0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f4d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4d10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4d20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f4d30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f4d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4d50 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ + 0x001f4d60 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ + 0x001f4d70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f4d80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f4d90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f4da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4db0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f4dc0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f4dd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f4de0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f4df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f4e00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f4e10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f4e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e30 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001f4e40 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ + 0x001f4e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f4e70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f4e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4e90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f4ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4eb0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f4ec0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f4ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4ee0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f4ef0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f4f00 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f4f10 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ + 0x001f4f20 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ + 0x001f4f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4f40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f4f50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f4f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4f70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f4f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f4f90 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f4fa0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001f4fb0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001f4fc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f4fd0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001f4fe0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001f4ff0 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ + 0x001f5000 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ + 0x001f5010 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f5020 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f5030 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001f5040 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001f5050 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f5060 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001f5070 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001f5080 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f5090 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ + 0x001f50a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f50b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f50c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f50d0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001f50e0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001f50f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f5100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5110 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f5120 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f5130 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5140 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ + 0x001f5150 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ + 0x001f5160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5170 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f5180 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f5190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f51a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f51b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f51c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f51d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f51e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f51f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f5200 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f5210 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f5220 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ + 0x001f5230 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ + 0x001f5240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5250 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f5260 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f5270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5280 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f5290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f52a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001f52b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f52c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f52d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f52e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f52f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f5300 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ + 0x001f5310 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ + 0x001f5320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5330 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f5340 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f5350 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5360 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f5370 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f5380 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f5390 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f53a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f53b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f53c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f53d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f53e0 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ + 0x001f53f0 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ + 0x001f5400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5410 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f5420 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f5430 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f5440 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f5450 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f5460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5470 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ + 0x001f5480 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f5490 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f54a0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001f54b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f54c0 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ 0x001f54d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f54e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f54f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f5500 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f5510 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f5520 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f5530 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ - 0x001f5540 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ - 0x001f5550 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5560 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f5570 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5580 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f5590 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f55a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f55b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f55c0 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x001f55d0 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ - 0x001f55e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f55f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f5600 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f5610 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f5620 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f5630 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f5640 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f5650 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ - 0x001f5660 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ - 0x001f5670 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x001f5680 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5690 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f56a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f56b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f56c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f56d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f56e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f56f0 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ - 0x001f5700 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ - 0x001f5710 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f5720 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f5730 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f5740 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f5750 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f5760 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f5770 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f5780 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ - 0x001f5790 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ - 0x001f57a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f57b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001f57c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f57d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f57e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f57f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f5800 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f5810 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001f5820 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ - 0x001f5830 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ - 0x001f5840 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f5850 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f5860 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f5870 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f5880 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f5890 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f58a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f58b0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x001f58c0 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ - 0x001f58d0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x001f58e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f58f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f5900 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5910 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f5920 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f5930 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f5940 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f5950 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x001f5960 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ - 0x001f5970 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f5980 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f5990 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f59a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f59b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f59c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f59d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f59e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f59f0 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ - 0x001f5a00 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ - 0x001f5a10 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ - 0x001f5a20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5a30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f5a40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5a50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f5a60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f5a70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f5a80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f5a90 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x001f5aa0 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ - 0x001f5ab0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x001f5ac0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f5ad0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f5ae0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f5af0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f5b00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f5b10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f5b20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f5b30 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ - 0x001f5b40 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ - 0x001f5b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5b60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f5b70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5b80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f5b90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f5ba0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f5bb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f5bc0 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x001f5bd0 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ - 0x001f5be0 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ - 0x001f5bf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f5c00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f5c10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f5c20 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f5c30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f5c40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f5c50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f5c60 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x001f5c70 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ - 0x001f5c80 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001f5c90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f5ca0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f5cb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f5cc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f5cd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f5ce0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f5cf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f5d00 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ - 0x001f5d10 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ - 0x001f5d20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f5d30 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ - 0x001f5d40 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ - 0x001f5d50 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ - 0x001f5d60 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ - 0x001f5d70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f5d80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f5d90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f5da0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f5db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f5dc0 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ - 0x001f5dd0 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ - 0x001f5de0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f5df0 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ - 0x001f5e00 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ - 0x001f5e10 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ - 0x001f5e20 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ - 0x001f5e30 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ - 0x001f5e40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5e50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f5e60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f5e70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f5e80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f5e90 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ - 0x001f5ea0 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ - 0x001f5eb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f5ec0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f5ed0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f5ee0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f5ef0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f5f00 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ - 0x001f5f10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f5f20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f5f30 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ - 0x001f5f40 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ - 0x001f5f50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f5f60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f5f70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f5f80 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f5f90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f5fa0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f5fb0 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ - 0x001f5fc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f5fd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f5fe0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f5ff0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f6000 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f6010 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f6020 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ - 0x001f6030 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f6040 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ - 0x001f6050 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ - 0x001f6060 20737472 75637475 72656420 65786365 structured exce │ │ │ │ - 0x001f6070 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ - 0x001f6080 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ - 0x001f6090 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ - 0x001f60a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f60b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f60c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f60d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f60e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f60f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f6100 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ - 0x001f6110 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f6120 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f6130 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f6140 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f6150 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f6160 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ - 0x001f6170 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ - 0x001f6180 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f6190 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ - 0x001f61a0 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ - 0x001f61b0 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ - 0x001f61c0 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ - 0x001f61d0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x001f61e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f61f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f6200 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f6210 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f6220 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f6230 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ - 0x001f6240 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f6250 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x001f6260 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ - 0x001f6270 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ - 0x001f6280 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ - 0x001f6290 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ - 0x001f62a0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f62b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f62c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f62d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f62e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f62f0 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ - 0x001f6300 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ - 0x001f6310 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f6320 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ - 0x001f6330 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ - 0x001f6340 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ - 0x001f6350 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f6360 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f6370 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f6380 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f6390 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f63a0 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ - 0x001f63b0 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ - 0x001f63c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f63d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f63e0 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ - 0x001f63f0 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ - 0x001f6400 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ - 0x001f6410 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f6420 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f6430 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f6440 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f6450 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f6460 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ - 0x001f6470 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ - 0x001f6480 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f6490 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001f64a0 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ - 0x001f64b0 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ - 0x001f64c0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001f64d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f64e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f64f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f6500 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f6510 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f6520 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ - 0x001f6530 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ - 0x001f6540 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f6550 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ - 0x001f6560 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ - 0x001f6570 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ - 0x001f6580 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ - 0x001f6590 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f65a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f65b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f65c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f65d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f65e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f65f0 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ - 0x001f6600 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ - 0x001f6610 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f6620 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ - 0x001f6630 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ - 0x001f6640 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ - 0x001f6650 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f6660 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f6670 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f6680 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f6690 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f66a0 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ - 0x001f66b0 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ - 0x001f66c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f66d0 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ - 0x001f66e0 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ - 0x001f66f0 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ - 0x001f6700 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f6710 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f6720 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f6730 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f6740 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f6750 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ - 0x001f6760 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ - 0x001f6770 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f6780 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f6790 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ - 0x001f67a0 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ - 0x001f67b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f67c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f67d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f67e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f67f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f6800 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f6810 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ - 0x001f6820 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ - 0x001f6830 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f6840 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ - 0x001f6850 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ - 0x001f6860 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001f6870 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f6880 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f6890 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f68a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f68b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f68c0 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ - 0x001f68d0 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ - 0x001f68e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f68f0 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ - 0x001f6900 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ - 0x001f6910 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ - 0x001f6920 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f6930 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f6940 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f6950 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f6960 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f6970 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001f6980 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ - 0x001f6990 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f69a0 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ - 0x001f69b0 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ - 0x001f69c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f69d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f69e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f69f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f6a00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f6a10 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ - 0x001f6a20 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ - 0x001f6a30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f6a40 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ - 0x001f6a50 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ - 0x001f6a60 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ - 0x001f6a70 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ - 0x001f6a80 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f6a90 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f6aa0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f6ab0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f6ac0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f6ad0 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ - 0x001f6ae0 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ - 0x001f6af0 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ - 0x001f6b00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f6b10 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ - 0x001f6b20 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ - 0x001f6b30 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ - 0x001f6b40 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ - 0x001f6b50 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x001f6b60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f6b70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f6b80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f6b90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f6ba0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f6bb0 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ - 0x001f6bc0 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ - 0x001f6bd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f6be0 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ - 0x001f6bf0 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ - 0x001f6c00 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ - 0x001f6c10 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ - 0x001f6c20 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f6c30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f6c40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f6c50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f6c60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f6c70 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001f6c80 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ - 0x001f6c90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f6ca0 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ - 0x001f6cb0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001f6cc0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f6cd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f6ce0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f6cf0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f6d00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f6d10 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ - 0x001f6d20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f6d30 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ - 0x001f6d40 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ - 0x001f6d50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f6d60 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f6d70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f6d80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f6d90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f6da0 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ - 0x001f6db0 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ - 0x001f6dc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f6dd0 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ - 0x001f6de0 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ - 0x001f6df0 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ - 0x001f6e00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f6e10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f6e20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f6e30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f6e40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f6e50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f6e60 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ - 0x001f6e70 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ - 0x001f6e80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f6e90 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ - 0x001f6ea0 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ - 0x001f6eb0 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ - 0x001f6ec0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f6ed0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f6ee0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f6ef0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f6f00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f6f10 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ - 0x001f6f20 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ - 0x001f6f30 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ - 0x001f6f40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f6f50 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x001f6f60 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ - 0x001f6f70 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ - 0x001f6f80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f6f90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f6fa0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f6fb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f6fc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f6fd0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001f6fe0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001f6ff0 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x001f7000 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f7010 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001f7020 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ - 0x001f7030 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ - 0x001f7040 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f7050 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f7060 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f7070 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f7080 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f7090 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001f70a0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001f70b0 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ - 0x001f70c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f70d0 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x001f70e0 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x001f70f0 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ - 0x001f7100 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ - 0x001f7110 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f7120 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f7130 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f7140 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f7150 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f7160 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ - 0x001f7170 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ - 0x001f7180 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ - 0x001f7190 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f71a0 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x001f71b0 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ - 0x001f71c0 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ - 0x001f71d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f71e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f71f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f7200 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f7210 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f7220 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001f7230 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001f7240 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ - 0x001f7250 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f7260 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001f7270 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ - 0x001f7280 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ - 0x001f7290 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ - 0x001f72a0 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ - 0x001f72b0 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ - 0x001f72c0 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ - 0x001f72d0 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ - 0x001f72e0 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ - 0x001f72f0 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ - 0x001f7300 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ - 0x001f7310 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f7320 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f7330 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f7340 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f7350 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f7360 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001f7370 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ - 0x001f7380 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ - 0x001f7390 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f73a0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001f73b0 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ - 0x001f73c0 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ - 0x001f73d0 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ - 0x001f73e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f73f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f7400 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f7410 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f7420 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f7430 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ - 0x001f7440 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ - 0x001f7450 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f7460 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f7470 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x001f7480 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ - 0x001f7490 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ - 0x001f74a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f74b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f74c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f74d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f74e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f74f0 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ - 0x001f7500 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ - 0x001f7510 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ - 0x001f7520 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f7530 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f7540 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f7550 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f7560 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f7570 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f7580 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f7590 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x001f75a0 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ - 0x001f75b0 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ - 0x001f75c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f75d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001f75e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f75f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f7600 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f7610 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f7620 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f7630 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001f7640 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001f7650 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ - 0x001f7660 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f7670 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f7680 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f7690 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f76a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f76b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f76c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f76d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f76e0 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ - 0x001f76f0 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ - 0x001f7700 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f7710 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ - 0x001f7720 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ - 0x001f7730 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ - 0x001f7740 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ - 0x001f7750 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f7760 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f7770 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f7780 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f7790 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f77a0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001f77b0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x001f77c0 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ - 0x001f77d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f77e0 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ - 0x001f77f0 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ - 0x001f7800 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ - 0x001f7810 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ - 0x001f7820 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f7830 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f7840 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f7850 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f7860 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f7870 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001f7880 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x001f7890 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ - 0x001f78a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f78b0 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x001f78c0 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x001f78d0 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ - 0x001f78e0 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ - 0x001f78f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f7900 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f7910 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f7920 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f7930 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f7940 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001f7950 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001f7960 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ - 0x001f7970 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f7980 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ - 0x001f7990 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ - 0x001f79a0 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ - 0x001f79b0 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ - 0x001f79c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f79d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f79e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f79f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f7a00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f7a10 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ - 0x001f7a20 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ - 0x001f7a30 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x001f7a40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f7a50 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001f7a60 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ - 0x001f7a70 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ - 0x001f7a80 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ - 0x001f7a90 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ - 0x001f7aa0 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ - 0x001f7ab0 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ - 0x001f7ac0 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ - 0x001f7ad0 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ - 0x001f7ae0 73206973 20646573 63726962 65642069 s is described i │ │ │ │ - 0x001f7af0 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ - 0x001f7b00 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ - 0x001f7b10 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ - 0x001f7b20 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ - 0x001f7b30 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ - 0x001f7b40 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ - 0x001f7b50 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ - 0x001f7b60 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f7b70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f7b80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f7b90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f7ba0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f7bb0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001f7bc0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001f7bd0 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ - 0x001f7be0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f7bf0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f7c00 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x001f7c10 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ - 0x001f7c20 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f7c30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f7c40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f7c50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f7c60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f7c70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f7c80 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ - 0x001f7c90 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ - 0x001f7ca0 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ - 0x001f7cb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f7cc0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f7cd0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f7ce0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f7cf0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f7d00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f7d10 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f7d20 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ - 0x001f7d30 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ - 0x001f7d40 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ - 0x001f7d50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f7d60 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ - 0x001f7d70 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ - 0x001f7d80 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ - 0x001f7d90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f7da0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f7db0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f7dc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f7dd0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f7de0 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ - 0x001f7df0 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ - 0x001f7e00 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x001f7e10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f7e20 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x001f7e30 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ - 0x001f7e40 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ - 0x001f7e50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f7e60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f54e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f54f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f5500 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001f5510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5520 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f5530 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f5540 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f5550 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f5560 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ + 0x001f5570 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5580 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f5590 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f55a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f55b0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f55c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f55d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f55e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f55f0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x001f5600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5610 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ + 0x001f5620 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ + 0x001f5630 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f5640 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f5650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5660 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001f5670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5680 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f5690 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f56a0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001f56b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f56c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f56d0 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ + 0x001f56e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f56f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f5700 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f5710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5720 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f5730 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5740 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f5750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5760 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5770 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f5780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f57a0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ + 0x001f57b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f57c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f57d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f57e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f57f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5800 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f5810 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5820 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f5830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5840 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f5850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5860 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f5870 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f5880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5890 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f58a0 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ + 0x001f58b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f58c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f58d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f58e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f58f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5900 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f5910 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f5920 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f5930 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5940 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f5950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5960 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5970 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f5980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f59a0 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ + 0x001f59b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f59c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f59d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f59e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f59f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5a00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f5a10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5a20 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f5a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5a40 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f5a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5a60 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f5a70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f5a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5a90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f5aa0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ + 0x001f5ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ad0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f5ae0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f5af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5b00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f5b10 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f5b20 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f5b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5b40 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001f5b50 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001f5b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5b70 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001f5b80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f5b90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f5ba0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f5bb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f5bc0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001f5bd0 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ + 0x001f5be0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f5bf0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f5c00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f5c10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f5c20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f5c30 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001f5c40 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001f5c50 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ + 0x001f5c60 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f5c70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f5c80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f5c90 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x001f5ca0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f5cb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f5cc0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001f5cd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f5ce0 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ + 0x001f5cf0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f5d00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f5d10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f5d20 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001f5d30 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001f5d40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f5d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5d60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f5d70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f5d80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f5d90 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ + 0x001f5da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5db0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f5dc0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f5dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5de0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001f5df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5e00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f5e10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f5e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5e30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f5e40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f5e50 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f5e60 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001f5e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5e80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f5e90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f5ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5eb0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001f5ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5ed0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f5ee0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f5ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5f00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f5f10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f5f20 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f5f30 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ + 0x001f5f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5f50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f5f60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f5f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5f80 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001f5f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5fa0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f5fb0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f5fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f5fd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f5fe0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f5ff0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f6000 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ + 0x001f6010 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ + 0x001f6020 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f6030 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f6040 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f6050 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6060 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6070 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f6080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6090 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f60a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f60b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f60c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f60d0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001f60e0 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ + 0x001f60f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6100 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f6110 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f6120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6130 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f6140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6150 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f6160 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001f6170 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001f6180 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f6190 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f61a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f61b0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x001f61c0 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ + 0x001f61d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f61e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f61f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f6200 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f6210 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f6220 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f6230 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001f6240 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f6250 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ + 0x001f6260 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6270 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f6280 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x001f6290 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001f62a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f62b0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001f62c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f62d0 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ + 0x001f62e0 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ + 0x001f62f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6300 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f6310 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001f6320 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001f6330 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f6340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6350 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f6360 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f6370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6380 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x001f6390 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001f63a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f63b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f63c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f63d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f63e0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001f63f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f6400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6410 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f6420 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f6430 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f6440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6450 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001f6460 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001f6470 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f6480 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f6490 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f64a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f64b0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001f64c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f64d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f64e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f64f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f6500 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f6510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6520 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ + 0x001f6530 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ + 0x001f6540 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f6550 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f6560 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f6570 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f6580 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001f6590 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f65a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f65b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f65c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f65d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f65e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f65f0 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ + 0x001f6600 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ + 0x001f6610 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f6620 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f6630 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f6640 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6650 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6660 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f6670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6680 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f6690 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f66a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f66b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f66c0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001f66d0 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ + 0x001f66e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f66f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f6700 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f6710 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f6720 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f6730 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f6740 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6750 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f6760 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f6770 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f6780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6790 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f67a0 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ + 0x001f67b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f67c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f67d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f67e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f67f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f6800 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f6810 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f6820 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f6830 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6840 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f6850 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f6860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6870 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ + 0x001f6880 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ + 0x001f6890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f68a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f68b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f68c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f68d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f68e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f68f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f6900 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f6910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6920 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f6930 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6940 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f6950 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ + 0x001f6960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6970 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6980 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f6990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f69a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f69b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f69c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f69d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f69e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f69f0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001f6a00 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001f6a10 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f6a20 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ + 0x001f6a30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f6a40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f6a50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f6a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6a70 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001f6a80 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001f6a90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6aa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f6ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6ac0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f6ad0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f6ae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6af0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001f6b00 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ + 0x001f6b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6b30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f6b40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f6b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6b60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f6b70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6b80 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f6b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6ba0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f6bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6bc0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f6bd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f6be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6bf0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f6c00 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ + 0x001f6c10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f6c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6c30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f6c40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f6c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6c60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f6c70 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f6c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6c90 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f6ca0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f6cb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6cd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f6ce0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f6cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6d00 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ + 0x001f6d10 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001f6d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6d30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f6d40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f6d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6d60 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6d70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6d90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f6da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6db0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f6dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6dd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f6de0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f6df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6e00 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001f6e10 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ + 0x001f6e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6e30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f6e40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f6e50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f6e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6e70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f6e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6e90 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f6ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6eb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f6ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6ed0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f6ee0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f6ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6f00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f6f10 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ + 0x001f6f20 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ + 0x001f6f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6f40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6f50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f6f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6f70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f6f80 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001f6f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6fa0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f6fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6fc0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f6fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f6fe0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f6ff0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f7000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7010 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ + 0x001f7020 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ + 0x001f7030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7040 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f7050 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f7060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7070 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f7080 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f7090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f70a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f70b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f70c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f70d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f70e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f70f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f7100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7110 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7120 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ + 0x001f7130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7140 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f7150 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f7160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7170 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f7180 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001f7190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f71a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f71b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f71c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f71d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f71e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f71f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f7200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7210 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7220 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ + 0x001f7230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7240 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f7250 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f7260 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f7270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7280 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f7290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f72a0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f72b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f72c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f72d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f72e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f72f0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001f7300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7310 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f7320 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ + 0x001f7330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7340 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f7350 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f7360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f7370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7380 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001f7390 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ + 0x001f73a0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f73b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f73c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f73d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f73e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f73f0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001f7400 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f7410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7420 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ + 0x001f7430 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001f7440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7450 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f7460 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f7470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7480 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001f7490 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ + 0x001f74a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f74b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f74c0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001f74d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f74e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f74f0 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ + 0x001f7500 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ + 0x001f7510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f7530 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f7540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7560 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001f7570 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ + 0x001f7580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7590 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f75a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f75b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f75c0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001f75d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f75e0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f75f0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001f7600 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001f7610 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f7620 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f7630 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f7640 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001f7650 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ + 0x001f7660 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001f7670 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001f7680 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001f7690 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001f76a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f76b0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001f76c0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001f76d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f76e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f76f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7700 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x001f7710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7720 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f7730 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ + 0x001f7740 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f7750 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f7760 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f7770 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f7780 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f7790 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001f77a0 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ + 0x001f77b0 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ + 0x001f77c0 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ + 0x001f77d0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001f77e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f77f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f7800 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f7810 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f7820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7830 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f7840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7850 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001f7860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7870 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f7880 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ + 0x001f7890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f78a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f78b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f78c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f78d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f78e0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001f78f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7900 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7910 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ + 0x001f7920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7930 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f7940 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001f7950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7960 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f7970 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x001f7980 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x001f7990 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ + 0x001f79a0 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ + 0x001f79b0 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ + 0x001f79c0 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ + 0x001f79d0 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ + 0x001f79e0 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ + 0x001f79f0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001f7a00 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f7a10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f7a20 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f7a30 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f7a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7a50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f7a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7a70 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x001f7a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7a90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f7aa0 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ + 0x001f7ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7ac0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f7ad0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f7ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f7af0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f7b00 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001f7b10 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ + 0x001f7b20 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ + 0x001f7b30 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ + 0x001f7b40 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f7b50 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f7b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7b70 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001f7b80 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f7b90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f7ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7bb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f7bc0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x001f7bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7be0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001f7bf0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001f7c00 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f7c10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f7c20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f7c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7c40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f7c50 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ + 0x001f7c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7c70 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001f7c80 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001f7c90 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f7ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f7cb0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f7cc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f7cd0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001f7ce0 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ + 0x001f7cf0 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ + 0x001f7d00 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ + 0x001f7d10 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ + 0x001f7d20 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ + 0x001f7d30 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ + 0x001f7d40 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ + 0x001f7d50 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ + 0x001f7d60 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ + 0x001f7d70 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ + 0x001f7d80 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f7d90 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001f7da0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f7db0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f7dc0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f7dd0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001f7de0 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ + 0x001f7df0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001f7e00 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001f7e10 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001f7e20 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f7e30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f7e40 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f7e50 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f7e60 20202020 20202020 20202020 20202020 │ │ │ │ 0x001f7e70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f7e80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f7e90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f7ea0 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ - 0x001f7eb0 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ - 0x001f7ec0 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x001f7ed0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f7ee0 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x001f7ef0 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ - 0x001f7f00 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f7f10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f7f20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f7f30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f7f40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f7f50 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001f7f60 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ - 0x001f7f70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f7f80 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001f7f90 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ - 0x001f7fa0 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ - 0x001f7fb0 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ - 0x001f7fc0 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ - 0x001f7fd0 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ - 0x001f7fe0 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ - 0x001f7ff0 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ - 0x001f8000 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ - 0x001f8010 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f8020 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f8030 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f8040 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f8050 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f8060 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f8070 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ - 0x001f8080 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f8090 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f80a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f80b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f80c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f80d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f80e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f80f0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001f8100 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ - 0x001f8110 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ - 0x001f8120 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f8130 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f8140 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f8150 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f8160 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f8170 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f8180 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f8190 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f81a0 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ - 0x001f81b0 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ - 0x001f81c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f81d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f81e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f81f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f8200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f8210 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f8220 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f8230 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001f8240 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ - 0x001f8250 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f8260 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ - 0x001f8270 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ - 0x001f8280 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f8290 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f82a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f82b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f82c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f82d0 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ - 0x001f82e0 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ - 0x001f82f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f8300 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ - 0x001f8310 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ - 0x001f8320 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ - 0x001f8330 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ - 0x001f8340 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x001f8350 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x001f8360 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f8370 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f8380 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f8390 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f83a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f83b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f83c0 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ - 0x001f83d0 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ - 0x001f83e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f83f0 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ - 0x001f8400 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ - 0x001f8410 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ - 0x001f8420 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ - 0x001f8430 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ - 0x001f8440 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ - 0x001f8450 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f8460 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f8470 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f8480 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f8490 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f84a0 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ - 0x001f84b0 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ - 0x001f84c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f84d0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x001f84e0 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ - 0x001f84f0 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ - 0x001f8500 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ - 0x001f8510 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ - 0x001f8520 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ - 0x001f8530 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f8540 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f8550 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f8560 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f8570 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f8580 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f8590 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ - 0x001f85a0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001f85b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f85c0 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ - 0x001f85d0 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ - 0x001f85e0 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ - 0x001f85f0 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ - 0x001f8600 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ - 0x001f8610 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001f8620 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f8630 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f8640 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f8650 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f8660 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f8670 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ - 0x001f8680 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001f8690 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f86a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f86b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f86c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f86d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f86e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f86f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f8700 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ - 0x001f8710 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ - 0x001f8720 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f8730 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f8740 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f8750 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f8760 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f8770 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f8780 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f8790 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f87a0 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x001f87b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f87c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f87d0 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x001f87e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f87f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f8800 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f8810 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f8820 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f8830 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f8840 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x001f8850 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f8860 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f8870 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x001f8880 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f8890 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f88a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f88b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f88c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f88d0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f88e0 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ - 0x001f88f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f8900 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001f8910 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f8920 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f8930 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f8940 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f8950 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f8960 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x001f8970 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ - 0x001f8980 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ - 0x001f8990 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f89a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001f89b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f89c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f89d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f89e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f89f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f8a00 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f8a10 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ - 0x001f8a20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f8a30 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ - 0x001f8a40 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ - 0x001f8a50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f8a60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f8a70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f8a80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f8a90 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f8aa0 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ - 0x001f8ab0 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ - 0x001f8ac0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f8ad0 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ - 0x001f8ae0 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ - 0x001f8af0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f8b00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f8b10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f8b20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f8b30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f8b40 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x001f8b50 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ - 0x001f8b60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f8b70 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x001f8b80 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ - 0x001f8b90 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x001f8ba0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x001f8bb0 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x001f8bc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f8bd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f8be0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f8bf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f8c00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f8c10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f8c20 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ - 0x001f8c30 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x001f8c40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f8c50 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x001f8c60 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ - 0x001f8c70 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x001f8c80 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x001f8c90 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x001f8ca0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f8cb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f8cc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f8cd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f8ce0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f8cf0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x001f8d00 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ - 0x001f8d10 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001f8d20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f8d30 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x001f8d40 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ - 0x001f8d50 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x001f8d60 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x001f8d70 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x001f8d80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f8d90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f8da0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f8db0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f8dc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f8dd0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f8de0 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ - 0x001f8df0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f8e00 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001f8e10 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ - 0x001f8e20 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x001f8e30 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x001f8e40 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x001f8e50 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x001f8e60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f8e70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f8e80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f8e90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f8ea0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f8eb0 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x001f8ec0 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ - 0x001f8ed0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f8ee0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x001f8ef0 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ - 0x001f8f00 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x001f8f10 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x001f8f20 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x001f8f30 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x001f8f40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f8f50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f8f60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f8f70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f8f80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f8f90 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x001f8fa0 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ - 0x001f8fb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f8fc0 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x001f8fd0 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ - 0x001f8fe0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x001f8ff0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x001f9000 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x001f9010 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x001f9020 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f9030 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f9040 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f9050 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f9060 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f9070 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x001f9080 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ - 0x001f9090 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f90a0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x001f90b0 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ - 0x001f90c0 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ - 0x001f90d0 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ - 0x001f90e0 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ - 0x001f90f0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001f9100 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f9110 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f9120 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f9130 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f9140 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f9150 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ - 0x001f9160 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ - 0x001f9170 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f9180 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x001f9190 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ - 0x001f91a0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x001f91b0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x001f91c0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x001f91d0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x001f91e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f91f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f9200 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f9210 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f9220 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f9230 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x001f9240 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ - 0x001f9250 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f9260 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x001f9270 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ - 0x001f9280 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x001f9290 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x001f92a0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x001f92b0 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x001f92c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f92d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f92e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f92f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f9300 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f9310 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x001f9320 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ - 0x001f9330 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f9340 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x001f9350 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ - 0x001f9360 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x001f9370 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x001f9380 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x001f9390 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x001f93a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f93b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f93c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f93d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f93e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f93f0 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x001f9400 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ - 0x001f9410 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f9420 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001f9430 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ - 0x001f9440 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ - 0x001f9450 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x001f9460 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x001f9470 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x001f9480 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f9490 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f94a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f94b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f94c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f94d0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f94e0 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ - 0x001f94f0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001f9500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f9510 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x001f9520 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ - 0x001f9530 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x001f9540 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x001f9550 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x001f9560 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f9570 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f9580 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f9590 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f95a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f95b0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x001f95c0 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ - 0x001f95d0 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x001f95e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f95f0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x001f9600 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ - 0x001f9610 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x001f9620 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x001f9630 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x001f9640 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f9650 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f9660 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f9670 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f9680 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f9690 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f96a0 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ - 0x001f96b0 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ - 0x001f96c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f96d0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x001f96e0 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ - 0x001f96f0 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ - 0x001f9700 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x001f9710 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x001f9720 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f9730 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f9740 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f9750 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f9760 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f9770 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f9780 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x001f9790 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ - 0x001f97a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f97b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001f97c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f97d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f97e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f97f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f9800 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9810 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f9820 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ - 0x001f9830 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f9840 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f9850 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9860 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f9870 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f9880 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f9890 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f98a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f98b0 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ - 0x001f98c0 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ - 0x001f98d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f98e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f98f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f9900 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f9910 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f9920 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f9930 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f9940 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001f9950 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ - 0x001f9960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9970 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f9980 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001f9990 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f99a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f99b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f99c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f99d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f99e0 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ - 0x001f99f0 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ - 0x001f9a00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f9a10 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001f9a20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f9a30 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f9a40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f9a50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f9a60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9a70 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f9a80 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ - 0x001f9a90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f9aa0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001f9ab0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f9ac0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f9ad0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f9ae0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f9af0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f9b00 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x001f9b10 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ - 0x001f9b20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f9b30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f9b40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f9b50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f9b60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f9b70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f9b80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f9b90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f9ba0 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ - 0x001f9bb0 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ - 0x001f9bc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f9bd0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f9be0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f9bf0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f9c00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f9c10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f9c20 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f9c30 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ - 0x001f9c40 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ - 0x001f9c50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f9c60 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ - 0x001f9c70 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ - 0x001f9c80 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f9c90 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f9ca0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f9cb0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f9cc0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f9cd0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x001f9ce0 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ - 0x001f9cf0 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ - 0x001f9d00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f9d10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f9d20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f9d30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f9d40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f9d50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f9d60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f9d70 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x001f9d80 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ - 0x001f9d90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f9da0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f9db0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f9dc0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f9dd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f9de0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f9df0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f9e00 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001f9e10 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ - 0x001f9e20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f9e30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f9e40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f9e50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f9e60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f9e70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f9e80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f9e90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f9ea0 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ - 0x001f9eb0 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ - 0x001f9ec0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f9ed0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001f9ee0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f9ef0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f9f00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f9f10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f9f20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f9f30 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ - 0x001f9f40 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ - 0x001f9f50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f9f60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f9f70 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f9f80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f9f90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f9fa0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f9fb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f9fc0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x001f9fd0 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ - 0x001f9fe0 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ - 0x001f9ff0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001fa000 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001fa010 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001fa020 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fa030 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fa040 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fa050 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fa060 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x001fa070 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ - 0x001fa080 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001fa090 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001fa0a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001fa0b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001fa0c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001fa0d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001fa0e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001fa0f0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001fa100 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ - 0x001fa110 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fa120 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001fa130 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fa140 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fa150 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fa160 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fa170 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fa180 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fa190 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ - 0x001fa1a0 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ - 0x001fa1b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fa1c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001fa1d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fa1e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001fa1f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001fa200 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001fa210 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001fa220 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x001fa230 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ - 0x001fa240 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ - 0x001fa250 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001fa260 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001fa270 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001fa280 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fa290 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fa2a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fa2b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fa2c0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x001fa2d0 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ - 0x001fa2e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fa2f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001fa300 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fa310 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fa320 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fa330 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fa340 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fa350 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fa360 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ - 0x001fa370 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ - 0x001fa380 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fa390 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001fa3a0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001fa3b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001fa3c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001fa3d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001fa3e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001fa3f0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x001fa400 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ - 0x001fa410 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ - 0x001fa420 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fa430 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001fa440 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001fa450 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001fa460 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fa470 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fa480 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fa490 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x001fa4a0 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ - 0x001fa4b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fa4c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001fa4d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fa4e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fa4f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fa500 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fa510 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fa520 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fa530 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ - 0x001fa540 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ - 0x001fa550 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001fa560 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001fa570 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001fa580 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001fa590 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001fa5a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001fa5b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001fa5c0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001fa5d0 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ - 0x001fa5e0 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ - 0x001fa5f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001fa600 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001fa610 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fa620 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fa630 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001fa640 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fa650 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fa660 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x001fa670 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ - 0x001fa680 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fa690 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001fa6a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001fa6b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001fa6c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fa6d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fa6e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fa6f0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x001fa700 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ - 0x001fa710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fa720 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fa730 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001fa740 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001fa750 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001fa760 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001fa770 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fa780 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fa790 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ - 0x001fa7a0 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ - 0x001fa7b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fa7c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001fa7d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001fa7e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001fa7f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fa800 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001fa810 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001fa820 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ - 0x001fa830 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ - 0x001fa840 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001fa850 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001fa860 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001fa870 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001fa880 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001fa890 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001fa8a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001fa8b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fa8c0 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ - 0x001fa8d0 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ - 0x001fa8e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fa8f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001fa900 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001fa910 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001fa920 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fa930 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fa940 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fa950 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001fa960 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ - 0x001fa970 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001fa980 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001fa990 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ - 0x001fa9a0 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ - 0x001fa9b0 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ - 0x001fa9c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001fa9d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001fa9e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fa9f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001faa00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001faa10 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001faa20 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ - 0x001faa30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001faa40 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ - 0x001faa50 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ - 0x001faa60 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ - 0x001faa70 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ - 0x001faa80 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ - 0x001faa90 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ - 0x001faaa0 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ - 0x001faab0 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ - 0x001faac0 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ - 0x001faad0 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ - 0x001faae0 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ - 0x001faaf0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fab00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fab10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fab20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fab30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fab40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fab50 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x001fab60 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ - 0x001fab70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fab80 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ - 0x001fab90 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ - 0x001faba0 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ - 0x001fabb0 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ - 0x001fabc0 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ - 0x001fabd0 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ - 0x001fabe0 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ - 0x001fabf0 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ - 0x001fac00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001fac10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001fac20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fac30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fac40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fac50 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001fac60 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ - 0x001fac70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001fac80 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ - 0x001fac90 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ - 0x001faca0 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ - 0x001facb0 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ - 0x001facc0 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ - 0x001facd0 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ - 0x001face0 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ - 0x001facf0 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ - 0x001fad00 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ - 0x001fad10 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ - 0x001fad20 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ - 0x001fad30 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ - 0x001fad40 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ - 0x001fad50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fad60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fad70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fad80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fad90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fada0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fadb0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x001fadc0 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ - 0x001fadd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fade0 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ - 0x001fadf0 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ - 0x001fae00 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001fae10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001fae20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fae30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fae40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fae50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fae60 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001fae70 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ - 0x001fae80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fae90 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ - 0x001faea0 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ - 0x001faeb0 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ - 0x001faec0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001faed0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001faee0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001faef0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001faf00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001faf10 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ - 0x001faf20 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ - 0x001faf30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001faf40 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001faf50 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ - 0x001faf60 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001faf70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001faf80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001faf90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fafa0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fafb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fafc0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001fafd0 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ - 0x001fafe0 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ - 0x001faff0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001fb000 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001fb010 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fb020 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fb030 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001fb040 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fb050 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fb060 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ - 0x001fb070 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ - 0x001fb080 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001fb090 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001fb0a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001fb0b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001fb0c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fb0d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fb0e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fb0f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fb100 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001fb110 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ - 0x001fb120 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001fb130 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ - 0x001fb140 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ - 0x001fb150 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ - 0x001fb160 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fb170 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001fb180 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001fb190 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001fb1a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001fb1b0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x001fb1c0 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ - 0x001fb1d0 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ - 0x001fb1e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fb1f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001fb200 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001fb210 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001fb220 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fb230 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001fb240 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001fb250 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001fb260 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ - 0x001fb270 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ - 0x001fb280 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001fb290 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001fb2a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001fb2b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fb2c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fb2d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fb2e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fb2f0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001fb300 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ - 0x001fb310 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001fb320 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fb330 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fb340 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001fb350 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001fb360 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fb370 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001fb380 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fb390 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ - 0x001fb3a0 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ - 0x001fb3b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fb3c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001fb3d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fb3e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fb3f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fb400 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fb410 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fb420 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x001fb430 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ - 0x001fb440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fb450 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fb460 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001fb470 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001fb480 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001fb490 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001fb4a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fb4b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fb4c0 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ - 0x001fb4d0 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ - 0x001fb4e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fb4f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001fb500 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fb510 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fb520 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fb530 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fb540 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fb550 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x001fb560 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ - 0x001fb570 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fb580 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fb590 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001fb5a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001fb5b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001fb5c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001fb5d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fb5e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fb5f0 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ - 0x001fb600 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fb610 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001fb620 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001fb630 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001fb640 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fb650 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001fb660 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001fb670 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ - 0x001fb680 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ - 0x001fb690 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001fb6a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001fb6b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fb6c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fb6d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001fb6e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fb6f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fb700 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ - 0x001fb710 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ - 0x001fb720 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fb730 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001fb740 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ - 0x001fb750 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ - 0x001fb760 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001fb770 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001fb780 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fb790 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001fb7a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001fb7b0 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ - 0x001fb7c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fb7d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fb7e0 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ - 0x001fb7f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001fb800 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001fb810 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001fb820 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001fb830 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001fb840 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fb850 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ - 0x001fb860 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ - 0x001fb870 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fb880 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001fb890 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ - 0x001fb8a0 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ - 0x001fb8b0 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ - 0x001fb8c0 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ - 0x001fb8d0 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ - 0x001fb8e0 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ - 0x001fb8f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001fb900 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001fb910 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fb920 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001fb930 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001fb940 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001fb950 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ - 0x001fb960 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fb970 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ - 0x001fb980 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ - 0x001fb990 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ - 0x001fb9a0 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ - 0x001fb9b0 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ - 0x001fb9c0 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ - 0x001fb9d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001fb9e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001fb9f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001fba00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001fba10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fba20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fba30 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ - 0x001fba40 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ - 0x001fba50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fba60 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x001fba70 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ - 0x001fba80 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ - 0x001fba90 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ - 0x001fbaa0 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ - 0x001fbab0 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ - 0x001fbac0 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ - 0x001fbad0 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ - 0x001fbae0 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ - 0x001fbaf0 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ - 0x001fbb00 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ - 0x001fbb10 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ - 0x001fbb20 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ - 0x001fbb30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fbb40 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fbb50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fbb60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fbb70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fbb80 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ - 0x001fbb90 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ - 0x001fbba0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001fbbb0 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ - 0x001fbbc0 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ - 0x001fbbd0 64657220 63686172 61637465 72697374 der characterist │ │ │ │ - 0x001fbbe0 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ - 0x001fbbf0 63686172 61637465 72697374 69637320 characteristics │ │ │ │ - 0x001fbc00 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ - 0x001fbc10 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ - 0x001fbc20 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ - 0x001fbc30 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ - 0x001fbc40 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ - 0x001fbc50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fbc60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fbc70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fbc80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fbc90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fbca0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fbcb0 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ - 0x001fbcc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001fbcd0 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ - 0x001fbce0 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ - 0x001fbcf0 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ - 0x001fbd00 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ - 0x001fbd10 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ - 0x001fbd20 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ - 0x001fbd30 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ - 0x001fbd40 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ - 0x001fbd50 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ - 0x001fbd60 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ - 0x001fbd70 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ - 0x001fbd80 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ - 0x001fbd90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fbda0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fbdb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fbdc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fbdd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fbde0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fbdf0 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ - 0x001fbe00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fbe10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fbe20 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ - 0x001fbe30 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ - 0x001fbe40 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ - 0x001fbe50 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ - 0x001fbe60 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ - 0x001fbe70 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ - 0x001fbe80 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ - 0x001fbe90 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ - 0x001fbea0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001fbeb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fbec0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fbed0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fbee0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fbef0 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ - 0x001fbf00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fbf10 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ - 0x001fbf20 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ - 0x001fbf30 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x001fbf40 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ - 0x001fbf50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fbf60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fbf70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001fbf80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fbf90 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fbfa0 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ - 0x001fbfb0 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ - 0x001fbfc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001fbfd0 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ - 0x001fbfe0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ - 0x001fbff0 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ - 0x001fc000 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ - 0x001fc010 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ - 0x001fc020 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ - 0x001fc030 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ - 0x001fc040 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ - 0x001fc050 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ - 0x001fc060 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fc070 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001fc080 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001fc090 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fc0a0 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ - 0x001fc0b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001fc0c0 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ - 0x001fc0d0 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ - 0x001fc0e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001fc0f0 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ - 0x001fc100 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ - 0x001fc110 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ - 0x001fc120 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ - 0x001fc130 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ - 0x001fc140 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ - 0x001fc150 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ - 0x001fc160 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ - 0x001fc170 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ - 0x001fc180 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ - 0x001fc190 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ - 0x001fc1a0 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ - 0x001fc1b0 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ - 0x001fc1c0 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ - 0x001fc1d0 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ - 0x001fc1e0 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ - 0x001fc1f0 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ - 0x001fc200 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ - 0x001fc210 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ - 0x001fc220 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ - 0x001fc230 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x001fc240 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001fc250 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fc260 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001fc270 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001fc280 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fc290 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ - 0x001fc2a0 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ - 0x001fc2b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fc2c0 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ - 0x001fc2d0 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ - 0x001fc2e0 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ - 0x001fc2f0 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ - 0x001fc300 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fc310 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001fc320 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001fc330 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001fc340 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x001fc350 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x001fc360 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ - 0x001fc370 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fc380 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001fc390 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ - 0x001fc3a0 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ - 0x001fc3b0 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ - 0x001fc3c0 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ - 0x001fc3d0 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ - 0x001fc3e0 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ - 0x001fc3f0 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ - 0x001fc400 0a202020 20202020 20202020 20227374 . "st │ │ │ │ - 0x001fc410 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ - 0x001fc420 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fc430 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001fc440 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ - 0x001fc450 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fc460 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ - 0x001fc470 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ - 0x001fc480 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x001fc490 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x001fc4a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001fc4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc4c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001fc4d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001fc4e0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001fc4f0 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ - 0x001fc500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc510 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fc520 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ - 0x001fc530 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ - 0x001fc540 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ - 0x001fc550 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ - 0x001fc560 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fc570 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001fc580 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001fc590 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fc5a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fc5b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fc5c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fc5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc5e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fc5f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001fc600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc610 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001fc620 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ - 0x001fc630 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ - 0x001fc640 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ - 0x001fc650 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001fc660 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001fc670 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001fc680 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001fc690 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001fc6a0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001fc6b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fc6c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001fc6d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fc6e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fc6f0 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ - 0x001fc700 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ - 0x001fc710 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001fc720 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ - 0x001fc730 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ - 0x001fc740 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ - 0x001fc750 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fc760 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fc770 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fc780 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fc790 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fc7a0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001fc7b0 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ - 0x001fc7c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fc7d0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x001fc7e0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x001fc7f0 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ - 0x001fc800 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ - 0x001fc810 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ - 0x001fc820 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ - 0x001fc830 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ - 0x001fc840 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001fc850 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001fc860 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001fc870 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f7e80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7e90 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001f7ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7eb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f7ec0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ + 0x001f7ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7ee0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f7ef0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001f7f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7f10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f7f20 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x001f7f30 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x001f7f40 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ + 0x001f7f50 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ + 0x001f7f60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f7f70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f7f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7f90 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001f7fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f7fb0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f7fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f7fd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f7fe0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001f7ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8000 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ + 0x001f8010 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ + 0x001f8020 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001f8030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8040 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001f8050 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f8060 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001f8070 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ + 0x001f8080 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ + 0x001f8090 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ + 0x001f80a0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f80b0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001f80c0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001f80d0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f80e0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f80f0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f8100 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ + 0x001f8110 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f8120 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f8130 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f8140 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f8150 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001f8160 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ + 0x001f8170 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f8180 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f8190 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001f81a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f81b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f81c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f81d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f81e0 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ + 0x001f81f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f8200 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f8210 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f8220 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f8230 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f8240 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f8250 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f8260 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f8270 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ + 0x001f8280 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f8290 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f82a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f82b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f82c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f82d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f82e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f82f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f8300 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ + 0x001f8310 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f8320 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f8330 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f8340 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f8350 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f8360 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f8370 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f8380 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ + 0x001f8390 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ + 0x001f83a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f83b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f83c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f83d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f83e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f83f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f8400 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f8410 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ + 0x001f8420 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ + 0x001f8430 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f8440 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f8450 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f8460 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f8470 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f8480 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f8490 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f84a0 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ + 0x001f84b0 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ + 0x001f84c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f84d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f84e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f84f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f8500 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f8510 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f8520 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f8530 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ + 0x001f8540 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x001f8550 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f8560 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f8570 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f8580 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f8590 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f85a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f85b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f85c0 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ + 0x001f85d0 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ + 0x001f85e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f85f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f8600 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f8610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f8620 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f8630 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f8640 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f8650 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001f8660 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ + 0x001f8670 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f8680 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f8690 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f86a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f86b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f86c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f86d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f86e0 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ + 0x001f86f0 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ + 0x001f8700 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8710 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f8720 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f8730 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f8740 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f8750 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f8760 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f8770 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f8780 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ + 0x001f8790 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f87a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f87b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f87c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f87d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f87e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f87f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f8800 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001f8810 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ + 0x001f8820 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f8830 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f8840 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f8850 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f8860 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f8870 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f8880 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f8890 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001f88a0 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ + 0x001f88b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f88c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f88d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f88e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f88f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f8900 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f8910 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f8920 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f8930 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ + 0x001f8940 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f8950 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f8960 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f8970 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f8980 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f8990 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f89a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f89b0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f89c0 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ + 0x001f89d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f89e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f89f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f8a00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f8a10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f8a20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f8a30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f8a40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f8a50 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ + 0x001f8a60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f8a70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f8a80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f8a90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f8aa0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f8ab0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f8ac0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f8ad0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f8ae0 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ + 0x001f8af0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f8b00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f8b10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f8b20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f8b30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f8b40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f8b50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f8b60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f8b70 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ + 0x001f8b80 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ + 0x001f8b90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f8ba0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f8bb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f8bc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f8bd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f8be0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f8bf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f8c00 223a2022 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ + 0x001f8c10 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ + 0x001f8c20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f8c30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f8c40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f8c50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f8c60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f8c70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f8c80 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f8c90 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ + 0x001f8ca0 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ + 0x001f8cb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f8cc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f8cd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f8ce0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f8cf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f8d00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f8d10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f8d20 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ + 0x001f8d30 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ + 0x001f8d40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8d50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f8d60 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f8d70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f8d80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f8d90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f8da0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f8db0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f8dc0 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ + 0x001f8dd0 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ + 0x001f8de0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f8df0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f8e00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f8e10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f8e20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f8e30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f8e40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f8e50 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001f8e60 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ + 0x001f8e70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8e80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f8e90 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f8ea0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f8eb0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f8ec0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f8ed0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f8ee0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f8ef0 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ + 0x001f8f00 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001f8f10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f8f20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f8f30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f8f40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f8f50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f8f60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f8f70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f8f80 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001f8f90 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ + 0x001f8fa0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8fb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f8fc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f8fd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f8fe0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f8ff0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f9000 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f9010 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f9020 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ + 0x001f9030 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f9040 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f9050 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9060 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9070 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f9080 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f9090 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f90a0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001f90b0 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ + 0x001f90c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f90d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f90e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f90f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f9100 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f9110 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f9120 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f9130 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f9140 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ + 0x001f9150 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ + 0x001f9160 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f9170 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f9180 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f9190 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f91a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f91b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f91c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f91d0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001f91e0 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ + 0x001f91f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f9200 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f9210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f9220 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f9230 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f9240 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f9250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9260 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f9270 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ + 0x001f9280 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f9290 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f92a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f92b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f92c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f92d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f92e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f92f0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f9300 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ + 0x001f9310 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ + 0x001f9320 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f9330 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f9340 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f9350 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f9360 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9370 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f9380 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f9390 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001f93a0 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ + 0x001f93b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f93c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f93d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f93e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f93f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f9400 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f9410 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f9420 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f9430 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ + 0x001f9440 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001f9450 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f9460 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f9470 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f9480 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f9490 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f94a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f94b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f94c0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001f94d0 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ + 0x001f94e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f94f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f9500 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f9510 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f9520 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f9530 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f9540 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f9550 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f9560 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ + 0x001f9570 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ + 0x001f9580 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f9590 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f95a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f95b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f95c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f95d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f95e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f95f0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001f9600 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ + 0x001f9610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9620 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f9630 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f9640 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f9650 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f9660 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f9670 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f9680 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f9690 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ + 0x001f96a0 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ + 0x001f96b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f96c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f96d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f96e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f96f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f9700 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f9710 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f9720 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f9730 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001f9740 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ + 0x001f9750 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f9760 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f9770 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f9780 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f9790 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f97a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f97b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f97c0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f97d0 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ + 0x001f97e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f97f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f9800 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f9810 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f9820 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f9830 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f9840 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f9850 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f9860 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001f9870 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ + 0x001f9880 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f9890 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f98a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f98b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f98c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f98d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f98e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f98f0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001f9900 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ + 0x001f9910 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f9920 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f9930 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f9940 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f9950 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f9960 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f9970 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f9980 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f9990 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ + 0x001f99a0 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ + 0x001f99b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f99c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f99d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f99e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f99f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f9a00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f9a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9a20 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f9a30 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ + 0x001f9a40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f9a50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f9a60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f9a70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f9a80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f9a90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f9aa0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f9ab0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001f9ac0 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ + 0x001f9ad0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f9ae0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f9af0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f9b00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f9b10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f9b20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f9b30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f9b40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f9b50 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ + 0x001f9b60 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001f9b70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f9b80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f9b90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f9ba0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f9bb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f9bc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f9bd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f9be0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001f9bf0 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ + 0x001f9c00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f9c10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f9c20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f9c30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f9c40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f9c50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f9c60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f9c70 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f9c80 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ + 0x001f9c90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f9ca0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f9cb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9cc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f9cd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f9ce0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f9cf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f9d00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f9d10 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001f9d20 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ + 0x001f9d30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f9d40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f9d50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f9d60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f9d70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f9d80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f9d90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f9da0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001f9db0 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ + 0x001f9dc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f9dd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f9de0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9df0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9e00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f9e10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f9e20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f9e30 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001f9e40 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ + 0x001f9e50 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ + 0x001f9e60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f9e70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f9e80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f9e90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f9ea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f9eb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f9ec0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9ed0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f9ee0 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ + 0x001f9ef0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f9f00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f9f10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f9f20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f9f30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f9f40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f9f50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f9f60 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f9f70 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ + 0x001f9f80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9f90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f9fa0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f9fb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f9fc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f9fd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f9fe0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f9ff0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fa000 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ + 0x001fa010 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ + 0x001fa020 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fa030 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fa040 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fa050 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fa060 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fa070 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fa080 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fa090 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001fa0a0 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ + 0x001fa0b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fa0c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fa0d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fa0e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fa0f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fa100 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fa110 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fa120 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001fa130 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ + 0x001fa140 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ + 0x001fa150 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fa160 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fa170 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fa180 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fa190 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fa1a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fa1b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fa1c0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001fa1d0 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ + 0x001fa1e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fa1f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fa200 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fa210 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001fa220 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fa230 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fa240 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fa250 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001fa260 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ + 0x001fa270 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fa280 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fa290 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fa2a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fa2b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fa2c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fa2d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fa2e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fa2f0 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001fa300 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ + 0x001fa310 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fa320 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fa330 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fa340 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001fa350 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fa360 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fa370 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fa380 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001fa390 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ + 0x001fa3a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fa3b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fa3c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fa3d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fa3e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fa3f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fa400 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fa410 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fa420 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001fa430 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ + 0x001fa440 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fa450 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fa460 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa470 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fa480 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fa490 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fa4a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fa4b0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001fa4c0 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ + 0x001fa4d0 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001fa4e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fa4f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fa500 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fa510 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fa520 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fa530 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fa540 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fa550 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001fa560 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ + 0x001fa570 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fa580 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fa590 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fa5a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fa5b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fa5c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fa5d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fa5e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fa5f0 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ + 0x001fa600 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ + 0x001fa610 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fa620 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fa630 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fa640 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fa650 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fa660 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fa670 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fa680 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001fa690 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ + 0x001fa6a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fa6b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fa6c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fa6d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fa6e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fa6f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fa700 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fa710 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fa720 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001fa730 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ + 0x001fa740 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fa750 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fa760 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fa770 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001fa780 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fa790 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fa7a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fa7b0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001fa7c0 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ + 0x001fa7d0 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ + 0x001fa7e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fa7f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fa800 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fa810 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fa820 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fa830 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fa840 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fa850 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001fa860 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ + 0x001fa870 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fa880 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fa890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fa8a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fa8b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fa8c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fa8d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fa8e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fa8f0 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001fa900 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ + 0x001fa910 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fa920 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fa930 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa940 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fa950 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fa960 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fa970 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fa980 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001fa990 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ + 0x001fa9a0 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ + 0x001fa9b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fa9c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fa9d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fa9e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fa9f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001faa00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001faa10 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001faa20 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001faa30 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ + 0x001faa40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001faa50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001faa60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001faa70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001faa80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001faa90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001faaa0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001faab0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001faac0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001faad0 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ + 0x001faae0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001faaf0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fab00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fab10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001fab20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fab30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fab40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fab50 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001fab60 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ + 0x001fab70 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ + 0x001fab80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fab90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001faba0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fabb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fabc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fabd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fabe0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fabf0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001fac00 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ + 0x001fac10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fac20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fac30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fac40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fac50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fac60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fac70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fac80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fac90 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001faca0 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ + 0x001facb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001facc0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001facd0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001face0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001facf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fad00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fad10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fad20 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ + 0x001fad30 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ + 0x001fad40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fad50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fad60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fad70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fad80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fad90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fada0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fadb0 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ + 0x001fadc0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001fadd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fade0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fadf0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fae00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fae10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fae20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fae30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fae40 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ + 0x001fae50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fae60 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fae70 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fae80 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fae90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001faea0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001faeb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001faec0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001faed0 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ + 0x001faee0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001faef0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001faf00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001faf10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001faf20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001faf30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001faf40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001faf50 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ + 0x001faf60 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ + 0x001faf70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001faf80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001faf90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fafa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fafb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fafc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fafd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fafe0 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ + 0x001faff0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fb000 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fb010 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb020 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fb030 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fb040 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fb050 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fb060 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fb070 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ + 0x001fb080 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fb090 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fb0a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fb0b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fb0c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fb0d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fb0e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fb0f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fb100 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ + 0x001fb110 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fb120 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fb130 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fb140 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fb150 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fb160 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fb170 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fb180 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001fb190 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ + 0x001fb1a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fb1b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fb1c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fb1d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fb1e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fb1f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fb200 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fb210 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001fb220 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ + 0x001fb230 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fb240 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fb250 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fb260 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fb270 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fb280 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fb290 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fb2a0 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ + 0x001fb2b0 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ + 0x001fb2c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fb2d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fb2e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fb2f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fb300 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fb310 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fb320 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fb330 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ + 0x001fb340 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ + 0x001fb350 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fb360 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fb370 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fb380 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fb390 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fb3a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fb3b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fb3c0 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ + 0x001fb3d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb3e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fb3f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fb400 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fb410 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fb420 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fb430 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fb440 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fb450 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ + 0x001fb460 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fb470 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fb480 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fb490 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fb4a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fb4b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fb4c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fb4d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fb4e0 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ + 0x001fb4f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fb500 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fb510 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fb520 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fb530 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fb540 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fb550 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fb560 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fb570 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ + 0x001fb580 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fb590 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fb5a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fb5b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fb5c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fb5d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fb5e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fb5f0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001fb600 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ + 0x001fb610 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fb620 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fb630 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fb640 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fb650 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fb660 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fb670 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fb680 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001fb690 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ + 0x001fb6a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fb6b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fb6c0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fb6d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001fb6e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001fb6f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fb700 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fb710 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ + 0x001fb720 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ + 0x001fb730 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fb740 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fb750 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fb760 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fb770 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fb780 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fb790 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fb7a0 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ + 0x001fb7b0 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ + 0x001fb7c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fb7d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fb7e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fb7f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fb800 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fb810 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fb820 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fb830 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ + 0x001fb840 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ + 0x001fb850 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fb860 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fb870 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fb880 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001fb890 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fb8a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fb8b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fb8c0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001fb8d0 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ + 0x001fb8e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fb8f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fb900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb910 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fb920 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fb930 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fb940 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fb950 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fb960 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ + 0x001fb970 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fb980 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fb990 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fb9a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fb9b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fb9c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fb9d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fb9e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fb9f0 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ + 0x001fba00 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ + 0x001fba10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fba20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fba30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fba40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fba50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fba60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fba70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fba80 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ + 0x001fba90 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ + 0x001fbaa0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fbab0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fbac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fbad0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fbae0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fbaf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fbb00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fbb10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fbb20 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ + 0x001fbb30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fbb40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fbb50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fbb60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fbb70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fbb80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fbb90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fbba0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fbbb0 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ + 0x001fbbc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fbbd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fbbe0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fbbf0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fbc00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fbc10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fbc20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fbc30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fbc40 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ + 0x001fbc50 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ + 0x001fbc60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fbc70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fbc80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fbc90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fbca0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fbcb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fbcc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fbcd0 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ + 0x001fbce0 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ + 0x001fbcf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fbd00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fbd10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fbd20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fbd30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fbd40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fbd50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fbd60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fbd70 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ + 0x001fbd80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fbd90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fbda0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fbdb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fbdc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fbdd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fbde0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fbdf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fbe00 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ + 0x001fbe10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fbe20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fbe30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fbe40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fbe50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fbe60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fbe70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fbe80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fbe90 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ + 0x001fbea0 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ + 0x001fbeb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fbec0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fbed0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fbee0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001fbef0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fbf00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fbf10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fbf20 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ + 0x001fbf30 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001fbf40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fbf50 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fbf60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fbf70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fbf80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fbf90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fbfa0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fbfb0 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ + 0x001fbfc0 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ + 0x001fbfd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fbfe0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fbff0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fc000 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fc010 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fc020 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fc030 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fc040 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001fc050 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ + 0x001fc060 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ + 0x001fc070 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fc080 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fc090 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fc0a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fc0b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fc0c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fc0d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fc0e0 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ + 0x001fc0f0 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ + 0x001fc100 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fc110 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fc120 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fc130 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fc140 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fc150 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fc160 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fc170 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001fc180 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ + 0x001fc190 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ + 0x001fc1a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fc1b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fc1c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fc1d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fc1e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fc1f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fc200 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fc210 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ + 0x001fc220 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fc230 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fc240 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fc250 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fc260 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fc270 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fc280 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fc290 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fc2a0 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ + 0x001fc2b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fc2c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fc2d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fc2e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fc2f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fc300 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fc310 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fc320 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001fc330 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ + 0x001fc340 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fc350 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fc360 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fc370 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001fc380 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fc390 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fc3a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fc3b0 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ + 0x001fc3c0 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ + 0x001fc3d0 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ + 0x001fc3e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fc3f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fc400 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fc410 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fc420 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fc430 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fc440 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fc450 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ + 0x001fc460 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001fc470 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fc480 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fc490 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fc4a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fc4b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fc4c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fc4d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fc4e0 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ + 0x001fc4f0 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ + 0x001fc500 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fc510 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fc520 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fc530 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fc540 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fc550 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fc560 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fc570 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ + 0x001fc580 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ + 0x001fc590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fc5a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fc5b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fc5c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fc5d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fc5e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fc5f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fc600 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ + 0x001fc610 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fc620 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fc630 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fc640 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fc650 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fc660 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fc670 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fc680 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fc690 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ + 0x001fc6a0 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ + 0x001fc6b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fc6c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fc6d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fc6e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fc6f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fc700 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fc710 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fc720 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ + 0x001fc730 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ + 0x001fc740 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fc750 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fc760 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fc770 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001fc780 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fc790 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fc7a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fc7b0 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ + 0x001fc7c0 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ + 0x001fc7d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fc7e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fc7f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fc800 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001fc810 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fc820 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fc830 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fc840 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ + 0x001fc850 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ + 0x001fc860 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fc870 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ 0x001fc880 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fc890 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ - 0x001fc8a0 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ - 0x001fc8b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fc8c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fc8d0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001fc8e0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001fc8f0 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ - 0x001fc900 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ - 0x001fc910 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001fc920 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001fc930 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fc940 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fc950 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fc960 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x001fc970 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ - 0x001fc980 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001fc990 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001fc9a0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x001fc9b0 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ - 0x001fc9c0 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ - 0x001fc9d0 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ - 0x001fc9e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001fc9f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001fca00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001fca10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001fca20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001fca30 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ - 0x001fca40 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ - 0x001fca50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fca60 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x001fca70 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ - 0x001fca80 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ - 0x001fca90 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ - 0x001fcaa0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001fcab0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001fcac0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001fcad0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001fcae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fcaf0 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ - 0x001fcb00 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ - 0x001fcb10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001fcb20 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ - 0x001fcb30 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ - 0x001fcb40 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ - 0x001fcb50 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ - 0x001fcb60 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ - 0x001fcb70 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ - 0x001fcb80 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fcb90 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001fcba0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001fcbb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001fcbc0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001fcbd0 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ - 0x001fcbe0 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ - 0x001fcbf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fcc00 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001fcc10 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001fcc20 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001fcc30 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ - 0x001fcc40 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ - 0x001fcc50 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ - 0x001fcc60 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ - 0x001fcc70 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ - 0x001fcc80 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ - 0x001fcc90 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ - 0x001fcca0 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ - 0x001fccb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fccc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fccd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fcce0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fccf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fcd00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fcd10 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ - 0x001fcd20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001fcd30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fcd40 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ - 0x001fcd50 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ - 0x001fcd60 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ - 0x001fcd70 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ - 0x001fcd80 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ - 0x001fcd90 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ - 0x001fcda0 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ - 0x001fcdb0 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ - 0x001fcdc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fcdd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fcde0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fcdf0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001fce00 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001fce10 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ - 0x001fce20 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ - 0x001fce30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001fce40 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ - 0x001fce50 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ - 0x001fce60 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ - 0x001fce70 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ - 0x001fce80 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ - 0x001fce90 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ - 0x001fcea0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001fceb0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001fcec0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001fced0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcee0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001fcef0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fcf00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fcf10 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ - 0x001fcf20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001fcf30 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ - 0x001fcf40 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ - 0x001fcf50 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ - 0x001fcf60 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fcf70 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001fcf80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fcf90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fcfa0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fcfb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fcfc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcfd0 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ - 0x001fcfe0 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ - 0x001fcff0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fd000 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ - 0x001fd010 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ - 0x001fd020 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fd030 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fd040 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001fd050 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001fd060 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001fd070 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fd080 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001fd090 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001fd0a0 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ - 0x001fd0b0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ - 0x001fd0c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fd0d0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ - 0x001fd0e0 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ - 0x001fd0f0 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ - 0x001fd100 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ - 0x001fd110 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ - 0x001fd120 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x001fd130 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001fd140 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001fd150 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001fd160 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001fd170 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001fd180 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fd190 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ - 0x001fd1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd1b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fd1c0 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ - 0x001fd1d0 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ - 0x001fd1e0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fd1f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fd200 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001fd210 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001fd220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd230 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fd240 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fd250 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fd260 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ - 0x001fd270 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001fd280 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x001fd290 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ - 0x001fd2a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fd2b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fd2c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001fd2d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001fd2e0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001fd2f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fd300 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001fd310 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001fd320 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ - 0x001fd330 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x001fd340 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fd350 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x001fd360 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x001fd370 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x001fd380 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x001fd390 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ - 0x001fd3a0 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ - 0x001fd3b0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001fd3c0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001fd3d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001fd3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd3f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001fd400 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fd410 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ - 0x001fd420 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ - 0x001fd430 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fd440 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ - 0x001fd450 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ - 0x001fd460 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fd470 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fd480 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001fd490 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001fd4a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fd4b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fd4c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001fd4d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd4e0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ - 0x001fd4f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fd500 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fd510 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ - 0x001fd520 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ - 0x001fd530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd540 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001fd550 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001fd560 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001fd570 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001fd580 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fd590 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001fd5a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001fd5b0 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ - 0x001fd5c0 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x001fd5d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fd5e0 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x001fd5f0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x001fd600 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x001fd610 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x001fd620 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ - 0x001fd630 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ - 0x001fd640 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001fd650 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001fd660 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001fd670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd680 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fd690 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fd6a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fd6b0 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ - 0x001fd6c0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001fd6d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fd6e0 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ - 0x001fd6f0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x001fd700 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fd710 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001fd720 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001fd730 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001fd740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd750 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fd760 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fd770 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fd780 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ - 0x001fd790 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001fd7a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fd7b0 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ - 0x001fd7c0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x001fd7d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fd7e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001fd7f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001fd800 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001fd810 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001fd820 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fd830 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001fd840 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fd850 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ - 0x001fd860 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001fd870 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fd880 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ - 0x001fd890 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ - 0x001fd8a0 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ - 0x001fd8b0 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ - 0x001fd8c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fd8d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fd8e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fd8f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fd900 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fd910 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001fd920 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ - 0x001fd930 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fd940 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001fd950 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ - 0x001fd960 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ - 0x001fd970 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ - 0x001fd980 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ - 0x001fd990 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ - 0x001fd9a0 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ - 0x001fd9b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001fd9c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fd9d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fd9e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fd9f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001fda00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fda10 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ - 0x001fda20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fda30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fda40 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001fda50 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001fda60 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ - 0x001fda70 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ - 0x001fda80 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ - 0x001fda90 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ - 0x001fdaa0 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ - 0x001fdab0 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ - 0x001fdac0 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ - 0x001fdad0 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ - 0x001fdae0 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ - 0x001fdaf0 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ - 0x001fdb00 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ - 0x001fdb10 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ - 0x001fdb20 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ - 0x001fdb30 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ - 0x001fdb40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001fdb50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001fdb60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001fdb70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001fdb80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001fdb90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fdba0 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ - 0x001fdbb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fdbc0 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ - 0x001fdbd0 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ - 0x001fdbe0 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ - 0x001fdbf0 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ - 0x001fdc00 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ - 0x001fdc10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001fdc20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001fdc30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fdc40 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001fdc50 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001fdc60 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ - 0x001fdc70 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ - 0x001fdc80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fdc90 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001fdca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fdcb0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001fdcc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001fdcd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fdce0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001fdcf0 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ - 0x001fdd00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fdd10 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001fdd20 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ - 0x001fdd30 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ - 0x001fdd40 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ - 0x001fdd50 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ - 0x001fdd60 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ - 0x001fdd70 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ - 0x001fdd80 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001fdd90 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001fdda0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001fddb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fddc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001fddd0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001fdde0 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ - 0x001fddf0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001fde00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fde10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fde20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001fde30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001fde40 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fde50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001fde60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fde70 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ - 0x001fde80 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ - 0x001fde90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fdea0 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ - 0x001fdeb0 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ - 0x001fdec0 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ - 0x001fded0 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ - 0x001fdee0 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ - 0x001fdef0 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ - 0x001fdf00 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ - 0x001fdf10 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ - 0x001fdf20 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ - 0x001fdf30 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ - 0x001fdf40 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ - 0x001fdf50 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ - 0x001fdf60 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ - 0x001fdf70 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ - 0x001fdf80 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ - 0x001fdf90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001fdfa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001fdfb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fdfc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001fdfd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001fdfe0 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ - 0x001fdff0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001fe000 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fe010 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ - 0x001fe020 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ - 0x001fe030 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ - 0x001fe040 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ - 0x001fe050 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001fe060 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x001fe070 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001fe080 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001fe090 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001fe0a0 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ - 0x001fe0b0 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ - 0x001fe0c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001fe0d0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x001fe0e0 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ - 0x001fe0f0 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ - 0x001fe100 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ - 0x001fe110 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001fe120 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001fe130 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fe140 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fe150 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fe160 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x001fe170 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ - 0x001fe180 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fe190 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001fe1a0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001fe1b0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001fe1c0 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ - 0x001fe1d0 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ - 0x001fe1e0 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x001fe1f0 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x001fe200 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ - 0x001fe210 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ - 0x001fe220 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fe230 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001fe240 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001fe250 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fe260 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001fe270 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fe280 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ - 0x001fe290 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ + 0x001fc890 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fc8a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fc8b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fc8c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fc8d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fc8e0 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ + 0x001fc8f0 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001fc900 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fc910 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fc920 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fc930 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fc940 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fc950 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fc960 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fc970 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001fc980 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ + 0x001fc990 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001fc9a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fc9b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fc9c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fc9d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fc9e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fc9f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fca00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fca10 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ + 0x001fca20 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ + 0x001fca30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fca40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fca50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fca60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001fca70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fca80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fca90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fcaa0 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ + 0x001fcab0 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ + 0x001fcac0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001fcad0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fcae0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fcaf0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fcb00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fcb10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fcb20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fcb30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fcb40 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ + 0x001fcb50 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ + 0x001fcb60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fcb70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fcb80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fcb90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fcba0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fcbb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fcbc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fcbd0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001fcbe0 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ + 0x001fcbf0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fcc00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fcc10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fcc20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001fcc30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fcc40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fcc50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fcc60 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ + 0x001fcc70 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ + 0x001fcc80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fcc90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fcca0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fccb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001fccc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fccd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fcce0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fccf0 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ + 0x001fcd00 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ + 0x001fcd10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fcd20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fcd30 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fcd40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001fcd50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fcd60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fcd70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fcd80 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ + 0x001fcd90 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ + 0x001fcda0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001fcdb0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fcdc0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001fcdd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fcde0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001fcdf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fce00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fce10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fce20 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ + 0x001fce30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fce40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fce50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fce60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fce70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fce80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fce90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fcea0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fceb0 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ + 0x001fcec0 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001fced0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fcee0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fcef0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fcf00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fcf10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fcf20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fcf30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fcf40 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001fcf50 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ + 0x001fcf60 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ + 0x001fcf70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fcf80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fcf90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fcfa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fcfb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fcfc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fcfd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fcfe0 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ + 0x001fcff0 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ + 0x001fd000 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fd010 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fd020 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fd030 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fd040 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fd050 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fd060 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fd070 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fd080 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ + 0x001fd090 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ + 0x001fd0a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fd0b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fd0c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001fd0d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001fd0e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fd0f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fd100 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fd110 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ + 0x001fd120 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ + 0x001fd130 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ + 0x001fd140 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fd150 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fd160 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fd170 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fd180 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fd190 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fd1a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fd1b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fd1c0 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ + 0x001fd1d0 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ + 0x001fd1e0 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001fd1f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fd200 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fd210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fd220 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fd230 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fd240 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fd250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fd260 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ + 0x001fd270 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ + 0x001fd280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fd290 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fd2a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fd2b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fd2c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fd2d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fd2e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fd2f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fd300 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ + 0x001fd310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fd320 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fd330 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fd340 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fd350 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001fd360 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001fd370 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fd380 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fd390 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ + 0x001fd3a0 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ + 0x001fd3b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fd3c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fd3d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fd3e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001fd3f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001fd400 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fd410 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fd420 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ + 0x001fd430 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ + 0x001fd440 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ + 0x001fd450 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fd460 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fd470 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fd480 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fd490 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fd4a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fd4b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fd4c0 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ + 0x001fd4d0 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ + 0x001fd4e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fd4f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fd500 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fd510 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001fd520 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fd530 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fd540 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fd550 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ + 0x001fd560 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ + 0x001fd570 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ + 0x001fd580 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fd590 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fd5a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fd5b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fd5c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fd5d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fd5e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fd5f0 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ + 0x001fd600 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ + 0x001fd610 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fd620 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fd630 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fd640 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fd650 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fd660 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fd670 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fd680 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ + 0x001fd690 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ + 0x001fd6a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fd6b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fd6c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fd6d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fd6e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fd6f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fd700 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fd710 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fd720 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ + 0x001fd730 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ + 0x001fd740 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fd750 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fd760 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fd770 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fd780 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fd790 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fd7a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fd7b0 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ + 0x001fd7c0 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ + 0x001fd7d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fd7e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fd7f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fd800 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001fd810 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fd820 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fd830 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fd840 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ + 0x001fd850 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fd860 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fd870 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001fd880 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fd890 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fd8a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fd8b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fd8c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fd8d0 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ + 0x001fd8e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fd8f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fd900 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fd910 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001fd920 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fd930 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fd940 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fd950 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ + 0x001fd960 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001fd970 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fd980 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fd990 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fd9a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fd9b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fd9c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fd9d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fd9e0 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ + 0x001fd9f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fda00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fda10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fda20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fda30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fda40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fda50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fda60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fda70 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ + 0x001fda80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fda90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fdaa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fdab0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001fdac0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fdad0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fdae0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fdaf0 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ + 0x001fdb00 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ + 0x001fdb10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fdb20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fdb30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fdb40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fdb50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fdb60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fdb70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001fdb80 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ + 0x001fdb90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fdba0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fdbb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fdbc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fdbd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fdbe0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fdbf0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001fdc00 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001fdc10 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ + 0x001fdc20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fdc30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fdc40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fdc50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001fdc60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fdc70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fdc80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fdc90 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x001fdca0 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ + 0x001fdcb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fdcc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fdcd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fdce0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fdcf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fdd00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fdd10 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ + 0x001fdd20 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001fdd30 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ + 0x001fdd40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fdd50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fdd60 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001fdd70 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001fdd80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fdd90 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001fdda0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001fddb0 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001fddc0 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ + 0x001fddd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fdde0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fddf0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001fde00 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001fde10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fde20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001fde30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fde40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fde50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fde60 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001fde70 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001fde80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fde90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fdea0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fdeb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fdec0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001fded0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fdee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdef0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fdf00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fdf10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fdf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdf30 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001fdf40 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ + 0x001fdf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdf60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fdf70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fdf80 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fdf90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fdfa0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fdfb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdfc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fdfd0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fdfe0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fdff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe000 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fe010 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ + 0x001fe020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe030 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fe040 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fe050 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001fe060 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001fe070 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001fe080 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe090 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fe0a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fe0b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fe0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe0d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fe0e0 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ + 0x001fe0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe100 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fe110 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fe120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe130 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fe140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe150 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001fe160 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fe170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe180 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fe190 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fe1a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fe1b0 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ + 0x001fe1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe1d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fe1e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001fe1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe200 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fe210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe220 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001fe230 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fe240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe250 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fe260 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fe270 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fe280 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ + 0x001fe290 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fe2a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fe2b0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x001fe2c0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x001fe2d0 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ - 0x001fe2e0 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ - 0x001fe2f0 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ - 0x001fe300 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ - 0x001fe310 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ - 0x001fe320 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ - 0x001fe330 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ - 0x001fe340 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fe350 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fe360 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fe370 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fe380 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fe390 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001fe3a0 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ - 0x001fe3b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001fe3c0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001fe3d0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001fe3e0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001fe3f0 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ - 0x001fe400 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ - 0x001fe410 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ - 0x001fe420 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ - 0x001fe430 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ - 0x001fe440 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ - 0x001fe450 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ - 0x001fe460 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fe470 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001fe480 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001fe490 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001fe4a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001fe4b0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001fe4c0 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ - 0x001fe4d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001fe4e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fe4f0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001fe500 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001fe510 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ - 0x001fe520 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ - 0x001fe530 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x001fe540 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x001fe550 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ - 0x001fe560 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ - 0x001fe570 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ - 0x001fe580 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001fe590 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001fe5a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001fe5b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001fe5c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001fe5d0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001fe5e0 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ - 0x001fe5f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fe600 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ - 0x001fe610 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ - 0x001fe620 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ - 0x001fe630 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ - 0x001fe640 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fe650 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001fe660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fe670 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001fe680 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001fe690 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ - 0x001fe6a0 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ - 0x001fe6b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fe6c0 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x001fe6d0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x001fe6e0 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ - 0x001fe6f0 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ - 0x001fe700 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ - 0x001fe710 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ - 0x001fe720 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ - 0x001fe730 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ - 0x001fe740 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ - 0x001fe750 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ - 0x001fe760 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ - 0x001fe770 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ - 0x001fe780 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ - 0x001fe790 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ - 0x001fe7a0 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ - 0x001fe7b0 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ - 0x001fe7c0 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ - 0x001fe7d0 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ - 0x001fe7e0 20202020 20227374 72756374 75726522 "structure" │ │ │ │ - 0x001fe7f0 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ + 0x001fe2b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fe2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe2d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fe2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe2f0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001fe300 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001fe310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe320 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fe330 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fe340 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fe350 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ + 0x001fe360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe370 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fe380 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001fe390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe3a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fe3b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe3c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fe3d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fe3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe3f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fe400 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fe410 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fe420 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ + 0x001fe430 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe440 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fe450 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fe460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe470 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fe480 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fe490 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fe4a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001fe4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe4c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fe4d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fe4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe4f0 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ + 0x001fe500 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe510 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fe520 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fe530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe540 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fe550 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fe560 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fe570 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001fe580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe590 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fe5a0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001fe5b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe5c0 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ + 0x001fe5d0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001fe5e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fe5f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fe600 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe610 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001fe620 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001fe630 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001fe640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe650 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fe660 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001fe670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe680 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fe690 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ + 0x001fe6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe6b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fe6c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fe6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe6e0 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x001fe6f0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x001fe700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe710 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fe720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe740 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fe750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fe760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe770 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001fe780 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ + 0x001fe790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe7a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fe7b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fe7c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fe7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe7e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fe7f0 73220a20 20202020 20202020 20202020 s". │ │ │ │ 0x001fe800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe810 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001fe820 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fe830 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ - 0x001fe840 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ - 0x001fe850 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001fe860 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001fe810 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001fe820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe830 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fe840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe850 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fe860 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x001fe870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe880 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fe890 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fe8a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fe880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe890 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ + 0x001fe8a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ 0x001fe8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe8c0 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ - 0x001fe8d0 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ + 0x001fe8c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001fe8d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ 0x001fe8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe8f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001fe900 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ - 0x001fe910 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x001fe920 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ - 0x001fe930 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ - 0x001fe940 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ - 0x001fe950 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ - 0x001fe960 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ - 0x001fe970 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ - 0x001fe980 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ - 0x001fe990 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ - 0x001fe9a0 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ - 0x001fe9b0 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ + 0x001fe8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe900 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001fe910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe920 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fe930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe950 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fe960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe970 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fe980 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fe990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe9a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fe9b0 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ 0x001fe9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe9d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001fe9e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fe9f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fea00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001fea10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fea20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001fea30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001fea40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fea50 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ - 0x001fea60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fea70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fea80 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ - 0x001fea90 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ - 0x001feaa0 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ - 0x001feab0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001feac0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001fead0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001feae0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001feaf0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001feb00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001feb10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001feb20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001feb30 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001feb40 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001feb50 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ - 0x001feb60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001feb70 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ - 0x001feb80 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ - 0x001feb90 20636861 72616374 65726973 74696373 characteristics │ │ │ │ - 0x001feba0 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ - 0x001febb0 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ - 0x001febc0 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ - 0x001febd0 77697468 20737065 63696669 6320636f with specific co │ │ │ │ - 0x001febe0 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ - 0x001febf0 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ - 0x001fec00 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ - 0x001fec10 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ - 0x001fec20 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ - 0x001fec30 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ - 0x001fec40 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ - 0x001fec50 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ - 0x001fec60 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001fec70 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ - 0x001fec80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fec90 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001feca0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fecb0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x001fecc0 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ - 0x001fecd0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001fece0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001fecf0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fed00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fed10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fed20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fed30 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fed40 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001fe9d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fe9e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fe9f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fea00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fea20 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001fea30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea40 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fea50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fea70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fea90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001feaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feac0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ + 0x001fead0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001feae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feaf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001feb00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001feb10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001feb30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001feb40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb50 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001feb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb70 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001feb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feba0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001febb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001febc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001febd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001febe0 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001febf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fec00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fec10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fec20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fec30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fec40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001fec50 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001fec60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fec70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fec80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fec90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001feca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fecb0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fecc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fecd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fece0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fecf0 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ + 0x001fed00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fed10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fed20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fed30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fed40 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fed50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fed60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fed70 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ - 0x001fed80 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ - 0x001fed90 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001feda0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001fedb0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001fedc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fedd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fede0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fedf0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fee00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fee10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fee20 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ - 0x001fee30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fee40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001fee50 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001fee60 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ - 0x001fee70 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ - 0x001fee80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fee90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001feea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001feeb0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001feec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fed60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001fed70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fed80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fed90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feda0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001fedb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fedc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fedd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fede0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fedf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fee10 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ + 0x001fee20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fee50 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fee60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fee80 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001fee90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001feeb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feec0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x001feed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001feee0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001feef0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fef00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fef10 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ - 0x001fef20 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ - 0x001fef30 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001fef40 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ - 0x001fef50 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ - 0x001fef60 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ + 0x001feee0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001feef0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fef00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef20 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ + 0x001fef30 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ + 0x001fef40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fef60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ 0x001fef70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fef80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fef90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fefa0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001fefb0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fefc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fefd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fefe0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001feff0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ff000 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ - 0x001ff010 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ff020 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ff030 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ - 0x001ff040 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ - 0x001ff050 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ - 0x001ff060 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ff070 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ff080 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ff090 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ff0a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ff0b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ff0c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ff0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff0e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ff0f0 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ - 0x001ff100 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ff110 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ff120 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001ff130 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ - 0x001ff140 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ff150 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ff160 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001ff170 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ff180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ff1a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ff1b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ff1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff1d0 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ - 0x001ff1e0 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ - 0x001ff1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff200 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ff210 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ - 0x001ff220 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ - 0x001ff230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff240 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fef80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fefa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fefb0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001fefc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fefd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fefe0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001feff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff000 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ff010 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001ff020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff030 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ff040 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ + 0x001ff050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff070 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ff080 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ff090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff0a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ff0b0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ff0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff0d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ff0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff0f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ff100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff110 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ff120 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ff130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff150 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x001ff160 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ + 0x001ff170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff180 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ff190 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ff1a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff1c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ff1d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ff1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff1f0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ff200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff210 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ff220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff230 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ff240 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ 0x001ff250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff260 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ff270 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ff280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff290 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ff2a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ff2b0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ff2c0 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ - 0x001ff2d0 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ - 0x001ff2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff2f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ff300 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ - 0x001ff310 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ - 0x001ff320 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ - 0x001ff330 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ - 0x001ff340 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ff350 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ff360 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001ff370 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001ff380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff390 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ff3a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ff3b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ff3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff3d0 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ - 0x001ff3e0 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ - 0x001ff3f0 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ - 0x001ff400 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ff410 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ff420 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ - 0x001ff430 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ - 0x001ff440 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ - 0x001ff450 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ - 0x001ff460 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ff470 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ff480 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ff490 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ff4a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ff4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff4c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ff4d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ff4e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ff4f0 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ - 0x001ff500 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ - 0x001ff510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff520 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ff530 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x001ff540 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ - 0x001ff550 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ - 0x001ff560 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ - 0x001ff570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff580 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ff590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff5a0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ff5b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ff5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff5d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ff5e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ff5f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ff600 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ - 0x001ff610 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ - 0x001ff620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff630 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ff640 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001ff650 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ - 0x001ff660 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ - 0x001ff670 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ - 0x001ff680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff690 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ff6a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ff6b0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ff6c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001ff6d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ff6e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ff6f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ff700 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001ff710 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ff720 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ - 0x001ff730 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ff740 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ - 0x001ff750 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ - 0x001ff760 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ - 0x001ff770 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ - 0x001ff780 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x001ff790 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001ff7a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ff7b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ff7c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ff7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff7e0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001ff7f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ff800 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001ff810 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ - 0x001ff820 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ - 0x001ff830 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ff840 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ff850 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ff860 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ff870 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ff880 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ff890 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ff8a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff8b0 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ - 0x001ff8c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ff8d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001ff8e0 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ - 0x001ff8f0 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ - 0x001ff900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff910 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001ff920 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ff930 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001ff940 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ff950 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ff960 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001ff970 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001ff980 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ - 0x001ff990 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ - 0x001ff9a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ff9b0 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ - 0x001ff9c0 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ - 0x001ff9d0 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ - 0x001ff9e0 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ - 0x001ff9f0 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ - 0x001ffa00 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ - 0x001ffa10 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ - 0x001ffa20 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ - 0x001ffa30 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001ffa40 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001ffa50 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ffa60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffa70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ffa80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ffa90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ffaa0 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ - 0x001ffab0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ffac0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ffad0 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ - 0x001ffae0 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ - 0x001ffaf0 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ - 0x001ffb00 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ - 0x001ffb10 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ - 0x001ffb20 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ - 0x001ffb30 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ - 0x001ffb40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ffb50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ffb60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ffb70 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ffb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffb90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ffba0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ffbb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ffbc0 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ - 0x001ffbd0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ffbe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ffbf0 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ - 0x001ffc00 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ - 0x001ffc10 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ - 0x001ffc20 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ - 0x001ffc30 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ - 0x001ffc40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ffc50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ffc60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ffc70 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ffc80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffc90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001ffca0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ffcb0 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ - 0x001ffcc0 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ - 0x001ffcd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ffce0 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ - 0x001ffcf0 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ - 0x001ffd00 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ - 0x001ffd10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001ffd20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ffd30 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001ffd40 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ffd50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ffd60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ffd70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ffd80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffd90 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ - 0x001ffda0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001ffdb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ffdc0 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ - 0x001ffdd0 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ - 0x001ffde0 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ - 0x001ffdf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ffe00 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001ffe10 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ffe20 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ffe30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ffe40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ffe50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ff260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff270 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ + 0x001ff280 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ + 0x001ff290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff2a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ff2b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001ff2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff2e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ff2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff300 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ff310 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff330 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ff340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff350 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ff360 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001ff370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff380 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ff390 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ + 0x001ff3a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff3c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ff3d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001ff3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff3f0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ff400 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ff410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff420 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ff430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff440 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001ff450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff460 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001ff470 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ff480 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001ff490 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ff4a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ff4b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ff4c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ff4d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ff4e0 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ + 0x001ff4f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ff500 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ff510 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ff520 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ff530 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ff540 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ff550 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ff560 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001ff570 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ + 0x001ff580 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ff590 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ff5a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ff5b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ff5c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ff5d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ff5e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ff5f0 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ + 0x001ff600 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ + 0x001ff610 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ff620 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ff630 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ff640 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ff650 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ff660 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ff670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ff680 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ + 0x001ff690 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x001ff6a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ff6b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001ff6c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ff6d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ff6e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001ff6f0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001ff700 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ff710 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ + 0x001ff720 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ff730 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ff740 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001ff750 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001ff760 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ff770 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ff780 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x001ff790 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ff7a0 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ + 0x001ff7b0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ff7c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ff7d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff7e0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001ff7f0 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ + 0x001ff800 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ff810 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ff820 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ff830 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ff840 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ + 0x001ff850 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ff860 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ff870 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ff880 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ff890 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ff8a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ff8b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ff8c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ff8d0 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ + 0x001ff8e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ff8f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ff900 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ff910 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ff920 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ff930 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ff940 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ff950 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001ff960 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001ff970 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ff980 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ff990 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ff9a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ff9b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ff9c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ff9d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ff9e0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001ff9f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ffa00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ffa10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ffa20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ffa30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ffa40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ffa50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ffa60 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001ffa70 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ + 0x001ffa80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ffa90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ffaa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ffab0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ffac0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ffad0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x001ffae0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ffaf0 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ + 0x001ffb00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ffb10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ffb20 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001ffb30 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001ffb40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ffb50 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001ffb60 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001ffb70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ffb80 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ + 0x001ffb90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ffba0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ffbb0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001ffbc0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001ffbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffbe0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ffbf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ffc00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ffc10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffc20 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ + 0x001ffc30 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ + 0x001ffc40 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ffc50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ffc60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ffc70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ffc80 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ffc90 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001ffca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffcb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ffcc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ffcd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ffce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffcf0 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ + 0x001ffd00 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001ffd10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ffd20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ffd30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ffd40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ffd50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ffd60 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ffd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffd80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ffd90 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ffda0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ffdb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffdc0 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ + 0x001ffdd0 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ + 0x001ffde0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffdf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ffe00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ffe10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffe20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ffe30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffe40 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ffe50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x001ffe60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffe70 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ - 0x001ffe80 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001ffe90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ffea0 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ - 0x001ffeb0 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ - 0x001ffec0 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ - 0x001ffed0 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ - 0x001ffee0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001ffef0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001fff00 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001ffe70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ffe80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ffe90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ffea0 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ + 0x001ffeb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffec0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ffed0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ffee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffef0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fff00 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fff10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001fff20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fff30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001fff40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fff50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fff60 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x001fff70 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ - 0x001fff80 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001fff90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fffa0 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ - 0x001fffb0 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ - 0x001fffc0 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ - 0x001fffd0 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ - 0x001fffe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ffff0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00200000 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00200010 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00200020 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00200030 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00200040 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00200050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200060 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ - 0x00200070 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x00200080 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00200090 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x002000a0 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ - 0x002000b0 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ - 0x002000c0 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ - 0x002000d0 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ - 0x002000e0 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ - 0x002000f0 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ - 0x00200100 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ - 0x00200110 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ - 0x00200120 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ - 0x00200130 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ - 0x00200140 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ - 0x00200150 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ - 0x00200160 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ - 0x00200170 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ - 0x00200180 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ - 0x00200190 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ - 0x002001a0 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ - 0x002001b0 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ - 0x002001c0 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ - 0x002001d0 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ - 0x002001e0 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ - 0x002001f0 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ - 0x00200200 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ - 0x00200210 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ - 0x00200220 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ - 0x00200230 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ - 0x00200240 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ - 0x00200250 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ - 0x00200260 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x00200270 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x00200280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200290 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x002002a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002002b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x002002c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002002d0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x002002e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x002002f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200300 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00200310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200320 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00200330 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001fff20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fff30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fff50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fff60 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fff70 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ + 0x001fff80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fffa0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fffb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fffc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fffd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fffe0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ffff0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00200000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200010 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00200020 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00200030 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00200040 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ + 0x00200050 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00200060 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00200070 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00200080 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200090 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002000a0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x002000b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x002000c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002000d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002000e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002000f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00200100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200110 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ + 0x00200120 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00200130 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00200140 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00200150 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200160 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00200170 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x00200180 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00200190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002001a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002001b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x002001c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x002001d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002001e0 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ + 0x002001f0 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ + 0x00200200 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00200210 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00200220 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00200230 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00200240 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00200250 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00200260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200270 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00200280 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00200290 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002002a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002002b0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x002002c0 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ + 0x002002d0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x002002e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002002f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00200300 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200310 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00200320 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x00200330 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x00200340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200350 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00200360 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ - 0x00200370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200380 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00200390 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002003a0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x002003b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002003c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002003d0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x002003e0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x002003f0 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x00200400 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x00200410 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x00200420 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ - 0x00200430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200440 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x00200450 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00200460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200470 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x00200480 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x00200490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002004a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002004b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002004c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002004d0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x002004e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200350 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00200360 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00200370 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x00200380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200390 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ + 0x002003a0 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ + 0x002003b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002003c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002003d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002003e0 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x002003f0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x00200400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200410 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00200420 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00200430 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x00200440 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200450 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00200460 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ + 0x00200470 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200480 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00200490 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x002004a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002004b0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x002004c0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x002004d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002004e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x002004f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200500 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x00200510 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x00200520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200530 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00200540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200550 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00200500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200510 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00200520 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00200530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200540 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00200550 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ 0x00200560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200570 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00200580 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00200590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002005a0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002005b0 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ - 0x002005c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002005d0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002005e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002005f0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x00200600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200610 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00200620 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x00200630 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x00200640 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x00200650 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x00200660 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x00200670 20726563 6f726473 20746861 7420616c records that al │ │ │ │ - 0x00200680 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ - 0x00200690 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ - 0x002006a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002006b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00200570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200580 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00200590 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002005a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002005b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002005c0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x002005d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002005e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x002005f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200600 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00200610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200620 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00200630 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00200640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200660 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ + 0x00200670 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ + 0x00200680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200690 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x002006a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x002006b0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002006c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002006d0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x002006e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x002006f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00200700 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00200710 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00200720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200730 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x00200740 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ - 0x00200750 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x00200760 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ - 0x00200770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200780 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00200790 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ - 0x002007a0 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ - 0x002007b0 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ - 0x002007c0 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ - 0x002007d0 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ - 0x002007e0 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ - 0x002007f0 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ - 0x00200800 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ - 0x00200810 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ - 0x00200820 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ - 0x00200830 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ - 0x00200840 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ - 0x00200850 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ - 0x00200860 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ - 0x00200870 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ - 0x00200880 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ - 0x00200890 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ - 0x002008a0 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ - 0x002008b0 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ - 0x002008c0 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ - 0x002008d0 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ - 0x002008e0 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ - 0x002008f0 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ - 0x00200900 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ - 0x00200910 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ - 0x00200920 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ - 0x00200930 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ - 0x00200940 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ - 0x00200950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200960 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x00200970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200980 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002006d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002006e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002006f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00200700 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200720 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00200730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200740 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00200750 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00200760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200770 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00200780 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ + 0x00200790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002007a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002007b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x002007c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x002007d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002007e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002007f0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x00200800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200810 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00200820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200830 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00200840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200860 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00200870 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200890 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x002008a0 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ + 0x002008b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002008c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002008d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x002008e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002008f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200900 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00200910 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200930 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00200940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200950 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00200960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200970 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00200980 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ 0x00200990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002009a0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x002009b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x002009a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002009b0 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ 0x002009c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002009d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002009e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002009f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00200a00 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x00200a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200a20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00200a30 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ - 0x00200a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200a50 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00200a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200a70 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x002009d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002009e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002009f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00200a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200a10 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00200a20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00200a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200a40 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00200a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200a60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00200a70 20202020 20202020 20202020 20202020 │ │ │ │ 0x00200a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200a90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00200aa0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00200ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00200ac0 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x00200ad0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x00200a90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00200aa0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00200ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ac0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00200ad0 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ 0x00200ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200af0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00200b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b20 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x00200b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b50 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x00200b60 6964220a 20202020 20202020 20202020 id". │ │ │ │ + 0x00200af0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00200b00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00200b10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00200b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200b30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00200b40 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00200b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200b60 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ 0x00200b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b80 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00200b80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x00200b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200ba0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00200bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200bc0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00200bd0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00200be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200bf0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00200c00 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ - 0x00200c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200c30 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00200c40 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x00200c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200c60 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x00200c70 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x00200c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200c90 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x00200ca0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00200cb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00200cc0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x00200cd0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00200ce0 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ - 0x00200cf0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x00200d00 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x00200d10 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x00200d20 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x00200d30 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00200d40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00200d50 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00200d60 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x00200d70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00200d80 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x00200d90 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x00200da0 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ - 0x00200db0 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ - 0x00200dc0 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ - 0x00200dd0 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ - 0x00200de0 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ - 0x00200df0 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ - 0x00200e00 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ - 0x00200e10 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ - 0x00200e20 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ - 0x00200e30 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ - 0x00200e40 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ - 0x00200e50 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ - 0x00200e60 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ - 0x00200e70 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ - 0x00200e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200e90 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x00200ea0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00200eb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00200ec0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x00200ed0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00200ee0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x00200ef0 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ - 0x00200f00 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x00200f10 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00200f20 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x00200f30 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00200f40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00200f50 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x00200f60 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x00200f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200f80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00200f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200fa0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x00200ba0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00200bb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00200bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200be0 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ + 0x00200bf0 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ + 0x00200c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00200c20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00200c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00200c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200c70 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00200c80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ca0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00200cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200cc0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00200cd0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00200ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200cf0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00200d00 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ + 0x00200d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200d30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00200d40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00200d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200d60 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00200d70 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x00200d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200d90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00200da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200db0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00200dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200de0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00200df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e10 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ + 0x00200e20 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x00200e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00200e50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00200e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00200e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ea0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00200eb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ed0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00200ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ef0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00200f00 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x00200f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200f20 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00200f30 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ + 0x00200f40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200f60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00200f70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x00200f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200f90 20202020 20202020 20202020 20202273 "s │ │ │ │ + 0x00200fa0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ 0x00200fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200fc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00200fd0 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ + 0x00200fc0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00200fd0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x00200fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200ff0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00201000 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x00201010 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00201020 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x00201030 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x00201040 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ - 0x00201050 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ - 0x00201060 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ - 0x00201070 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ - 0x00201080 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ - 0x00201090 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ - 0x002010a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x002010b0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002010c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002010d0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x002010e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x002010f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00200ff0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00201000 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x00201010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201030 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ + 0x00201040 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ + 0x00201050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201060 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201070 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00201080 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x00201090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002010a0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x002010b0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x002010c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002010d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002010e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002010f0 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201110 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00201120 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x00201110 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00201120 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ 0x00201130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201140 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ - 0x00201150 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00201160 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00201140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201150 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00201160 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ 0x00201170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201180 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x00201190 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002011a0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x002011b0 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ - 0x002011c0 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ - 0x002011d0 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ - 0x002011e0 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ - 0x002011f0 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ - 0x00201200 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ - 0x00201210 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ - 0x00201220 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ - 0x00201230 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ - 0x00201240 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00201250 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x00201260 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00201270 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00201280 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x00201290 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x002012a0 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ - 0x002012b0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x002012c0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x002012d0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x002012e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x002012f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x00201300 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x00201310 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x00201180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201190 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002011a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002011b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002011c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002011d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002011e0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x002011f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201210 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00201220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201240 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00201250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201270 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00201280 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00201290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002012a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002012b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002012c0 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ + 0x002012d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002012e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002012f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201300 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00201310 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ 0x00201320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00201340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201350 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x00201330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201340 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x00201350 220a2020 20202020 20202020 20202020 ". │ │ │ │ 0x00201360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201370 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00201380 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ - 0x00201390 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002013a0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00201370 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00201380 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002013a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x002013b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002013c0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x002013d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x002013e0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x002013f0 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ - 0x00201400 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ - 0x00201410 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ - 0x00201420 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ - 0x00201430 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ - 0x00201440 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00201450 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00201460 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00201470 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x002013c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002013d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002013e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x002013f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201420 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ + 0x00201430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201460 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00201470 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ 0x00201480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201490 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x002014a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002014b0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x002014c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002014d0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x002014e0 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ + 0x00201490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002014a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002014b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002014c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002014d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x002014e0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002014f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201500 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00201510 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x00201500 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00201510 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201530 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00201540 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x00201550 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x00201560 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ - 0x00201570 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ - 0x00201580 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ - 0x00201590 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00201530 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00201540 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00201550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201570 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201580 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x00201590 20202020 20202020 20202020 20202020 │ │ │ │ 0x002015a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002015b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002015c0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x002015d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x002015e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x002015b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002015c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002015d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002015e0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002015f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201600 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00201610 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ + 0x00201600 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00201610 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201630 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ - 0x00201640 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ - 0x00201650 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00201660 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00201670 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00201680 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00201690 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002016a0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x002016b0 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ - 0x002016c0 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ - 0x002016d0 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ - 0x002016e0 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ - 0x002016f0 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x00201700 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00201710 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x00201720 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00201730 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00201740 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00201750 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00201760 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ - 0x00201770 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x00201780 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x00201790 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x002017a0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x002017b0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002017c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002017d0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x002017e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x002017f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00201800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201810 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00201820 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x00201830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201840 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ - 0x00201850 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ + 0x00201630 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00201640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201660 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00201670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201690 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x002016a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002016b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002016c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002016d0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002016e0 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ + 0x002016f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201720 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00201730 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x00201740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201760 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00201770 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201790 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x002017a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002017b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002017c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x002017d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002017e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002017f0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00201800 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00201810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201830 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201840 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ + 0x00201850 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201870 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x00201880 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x00201890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002018a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002018b0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x002018c0 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ - 0x002018d0 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ - 0x002018e0 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ - 0x002018f0 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ - 0x00201900 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ - 0x00201910 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ - 0x00201920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201930 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00201940 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00201950 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00201960 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x00201870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201880 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00201890 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x002018a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002018b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002018c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x002018d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002018e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002018f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00201900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201920 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00201930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201950 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00201960 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ 0x00201970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201980 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00201990 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x002019a0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x002019b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002019c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002019d0 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ - 0x002019e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002019f0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x00201a00 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x00201a10 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00201a20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00201a30 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x00201a40 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ - 0x00201a50 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ - 0x00201a60 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ - 0x00201a70 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ - 0x00201a80 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ - 0x00201a90 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ + 0x00201980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201990 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002019a0 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ + 0x002019b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002019c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002019d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002019e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002019f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00201a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201a20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00201a30 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00201a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201a50 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00201a60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201a80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00201a90 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201ab0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00201ac0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00201ad0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00201ae0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x00201ab0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201ac0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00201ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201ae0 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201b00 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00201b10 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00201b20 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x00201b00 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ + 0x00201b10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201b20 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201b40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00201b50 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ - 0x00201b60 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x00201b70 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x00201b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201b90 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x00201ba0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00201bb0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x00201bc0 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ - 0x00201bd0 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ - 0x00201be0 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ - 0x00201bf0 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ - 0x00201c00 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ - 0x00201c10 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ - 0x00201c20 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ - 0x00201c30 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ - 0x00201c40 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x00201c50 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00201c60 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x00201c70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00201c80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00201c90 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x00201ca0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00201cb0 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ - 0x00201cc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x00201cd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00201ce0 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ - 0x00201cf0 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ - 0x00201d00 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ - 0x00201d10 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ - 0x00201d20 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x00201d30 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x00201d40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00201d50 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00201d60 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x00201d70 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00201d80 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ - 0x00201d90 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ - 0x00201da0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x00201db0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x00201dc0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00201dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201de0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x00201df0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x00201e00 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00201e10 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ - 0x00201e20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00201e30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00201e40 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ - 0x00201e50 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ - 0x00201e60 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ - 0x00201e70 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ - 0x00201e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201e90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00201b40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00201b50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00201b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201b80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00201b90 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00201ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201bb0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00201bc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201be0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00201bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00201c30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c60 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ + 0x00201c70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201ca0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00201cb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00201cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00201cf0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00201d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00201d20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201d30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d40 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00201d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00201d90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201dc0 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ + 0x00201dd0 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ + 0x00201de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201e00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00201e10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x00201e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201e40 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00201e50 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x00201e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201e80 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00201e90 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201eb0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00201ec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00201eb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00201ec0 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201ee0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x00201ef0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00201f00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00201f10 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ - 0x00201f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201f30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00201f40 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ - 0x00201f50 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ - 0x00201f60 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ - 0x00201f70 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ - 0x00201f80 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ - 0x00201f90 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x00201ee0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00201ef0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00201f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201f20 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x00201f30 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ + 0x00201f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201f60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00201f70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00201f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201f90 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201fa0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00201fb0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x00201fc0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00201fd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00201fe0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00201fb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x00201fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201fe0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ 0x00201ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202000 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00202010 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00202020 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00202030 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ - 0x00202040 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00202050 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00202060 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ - 0x00202070 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ - 0x00202080 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ - 0x00202090 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ - 0x002020a0 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ - 0x002020b0 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ - 0x002020c0 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ - 0x002020d0 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ - 0x002020e0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x002020f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00202100 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x00202110 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00202000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202010 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00202020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202040 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00202050 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00202060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202080 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00202090 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ + 0x002020a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002020b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002020c0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x002020d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002020e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002020f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202110 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x00202120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202130 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00202140 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00202150 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00202130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202140 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00202150 20202020 20202020 20202020 20202020 │ │ │ │ 0x00202160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202170 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x00202180 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ - 0x00202190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002021a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x002021b0 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ - 0x002021c0 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ - 0x002021d0 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ - 0x002021e0 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ - 0x002021f0 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ - 0x00202200 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ + 0x00202170 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x00202180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202190 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002021a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002021b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x002021c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002021d0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x002021e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002021f0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x00202200 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ 0x00202210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202220 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00202230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202240 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x00202250 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x00202260 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ - 0x00202270 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ - 0x00202280 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ - 0x00202290 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ - 0x002022a0 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ - 0x002022b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x002022c0 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ - 0x002022d0 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ - 0x002022e0 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ - 0x002022f0 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ - 0x00202300 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ - 0x00202310 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ - 0x00202320 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ - 0x00202330 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ - 0x00202340 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ - 0x00202350 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x00202360 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ - 0x00202370 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ - 0x00202380 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ - 0x00202390 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ - 0x002023a0 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ - 0x002023b0 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ - 0x002023c0 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ - 0x002023d0 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ - 0x002023e0 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ - 0x002023f0 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x00202400 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ - 0x00202410 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ - 0x00202420 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ - 0x00202430 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ - 0x00202440 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ - 0x00202450 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ - 0x00202460 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x00202470 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00202480 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x00202490 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002024a0 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x002024b0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x002024c0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x002024d0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x002024e0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x002024f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00202500 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x00202510 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x00202520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202530 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00202540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202550 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x00202560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202570 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00202580 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ + 0x00202220 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00202230 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00202240 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x00202250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202260 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ + 0x00202270 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ + 0x00202280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202290 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002022a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x002022b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002022c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x002022d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002022e0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x002022f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00202300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202310 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00202320 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00202330 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00202340 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ + 0x00202350 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202360 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00202370 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00202380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202390 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002023a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x002023b0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x002023c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x002023d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x002023e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002023f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00202400 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x00202410 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00202420 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ + 0x00202430 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ + 0x00202440 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x00202450 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00202460 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x00202470 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00202480 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00202490 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x002024a0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x002024b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002024c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002024d0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x002024e0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x002024f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202500 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00202510 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x00202520 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x00202530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202540 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x00202550 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00202560 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x00202570 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00202580 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00202590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002025a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002025b0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002025c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002025d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x002025e0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x002025f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202600 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x00202610 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ + 0x002025a0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x002025b0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x002025c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002025d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002025e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x002025f0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x00202600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202610 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ 0x00202620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202630 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00202640 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00202650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202660 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00202670 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x00202680 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x00202690 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ - 0x002026a0 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ - 0x002026b0 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ - 0x002026c0 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ - 0x002026d0 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ - 0x002026e0 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ - 0x002026f0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00202700 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00202710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00202720 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x00202730 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x00202740 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00202750 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00202760 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00202770 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x00202780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202790 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ - 0x002027a0 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ - 0x002027b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002027c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x002027d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x002027e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002027f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00202800 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x00202630 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00202640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202650 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00202660 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00202670 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x00202680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202690 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002026a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x002026b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x002026c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002026d0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x002026e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002026f0 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x00202700 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00202710 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00202720 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00202730 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00202740 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x00202750 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00202760 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ + 0x00202770 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ + 0x00202780 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x00202790 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x002027a0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x002027b0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x002027c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002027d0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x002027e0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x002027f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202800 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ 0x00202810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202820 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ - 0x00202830 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ - 0x00202840 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x00202850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202860 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x00202870 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00202880 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x00202890 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x002028a0 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ - 0x002028b0 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ - 0x002028c0 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ - 0x002028d0 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ - 0x002028e0 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ - 0x002028f0 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ - 0x00202900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202910 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x00202920 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00202930 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00202940 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00202950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202960 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00202970 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00202980 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x00202990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002029a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002029b0 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ + 0x00202820 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x00202830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202840 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00202850 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x00202860 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00202870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202880 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x00202890 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002028a0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x002028b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002028c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002028d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002028e0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x002028f0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x00202900 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00202910 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202920 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00202930 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x00202940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202950 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x00202960 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202970 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00202980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202990 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x002029a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002029b0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ 0x002029c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002029d0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x002029e0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x002029f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00202a00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00202a10 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x00202a20 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ - 0x00202a30 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ - 0x00202a40 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ - 0x00202a50 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ - 0x00202a60 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x00202a70 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x00202a80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00202a90 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00202aa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00202ab0 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x00202ac0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x00202ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202ae0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00202af0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00202b00 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ - 0x00202b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202b20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00202b30 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ - 0x00202b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202b50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x00202b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202b70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00202b80 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00202b90 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x002029d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002029e0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x002029f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00202a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202a10 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x00202a20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00202a30 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x00202a40 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00202a50 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x00202a60 20202020 2020207d 20202020 20202020 } │ │ │ │ + 0x00202a70 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x00202a80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x00202a90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x00202aa0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ + 0x00202ab0 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ + 0x00202ac0 22747275 65222c0a 20202020 22617474 "true",. "att │ │ │ │ + 0x00202ad0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x00202ae0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00202af0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x00202b00 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x00202b10 226e616d 65223a20 22736967 6e617475 "name": "signatu │ │ │ │ + 0x00202b20 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ + 0x00202b30 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x00202b40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202b50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00202b60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00202b70 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x00202b80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00202b90 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ 0x00202ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202bb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00202bc0 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ - 0x00202bd0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00202be0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00202bf0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00202c00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00202c10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00202c20 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x00202c30 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ - 0x00202c40 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ - 0x00202c50 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ - 0x00202c60 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ - 0x00202c70 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ - 0x00202c80 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ - 0x00202c90 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ - 0x00202ca0 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ - 0x00202cb0 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ - 0x00202cc0 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ - 0x00202cd0 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ - 0x00202ce0 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ - 0x00202cf0 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ - 0x00202d00 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ - 0x00202d10 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ - 0x00202d20 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00202d30 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00202d40 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ - 0x00202d50 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ - 0x00202d60 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ - 0x00202d70 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ - 0x00202d80 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ - 0x00202d90 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ - 0x00202da0 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x00202db0 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ - 0x00202dc0 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ - 0x00202dd0 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ - 0x00202de0 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ - 0x00202df0 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ - 0x00202e00 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ - 0x00202e10 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ - 0x00202e20 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ - 0x00202e30 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x00202e40 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x00202e50 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x00202e60 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ - 0x00202e70 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ - 0x00202e80 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ - 0x00202e90 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ - 0x00202ea0 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ - 0x00202eb0 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x00202ec0 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x00202ed0 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ - 0x00202ee0 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ - 0x00202ef0 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ - 0x00202f00 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ - 0x00202f10 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ - 0x00202f20 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ - 0x00202f30 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ - 0x00202f40 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ - 0x00202f50 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x00202f60 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ - 0x00202f70 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ - 0x00202f80 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ - 0x00202f90 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ - 0x00202fa0 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ - 0x00202fb0 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ - 0x00202fc0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x00202fd0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x00202fe0 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ - 0x00202ff0 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ - 0x00203000 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ - 0x00203010 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ - 0x00203020 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ - 0x00203030 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ - 0x00203040 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ - 0x00203050 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ - 0x00203060 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ - 0x00203070 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ - 0x00203080 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x00203090 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ - 0x002030a0 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ - 0x002030b0 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ - 0x002030c0 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ - 0x002030d0 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ - 0x002030e0 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ - 0x002030f0 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ - 0x00203100 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ - 0x00203110 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x00203120 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x00203130 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ - 0x00203140 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ - 0x00203150 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ - 0x00203160 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ - 0x00203170 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ - 0x00203180 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ - 0x00203190 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ - 0x002031a0 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ - 0x002031b0 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ - 0x002031c0 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ - 0x002031d0 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ - 0x002031e0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x002031f0 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ - 0x00203200 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ - 0x00203210 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ - 0x00203220 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ - 0x00203230 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ - 0x00203240 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ - 0x00203250 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ - 0x00203260 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ - 0x00203270 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ - 0x00203280 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ - 0x00203290 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ - 0x002032a0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x002032b0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x002032c0 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ - 0x002032d0 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ - 0x002032e0 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ - 0x002032f0 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ - 0x00203300 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ - 0x00203310 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ - 0x00203320 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ - 0x00203330 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ - 0x00203340 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ - 0x00203350 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ - 0x00203360 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ - 0x00203370 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ - 0x00203380 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ - 0x00203390 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ - 0x002033a0 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ - 0x002033b0 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ - 0x002033c0 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ - 0x002033d0 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ - 0x002033e0 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ - 0x002033f0 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ - 0x00203400 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ - 0x00203410 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ - 0x00203420 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ - 0x00203430 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ - 0x00203440 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ - 0x00203450 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ - 0x00203460 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ - 0x00203470 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ - 0x00203480 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ - 0x00203490 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x002034a0 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ - 0x002034b0 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ - 0x002034c0 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ - 0x002034d0 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ - 0x002034e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x002034f0 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ - 0x00203500 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ - 0x00203510 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x00203520 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ - 0x00203530 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ - 0x00203540 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ - 0x00203550 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ - 0x00203560 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x00203570 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ - 0x00203580 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ - 0x00203590 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ - 0x002035a0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x002035b0 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ - 0x002035c0 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x002035d0 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ - 0x002035e0 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ - 0x002035f0 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ - 0x00203600 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ - 0x00203610 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ - 0x00203620 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x00203630 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ - 0x00203640 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ - 0x00203650 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ - 0x00203660 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ - 0x00203670 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ - 0x00203680 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ - 0x00203690 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ - 0x002036a0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x002036b0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x002036c0 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ - 0x002036d0 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ - 0x002036e0 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ - 0x002036f0 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x00203700 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ - 0x00203710 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ - 0x00203720 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x00203730 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ - 0x00203740 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ - 0x00203750 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x00203760 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ - 0x00203770 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ - 0x00203780 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ - 0x00203790 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x002037a0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x002037b0 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ - 0x002037c0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x002037d0 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ - 0x002037e0 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ - 0x002037f0 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ - 0x00203800 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ - 0x00203810 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x00203820 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x00203830 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x00203840 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ - 0x00203850 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ - 0x00203860 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ - 0x00203870 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ - 0x00203880 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ - 0x00203890 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x002038a0 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ - 0x002038b0 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ - 0x002038c0 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x002038d0 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ - 0x002038e0 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ - 0x002038f0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x00203900 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x00203910 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x00203920 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ - 0x00203930 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ - 0x00203940 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ - 0x00203950 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ - 0x00203960 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ - 0x00203970 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00203980 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ - 0x00203990 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ - 0x002039a0 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ - 0x002039b0 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x002039c0 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ - 0x002039d0 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ - 0x002039e0 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ - 0x002039f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x00203a00 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ - 0x00203a10 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ - 0x00203a20 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ - 0x00203a30 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ - 0x00203a40 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x00203a50 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ - 0x00203a60 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ - 0x00203a70 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ - 0x00203a80 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ - 0x00203a90 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ - 0x00203aa0 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ - 0x00203ab0 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ - 0x00203ac0 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ - 0x00203ad0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00203ae0 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ - 0x00203af0 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ - 0x00203b00 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ - 0x00203b10 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ - 0x00203b20 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ - 0x00203b30 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ - 0x00203b40 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ - 0x00203b50 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ - 0x00203b60 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x00203b70 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ - 0x00203b80 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ - 0x00203b90 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ - 0x00203ba0 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ - 0x00203bb0 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ - 0x00203bc0 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ - 0x00203bd0 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ - 0x00203be0 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ - 0x00203bf0 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ - 0x00203c00 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ - 0x00203c10 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ - 0x00203c20 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ - 0x00203c30 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ - 0x00203c40 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ - 0x00203c50 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ - 0x00203c60 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x00203c70 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ - 0x00203c80 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ - 0x00203c90 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ - 0x00203ca0 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ - 0x00203cb0 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ - 0x00203cc0 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ - 0x00203cd0 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ - 0x00203ce0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x00203cf0 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ - 0x00203d00 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ - 0x00203d10 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ - 0x00203d20 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ - 0x00203d30 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ - 0x00203d40 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x00203d50 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ - 0x00203d60 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ - 0x00203d70 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ - 0x00203d80 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ - 0x00203d90 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ - 0x00203da0 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ - 0x00203db0 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ - 0x00203dc0 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ - 0x00203dd0 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ - 0x00203de0 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ - 0x00203df0 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ - 0x00203e00 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ - 0x00203e10 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ - 0x00203e20 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x00203e30 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ - 0x00203e40 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ - 0x00203e50 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ - 0x00203e60 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ - 0x00203e70 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ - 0x00203e80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00203e90 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ - 0x00203ea0 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ - 0x00203eb0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x00203ec0 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ - 0x00203ed0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x00203ee0 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ - 0x00203ef0 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ - 0x00203f00 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ - 0x00203f10 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x00203f20 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ - 0x00203f30 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ - 0x00203f40 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x00203f50 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ - 0x00203f60 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ - 0x00203f70 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ - 0x00203f80 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ - 0x00203f90 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ - 0x00203fa0 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x00203fb0 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x00203fc0 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x00203fd0 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ - 0x00203fe0 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x00203ff0 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ - 0x00204000 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ - 0x00204010 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ - 0x00204020 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ - 0x00204030 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ - 0x00204040 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ - 0x00204050 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ - 0x00204060 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ - 0x00204070 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ - 0x00204080 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x00204090 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x002040a0 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x002040b0 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ - 0x002040c0 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ - 0x002040d0 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ - 0x002040e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002040f0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x00204100 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x00204110 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ - 0x00204120 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00204130 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x00204140 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00204150 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x00204160 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00204170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204180 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x00204190 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x002041a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002041b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002041c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002041d0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x002041e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002041f0 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ - 0x00204200 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ - 0x00204210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204220 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x00204230 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00204240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204250 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00204260 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x00204270 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x00204280 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ - 0x00204290 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ - 0x002042a0 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ - 0x002042b0 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ - 0x002042c0 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ - 0x002042d0 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ - 0x002042e0 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ - 0x002042f0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00204300 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x00204310 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00204320 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x00204330 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x00204340 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00204350 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ - 0x00204360 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x00204370 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00204380 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x00204390 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x002043a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002043b0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x002043c0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x002043d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002043e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002043f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204400 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x00204410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204420 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00204430 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ - 0x00204440 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ - 0x00204450 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00204460 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00204470 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x00204480 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00204490 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x002044a0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x002044b0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x002044c0 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ - 0x002044d0 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ - 0x002044e0 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ - 0x002044f0 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ - 0x00204500 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ - 0x00204510 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ - 0x00204520 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00204530 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x00204540 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x00204550 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00204560 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x00204570 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x00204580 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ - 0x00204590 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ - 0x002045a0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x002045b0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x002045c0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x002045d0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002045e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002045f0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00204600 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x00204610 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x00204620 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x00204630 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x00204640 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ - 0x00204650 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ - 0x00204660 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00204670 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x00204680 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00204690 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002046a0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x002046b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x002046c0 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ - 0x002046d0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x002046e0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x002046f0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x00204700 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x00204710 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00204720 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00204730 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ - 0x00204740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204750 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00204760 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x00204770 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x00204780 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ - 0x00204790 732e220a 20202020 20202020 20202020 s.". │ │ │ │ - 0x002047a0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x002047b0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x002047c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x002047d0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x002047e0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x002047f0 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ - 0x00204800 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ - 0x00204810 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ - 0x00204820 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x00204830 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x00204840 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00204850 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00204860 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x00204870 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ - 0x00204880 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00204890 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x002048a0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x002048b0 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ - 0x002048c0 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ - 0x002048d0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x002048e0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x002048f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00204900 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00204910 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00204920 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00204930 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00204940 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x00204950 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00204960 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x00204970 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ - 0x00204980 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x00204990 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x002049a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002049b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002049c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002049d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x002049e0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x002049f0 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ - 0x00204a00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00204a10 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x00204a20 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ - 0x00204a30 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x00204a40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00204a50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00204a60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00204a70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00204a80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00204a90 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ - 0x00204aa0 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ - 0x00204ab0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00204ac0 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ - 0x00204ad0 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ - 0x00204ae0 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ - 0x00204af0 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ - 0x00204b00 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00204b10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00204b20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00204b30 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x00204b40 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x00204b50 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x00204b60 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ - 0x00204b70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00204b80 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ - 0x00204b90 206f626a 65637420 77697468 2074776f object with two │ │ │ │ - 0x00204ba0 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ - 0x00204bb0 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ - 0x00204bc0 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ - 0x00204bd0 0a202020 20202020 20202020 20226174 . "at │ │ │ │ - 0x00204be0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x00204bf0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00204c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204c10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00204c20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00204c30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00204c40 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ - 0x00204c50 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00204c60 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x00204c70 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ - 0x00204c80 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ - 0x00204c90 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00204ca0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00204cb0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00204cc0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00204cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00204ce0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00204cf0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00204d00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00204d10 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ - 0x00204d20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00204d30 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ - 0x00204d40 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ - 0x00204d50 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x00204d60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00204d70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00204d80 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x00204d90 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x00204da0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00204db0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00204dc0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x00204dd0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x00204de0 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ - 0x00204df0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00204e00 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ - 0x00204e10 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ - 0x00204e20 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ - 0x00204e30 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ - 0x00204e40 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ - 0x00204e50 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ - 0x00204e60 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ - 0x00204e70 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ - 0x00204e80 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ - 0x00204e90 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ - 0x00204ea0 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ - 0x00204eb0 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ - 0x00204ec0 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ - 0x00204ed0 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ - 0x00204ee0 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ - 0x00204ef0 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ - 0x00204f00 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ - 0x00204f10 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ - 0x00204f20 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ - 0x00204f30 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ - 0x00204f40 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ - 0x00204f50 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ - 0x00204f60 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ - 0x00204f70 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ - 0x00204f80 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ - 0x00204f90 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ - 0x00204fa0 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ - 0x00204fb0 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x00204fc0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x00204fd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00204fe0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x00204ff0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x00205000 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00205010 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ - 0x00205020 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x00205030 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x00205040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205050 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00205060 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00205070 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x00205080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205090 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x002050a0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x002050b0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x002050c0 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ - 0x002050d0 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ - 0x002050e0 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x00202bb0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x00202bc0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x00202bd0 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x00202be0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x00202bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202c00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00202c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202c20 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x00202c30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202c40 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00202c50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202c70 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ + 0x00202c80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202ca0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00202cb0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00202cc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00202cd0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00202ce0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00202cf0 44657072 65636174 65642066 756e6374 Deprecated funct │ │ │ │ + 0x00202d00 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ + 0x00202d10 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00202d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202d30 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x00202d40 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00202d50 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ + 0x00202d60 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ + 0x00202d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00202d80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x00202d90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x00202da0 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ + 0x00202db0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x00202dc0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x00202dd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00202de0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00202df0 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ + 0x00202e00 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x00202e10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00202e20 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ + 0x00202e30 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ + 0x00202e40 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ + 0x00202e50 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ + 0x00202e60 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ + 0x00202e70 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ + 0x00202e80 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ + 0x00202e90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00202ea0 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x00202eb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00202ec0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00202ed0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00202ee0 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ + 0x00202ef0 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ + 0x00202f00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00202f10 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ + 0x00202f20 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ + 0x00202f30 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ + 0x00202f40 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ + 0x00202f50 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ + 0x00202f60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00202f70 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x00202f80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00202f90 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x00202fa0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x00202fb0 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ + 0x00202fc0 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ + 0x00202fd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00202fe0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00202ff0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x00203000 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00203010 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00203020 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x00203030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203040 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ + 0x00203050 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00203060 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00203070 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x00203080 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ + 0x00203090 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ + 0x002030a0 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ + 0x002030b0 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ + 0x002030c0 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ + 0x002030d0 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ + 0x002030e0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x002030f0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x00203100 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ + 0x00203110 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ + 0x00203120 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ + 0x00203130 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x00203140 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x00203150 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00203160 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00203170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203180 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00203190 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x002031a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002031b0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x002031c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002031d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002031e0 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ + 0x002031f0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x00203200 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00203210 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x00203220 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00203230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203240 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00203250 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00203260 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x00203270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203280 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00203290 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x002032a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002032b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002032c0 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ + 0x002032d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x002032e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002032f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00203300 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00203310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203320 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00203330 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00203340 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00203350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203360 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x00203370 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x00203380 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00203390 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x002033a0 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ + 0x002033b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002033c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002033d0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002033e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x002033f0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00203400 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00203410 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00203420 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00203430 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00203440 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00203450 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ + 0x00203460 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00203470 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00203480 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ + 0x00203490 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ + 0x002034a0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x002034b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x002034c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x002034d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002034e0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x002034f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00203500 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ + 0x00203510 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00203520 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x00203530 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x00203540 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ + 0x00203550 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ + 0x00203560 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ + 0x00203570 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x00203580 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x00203590 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x002035a0 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ + 0x002035b0 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ + 0x002035c0 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ + 0x002035d0 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ + 0x002035e0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x002035f0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x00203600 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00203610 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00203620 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00203630 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00203640 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ + 0x00203650 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ + 0x00203660 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00203670 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ + 0x00203680 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ + 0x00203690 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ + 0x002036a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x002036b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x002036c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002036d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002036e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002036f0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x00203700 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ + 0x00203710 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x00203720 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00203730 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ + 0x00203740 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ + 0x00203750 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x00203760 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00203770 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00203780 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x00203790 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x002037a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x002037b0 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ + 0x002037c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x002037d0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x002037e0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x002037f0 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ + 0x00203800 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ + 0x00203810 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ + 0x00203820 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ + 0x00203830 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ + 0x00203840 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x00203850 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00203860 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x00203870 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00203880 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00203890 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x002038a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002038b0 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ + 0x002038c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002038d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x002038e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x002038f0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x00203900 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00203910 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00203920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203930 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00203940 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00203950 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x00203960 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ + 0x00203970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203980 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00203990 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ + 0x002039a0 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ + 0x002039b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002039c0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x002039d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002039e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x002039f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00203a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203a10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00203a20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00203a30 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00203a40 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x00203a50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203a60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00203a70 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ + 0x00203a80 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x00203a90 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00203aa0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x00203ab0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00203ac0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00203ad0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00203ae0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00203af0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00203b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203b10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00203b20 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ + 0x00203b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203b40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00203b50 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ + 0x00203b60 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ + 0x00203b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203b80 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x00203b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203ba0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00203bb0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00203bc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203bd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x00203be0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x00203bf0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00203c00 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ + 0x00203c10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00203c20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00203c30 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ + 0x00203c40 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ + 0x00203c50 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ + 0x00203c60 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ + 0x00203c70 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ + 0x00203c80 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ + 0x00203c90 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ + 0x00203ca0 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ + 0x00203cb0 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ + 0x00203cc0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00203cd0 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ + 0x00203ce0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00203cf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00203d00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00203d10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203d20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00203d30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00203d40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00203d50 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ + 0x00203d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203d70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00203d80 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ + 0x00203d90 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ + 0x00203da0 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ + 0x00203db0 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ + 0x00203dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203dd0 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ + 0x00203de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203df0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x00203e00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00203e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203e20 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x00203e30 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x00203e40 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00203e50 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ + 0x00203e60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00203e70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00203e80 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x00203e90 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x00203ea0 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ + 0x00203eb0 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ + 0x00203ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203ed0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x00203ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203ef0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00203f00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00203f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203f20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00203f30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00203f40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00203f50 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ + 0x00203f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203f70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00203f80 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ + 0x00203f90 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ + 0x00203fa0 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ + 0x00203fb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00203fc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00203fd0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x00203fe0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00203ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204000 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00204010 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00204020 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00204030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204040 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x00204050 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ + 0x00204060 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ + 0x00204070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204080 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00204090 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ + 0x002040a0 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ + 0x002040b0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x002040c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x002040d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x002040e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x002040f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204100 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00204110 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00204120 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x00204130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204140 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00204150 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x00204160 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x00204170 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00204180 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x00204190 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ + 0x002041a0 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ + 0x002041b0 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ + 0x002041c0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x002041d0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x002041e0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x002041f0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x00204200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204210 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00204220 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00204230 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00204240 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00204250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204260 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00204270 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00204280 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00204290 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x002042a0 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ + 0x002042b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002042c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002042d0 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x002042e0 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ + 0x002042f0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x00204300 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00204310 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x00204320 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x00204330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204340 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00204350 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x00204360 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x00204370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00204390 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ + 0x002043a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002043b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002043c0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ + 0x002043d0 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ + 0x002043e0 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ + 0x002043f0 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ + 0x00204400 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ + 0x00204410 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x00204420 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x00204430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204440 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00204450 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00204460 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00204470 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00204480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204490 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x002044a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x002044b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002044c0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x002044d0 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ + 0x002044e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002044f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00204500 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x00204510 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ + 0x00204520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204530 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00204540 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00204550 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00204560 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00204570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204580 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00204590 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x002045a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002045b0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x002045c0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x002045d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002045e0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x002045f0 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ + 0x00204600 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ + 0x00204610 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ + 0x00204620 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ + 0x00204630 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ + 0x00204640 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x00204650 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00204660 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x00204670 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x00204680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204690 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x002046a0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x002046b0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x002046c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002046d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002046e0 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ + 0x002046f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204700 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00204710 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00204720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204730 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x00204740 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x00204750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204760 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00204770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204790 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x002047a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002047b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002047c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x002047d0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x002047e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002047f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00204800 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ + 0x00204810 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ + 0x00204820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204840 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x00204850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204860 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00204870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204880 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00204890 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002048a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002048b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002048c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002048d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002048e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002048f0 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ + 0x00204900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204920 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00204930 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ + 0x00204940 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ + 0x00204950 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ + 0x00204960 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ + 0x00204970 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ + 0x00204980 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ + 0x00204990 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ + 0x002049a0 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ + 0x002049b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002049c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002049d0 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ + 0x002049e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x002049f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204a00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00204a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204a20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00204a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204a40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00204a50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00204a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204a80 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ + 0x00204a90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00204aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204ab0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00204ac0 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ + 0x00204ad0 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ + 0x00204ae0 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ + 0x00204af0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00204b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204b10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00204b20 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00204b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204b40 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00204b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204b60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00204b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204b80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00204b90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00204ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204bc0 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ + 0x00204bd0 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ + 0x00204be0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204bf0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00204c00 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x00204c10 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x00204c20 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ + 0x00204c30 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ + 0x00204c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204c50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00204c60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00204c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204c80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00204c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204ca0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00204cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204cd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00204ce0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00204cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204d00 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x00204d10 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ + 0x00204d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204d30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00204d40 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ + 0x00204d50 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ + 0x00204d60 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ + 0x00204d70 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ + 0x00204d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204d90 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00204da0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00204db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204dc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00204dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204de0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00204df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204e10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00204e20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00204e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204e40 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x00204e50 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ + 0x00204e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204e70 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00204e80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00204e90 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ + 0x00204ea0 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ + 0x00204eb0 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ + 0x00204ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204ee0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00204ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204f00 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00204f10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00204f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204f30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00204f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204f50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00204f60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00204f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204f80 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00204f90 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ + 0x00204fa0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00204fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00204fc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00204fd0 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ + 0x00204fe0 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ + 0x00204ff0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00205000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205010 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00205020 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x00205030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205040 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x00205050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205060 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00205070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205080 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00205090 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x002050a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002050b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002050c0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x002050d0 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ + 0x002050e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x002050f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00205110 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00205120 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00205130 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00205100 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00205110 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x00205120 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ + 0x00205130 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ 0x00205140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205150 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00205160 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00205150 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00205160 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ 0x00205170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205180 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ - 0x00205190 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002051a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002051b0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ - 0x002051c0 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ - 0x002051d0 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ - 0x002051e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002051f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00205200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205210 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00205220 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00205180 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00205190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002051a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002051b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002051c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002051d0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x002051e0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x002051f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205200 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00205210 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x00205220 20202020 20202020 20202020 20202020 │ │ │ │ 0x00205230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205240 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00205250 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00205260 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00205270 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x00205280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205290 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002052a0 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ - 0x002052b0 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x002052c0 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x00205240 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00205250 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x00205260 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ + 0x00205270 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ + 0x00205280 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x00205290 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x002052a0 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ + 0x002052b0 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ + 0x002052c0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002052d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002052e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x002052f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205300 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00205310 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002052e0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x002052f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00205300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205310 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x00205320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205330 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00205340 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00205350 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00205360 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ - 0x00205370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205380 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00205390 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ - 0x002053a0 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ - 0x002053b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x002053c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002053d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002053e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x002053f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205400 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00205410 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00205420 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00205430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205440 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00205450 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ - 0x00205460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205470 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00205480 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ - 0x00205490 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x002054a0 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ - 0x002054b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002054c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00205330 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00205340 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x00205350 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00205360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205370 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00205380 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x00205390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002053a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002053b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002053c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002053d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002053e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002053f0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x00205400 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00205410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205430 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00205440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205460 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x00205470 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00205480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002054a0 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ + 0x002054b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002054c0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002054d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002054e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x002054f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00205500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205510 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00205520 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00205530 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00205540 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ - 0x00205550 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00205560 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00205570 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ - 0x00205580 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ - 0x00205590 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ - 0x002055a0 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ + 0x002054e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002054f0 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ + 0x00205500 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x00205510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205530 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00205540 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x00205550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205560 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00205570 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00205580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205590 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002055a0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002055b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002055c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x002055d0 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x002055e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002055f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x002055c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002055d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x002055e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002055f0 20202020 20202020 20202020 20202020 │ │ │ │ 0x00205600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205610 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00205620 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00205610 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ + 0x00205620 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x00205630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205640 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ - 0x00205650 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ - 0x00205660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205670 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00205680 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ - 0x00205690 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ - 0x002056a0 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ - 0x002056b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x002056c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002056d0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x002056e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00205640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205650 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00205660 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ + 0x00205670 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x00205680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002056a0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x002056b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002056c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002056d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x002056e0 20202020 20202020 20202020 20202020 │ │ │ │ 0x002056f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00205710 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00205720 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00205700 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x00205710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205720 20202020 20202020 20202020 207d0a20 }. │ │ │ │ 0x00205730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205740 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00205750 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ - 0x00205760 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00205770 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00205780 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ - 0x00205790 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ - 0x002057a0 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ - 0x002057b0 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ - 0x002057c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002057d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002057e0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x002057f0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00205800 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x00205810 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00205820 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00205830 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00205840 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00205850 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00205860 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ - 0x00205870 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ - 0x00205880 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x00205890 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x002058a0 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ - 0x002058b0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x002058c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x002058d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002058e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002058f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00205900 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00205910 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ - 0x00205920 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00205930 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ - 0x00205940 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ - 0x00205950 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ - 0x00205960 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ - 0x00205970 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ - 0x00205980 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ - 0x00205990 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ - 0x002059a0 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ - 0x002059b0 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ - 0x002059c0 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ - 0x002059d0 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ - 0x002059e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x002059f0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00205a00 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00205a10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00205a20 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x00205a30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00205a40 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ - 0x00205a50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00205a60 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x00205a70 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x00205a80 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ - 0x00205a90 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ - 0x00205aa0 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ - 0x00205ab0 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ - 0x00205ac0 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ - 0x00205ad0 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ - 0x00205ae0 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ - 0x00205af0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00205b00 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x00205b10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00205b20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00205b30 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x00205b40 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x00205b50 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ - 0x00205b60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00205b70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00205b80 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x00205b90 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ - 0x00205ba0 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ - 0x00205bb0 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ - 0x00205bc0 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ - 0x00205bd0 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ - 0x00205be0 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ - 0x00205bf0 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ - 0x00205c00 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ - 0x00205c10 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x00205c20 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x00205c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205c40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00205c50 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00205c60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00205c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205c80 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ - 0x00205c90 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ + 0x00205740 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00205750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00205760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205770 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00205780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205790 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002057a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002057b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002057c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x002057d0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x002057e0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x002057f0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x00205800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205810 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00205820 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x00205830 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ + 0x00205840 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ + 0x00205850 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ + 0x00205860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205870 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x00205880 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x00205890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002058a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x002058b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002058c0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x002058d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002058e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002058f0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x00205900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205920 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ + 0x00205930 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ + 0x00205940 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00205950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205960 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00205970 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x00205980 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ + 0x00205990 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ + 0x002059a0 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ + 0x002059b0 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ + 0x002059c0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x002059d0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x002059e0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ + 0x002059f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205a00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00205a10 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x00205a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205a30 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00205a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205a50 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x00205a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205a70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x00205a80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00205a90 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x00205aa0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00205ab0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x00205ac0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x00205ad0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x00205ae0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00205af0 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ + 0x00205b00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00205b10 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x00205b20 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x00205b30 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ + 0x00205b40 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x00205b50 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ + 0x00205b60 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ + 0x00205b70 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ + 0x00205b80 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x00205b90 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x00205ba0 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ + 0x00205bb0 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ + 0x00205bc0 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ + 0x00205bd0 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ + 0x00205be0 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ + 0x00205bf0 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x00205c00 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x00205c10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00205c20 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x00205c30 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x00205c40 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x00205c50 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ + 0x00205c60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x00205c70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x00205c80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00205c90 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ 0x00205ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205cb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00205cc0 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ - 0x00205cd0 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ - 0x00205ce0 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ - 0x00205cf0 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ - 0x00205d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205d10 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x00205d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205d30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00205d40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00205d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205d60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00205d70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00205d80 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00205d90 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ - 0x00205da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205db0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00205dc0 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ - 0x00205dd0 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ - 0x00205de0 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ - 0x00205df0 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ - 0x00205e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205e10 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00205e20 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00205e30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00205e40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00205e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205e60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00205e70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00205e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205e90 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ - 0x00205ea0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00205eb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00205ec0 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ - 0x00205ed0 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ - 0x00205ee0 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ - 0x00205ef0 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ - 0x00205f00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00205f10 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00205f20 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x00205f30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x00205f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205f50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x00205f60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00205f70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x00205f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00205f90 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x00205fa0 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ - 0x00205fb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00205fc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00205fd0 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ - 0x00205fe0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00205ff0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00206000 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00206010 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00206020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206030 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00206040 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00206050 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00206060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206070 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ - 0x00206080 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ - 0x00206090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002060a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x002060b0 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ - 0x002060c0 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ - 0x002060d0 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ - 0x002060e0 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ - 0x002060f0 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ - 0x00206100 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ - 0x00206110 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ - 0x00206120 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ - 0x00206130 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ - 0x00206140 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ - 0x00206150 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ - 0x00206160 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ - 0x00206170 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ - 0x00206180 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ - 0x00206190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002061a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x002061b0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x002061c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002061d0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x002061e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002061f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00206200 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00206210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206220 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ - 0x00206230 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ + 0x00205cb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00205cc0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x00205cd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x00205ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205cf0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00205d00 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x00205d10 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00205d20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00205d30 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ + 0x00205d40 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ + 0x00205d50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00205d60 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00205d70 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x00205d80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00205d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205da0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00205db0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00205dc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00205dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205de0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x00205df0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x00205e00 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00205e10 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x00205e20 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x00205e30 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x00205e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205e50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00205e60 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00205e70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00205e80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00205e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205ea0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00205eb0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00205ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205ed0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x00205ee0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00205ef0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00205f00 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x00205f10 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x00205f20 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ + 0x00205f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205f40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00205f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00205f60 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00205f70 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00205f80 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x00205f90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00205fa0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00205fb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00205fc0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x00205fd0 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ + 0x00205fe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00205ff0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00206000 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ + 0x00206010 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ + 0x00206020 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ + 0x00206030 20617265 20646966 66657265 6e742066 are different f │ │ │ │ + 0x00206040 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ + 0x00206050 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ + 0x00206060 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00206070 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00206080 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00206090 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x002060a0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x002060b0 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ + 0x002060c0 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ + 0x002060d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002060e0 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ + 0x002060f0 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ + 0x00206100 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ + 0x00206110 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ + 0x00206120 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x00206130 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x00206140 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206150 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x00206160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00206170 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x00206180 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ + 0x00206190 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002061a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x002061b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002061c0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x002061d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002061e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x002061f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00206200 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x00206210 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206220 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00206230 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ 0x00206240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206250 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00206260 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ - 0x00206270 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ - 0x00206280 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ - 0x00206290 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ - 0x002062a0 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ - 0x002062b0 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ - 0x002062c0 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ - 0x002062d0 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ - 0x002062e0 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ - 0x002062f0 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ - 0x00206300 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ - 0x00206310 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ - 0x00206320 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ - 0x00206330 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ - 0x00206340 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ - 0x00206350 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ - 0x00206360 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00206370 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00206380 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x00206390 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00206250 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00206260 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x00206270 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ + 0x00206280 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ + 0x00206290 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x002062a0 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ + 0x002062b0 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ + 0x002062c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002062d0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x002062e0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x002062f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00206300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206320 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00206330 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206350 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ + 0x00206360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00206370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206380 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00206390 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ 0x002063a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002063b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002063c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002063d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002063e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002063f0 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x00206400 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ - 0x00206410 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00206420 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00206430 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ - 0x00206440 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ - 0x00206450 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ - 0x00206460 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ - 0x00206470 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ - 0x00206480 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ - 0x00206490 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ + 0x002063b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002063c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002063d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002063e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002063f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00206400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206420 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00206430 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206450 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x00206460 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00206470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206480 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00206490 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ 0x002064a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002064b0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x002064c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x002064d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002064e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x002064f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206500 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00206510 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00206520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206530 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ - 0x00206540 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ - 0x00206550 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00206560 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00206570 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ - 0x00206580 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ - 0x00206590 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ - 0x002065a0 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ - 0x002065b0 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ - 0x002065c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002065d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x002065e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002065f0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00206600 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002064b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002064c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002064d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002064e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002064f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00206500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206520 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00206530 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206550 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ + 0x00206560 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ + 0x00206570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206580 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00206590 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x002065a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002065b0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x002065c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002065d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002065e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x002065f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206600 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x00206610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206620 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00206630 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00206640 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00206650 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ - 0x00206660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206670 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00206680 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ - 0x00206690 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ - 0x002066a0 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ - 0x002066b0 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ - 0x002066c0 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ - 0x002066d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x002066e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002066f0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x00206700 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00206620 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00206630 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00206640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206650 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00206660 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ + 0x00206670 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00206680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206690 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002066a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x002066b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002066c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x002066d0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x002066e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002066f0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00206700 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ 0x00206710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206720 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00206730 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00206740 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x00206750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206760 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ - 0x00206770 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ - 0x00206780 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00206790 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x002067a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002067b0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x002067c0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x002067d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002067e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002067f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206800 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00206810 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x00206720 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00206730 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00206740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206750 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00206760 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00206770 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00206780 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ + 0x00206790 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ + 0x002067a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002067b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002067c0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x002067d0 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ + 0x002067e0 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ + 0x002067f0 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ + 0x00206800 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ + 0x00206810 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ 0x00206820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206830 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00206840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206860 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x00206830 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00206840 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206850 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00206860 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x00206870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206890 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002068a0 66696c65 220a2020 20202020 20202020 file". │ │ │ │ - 0x002068b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002068c0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x002068d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002068e0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x002068f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206900 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00206910 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00206920 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ - 0x00206930 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ - 0x00206940 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ - 0x00206950 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ - 0x00206960 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ - 0x00206970 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ - 0x00206980 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ - 0x00206990 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ - 0x002069a0 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ - 0x002069b0 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ - 0x002069c0 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ - 0x002069d0 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ - 0x002069e0 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ - 0x002069f0 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ - 0x00206a00 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ - 0x00206a10 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ - 0x00206a20 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ - 0x00206a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206a40 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x00206a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206a60 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x00206a70 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00206a80 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x00206a90 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x00206aa0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00206ab0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00206ac0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00206ad0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x00206ae0 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ - 0x00206af0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x00206b00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00206b10 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ - 0x00206b20 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ - 0x00206b30 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ - 0x00206b40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x00206b50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x00206b60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x00206b70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00206b80 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x00206b90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00206ba0 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ - 0x00206bb0 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x00206bc0 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ - 0x00206bd0 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x00206be0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x00206bf0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00206c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206c10 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ - 0x00206c20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00206c30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x00206c40 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ - 0x00206c50 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00206c60 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x00206c70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00206c80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00206c90 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x00206ca0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00206cb0 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ - 0x00206cc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00206cd0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x00206ce0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00206cf0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x00206d00 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00206d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206d20 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x00206d30 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x00206d40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00206880 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00206890 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x002068a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x002068b0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x002068c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002068d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002068e0 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ + 0x002068f0 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ + 0x00206900 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ + 0x00206910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206920 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00206930 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x00206940 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00206950 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x00206960 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00206970 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00206980 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00206990 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002069a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002069b0 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ + 0x002069c0 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ + 0x002069d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x002069e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x002069f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00206a00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00206a10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00206a20 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x00206a30 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x00206a40 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x00206a50 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ + 0x00206a60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00206a70 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ + 0x00206a80 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ + 0x00206a90 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ + 0x00206aa0 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ + 0x00206ab0 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ + 0x00206ac0 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ + 0x00206ad0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x00206ae0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x00206af0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00206b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206b10 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x00206b20 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x00206b30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00206b40 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ + 0x00206b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206b60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00206b70 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ + 0x00206b80 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ + 0x00206b90 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ + 0x00206ba0 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x00206bb0 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ + 0x00206bc0 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ + 0x00206bd0 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x00206be0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x00206bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206c00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00206c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206c20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00206c30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00206c40 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00206c50 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ + 0x00206c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206c70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00206c80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00206c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206ca0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00206cb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00206cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206cd0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00206ce0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00206cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206d00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00206d10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00206d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206d30 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x00206d40 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ 0x00206d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206d60 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00206d70 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x00206d60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00206d70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ 0x00206d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00206d90 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ - 0x00206da0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00206db0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00206dc0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00206dd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00206de0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00206df0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x00206e00 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ - 0x00206e10 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ - 0x00206e20 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ - 0x00206e30 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ - 0x00206e40 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ - 0x00206e50 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ - 0x00206e60 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ - 0x00206e70 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ - 0x00206e80 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ - 0x00206e90 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ - 0x00206ea0 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ - 0x00206eb0 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ - 0x00206ec0 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ - 0x00206ed0 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ - 0x00206ee0 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ - 0x00206ef0 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ - 0x00206f00 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ - 0x00206f10 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ - 0x00206f20 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ - 0x00206f30 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ - 0x00206f40 20746865 20666972 73742073 65637469 the first secti │ │ │ │ - 0x00206f50 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ - 0x00206f60 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ - 0x00206f70 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ - 0x00206f80 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x00206f90 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x00206fa0 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ - 0x00206fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00206fc0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x00206fd0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x00206fe0 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ - 0x00206ff0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x00207000 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x00207010 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00207020 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x00207030 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x00207040 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ - 0x00207050 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x00207060 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x00207070 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x00207080 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x00207090 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x002070a0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x002070b0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x002070c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002070d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002070e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002070f0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x00206d90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00206da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206db0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00206dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206dd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00206de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206df0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00206e00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00206e10 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00206e20 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ + 0x00206e30 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x00206e40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206e50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00206e60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00206e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206e80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00206e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206ea0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00206eb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206ec0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00206ed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206ee0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00206ef0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206f00 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00206f10 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ + 0x00206f20 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ + 0x00206f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206f40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x00206f50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x00206f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00206f70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00206f80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206f90 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00206fa0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00206fb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00206fc0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00206fd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00206fe0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00206ff0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00207000 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00207010 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x00207020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00207030 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00207040 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ + 0x00207050 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ + 0x00207060 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ + 0x00207070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00207080 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x00207090 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x002070a0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002070b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002070c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002070d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002070e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x002070f0 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ 0x00207100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207110 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00207120 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ - 0x00207130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207140 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x00207150 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x00207160 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00207170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00207180 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ - 0x00207190 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ - 0x002071a0 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ - 0x002071b0 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ - 0x002071c0 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ - 0x002071d0 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ - 0x002071e0 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ - 0x002071f0 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ - 0x00207200 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ - 0x00207210 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ - 0x00207220 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ - 0x00207230 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ - 0x00207240 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ - 0x00207250 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ - 0x00207260 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ - 0x00207270 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ - 0x00207280 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ - 0x00207290 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ - 0x002072a0 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ - 0x002072b0 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ - 0x002072c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x002072d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002072e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002072f0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x00207300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207310 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00207320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207330 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00207340 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00207350 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00207360 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ - 0x00207370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207380 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00207390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002073a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x002073b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002073c0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x002073d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002073e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x002073f0 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ - 0x00207400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207410 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x00207420 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x00207430 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00207440 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00207450 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ - 0x00207460 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ - 0x00207470 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ - 0x00207480 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ - 0x00207490 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ - 0x002074a0 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ - 0x002074b0 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ - 0x002074c0 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ - 0x002074d0 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ - 0x002074e0 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ - 0x002074f0 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ - 0x00207500 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ - 0x00207510 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ - 0x00207520 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ - 0x00207530 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ - 0x00207540 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ - 0x00207550 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ - 0x00207560 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ - 0x00207570 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ - 0x00207580 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ - 0x00207590 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ - 0x002075a0 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ - 0x002075b0 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ - 0x002075c0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x002075d0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x002075e0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x002075f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00207600 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x00207610 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x00207620 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00207630 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ - 0x00207640 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x00207650 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x00207660 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x00207670 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x00207680 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00207690 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x002076a0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x002076b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002076c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002076d0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x002076e0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x002076f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207700 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00207710 73747269 6e67220a 20202020 20202020 string". │ │ │ │ - 0x00207720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207730 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00207740 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x00207750 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00207760 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x00207770 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ - 0x00207780 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ - 0x00207790 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ - 0x002077a0 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ - 0x002077b0 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ - 0x002077c0 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ - 0x002077d0 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ - 0x002077e0 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ - 0x002077f0 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ - 0x00207800 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00207810 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x00207820 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x00207830 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00207840 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x00207850 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x00207860 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ - 0x00207870 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x00207880 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00207890 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x002078a0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x002078b0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x002078c0 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ - 0x002078d0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x002078e0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x002078f0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x00207900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00207910 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00207920 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x00207930 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ - 0x00207940 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00207950 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x00207960 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x00207970 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ - 0x00207980 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ - 0x00207990 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ - 0x002079a0 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ - 0x002079b0 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ - 0x002079c0 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ - 0x002079d0 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ - 0x002079e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x002079f0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x00207a00 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ + 0x00207110 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00207120 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x00207130 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ + 0x00207140 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ + 0x00207150 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ + 0x00207160 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ + 0x00207170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00207180 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x00207190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002071a0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x002071b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x002071c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x002071d0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x002071e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x002071f0 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ + 0x00207200 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00207210 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x00207220 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ + 0x00207230 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ + 0x00207240 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ + 0x00207250 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ + 0x00207260 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ + 0x00207270 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ + 0x00207280 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ + 0x00207290 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x002072a0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x002072b0 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x002072c0 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ + 0x002072d0 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ + 0x002072e0 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ + 0x002072f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00207300 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ + 0x00207310 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x00207320 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00207330 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00207340 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x00207350 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ + 0x00207360 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ + 0x00207370 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00207380 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x00207390 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ + 0x002073a0 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ + 0x002073b0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x002073c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x002073d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x002073e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002073f0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x00207400 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00207410 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ + 0x00207420 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ + 0x00207430 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00207440 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ + 0x00207450 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ + 0x00207460 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ + 0x00207470 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ + 0x00207480 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ + 0x00207490 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ + 0x002074a0 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ + 0x002074b0 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ + 0x002074c0 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ + 0x002074d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x002074e0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x002074f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00207500 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00207510 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00207520 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00207530 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ + 0x00207540 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ + 0x00207550 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00207560 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ + 0x00207570 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ + 0x00207580 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ + 0x00207590 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x002075a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x002075b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x002075c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x002075d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002075e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002075f0 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ + 0x00207600 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00207610 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ + 0x00207620 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ + 0x00207630 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00207640 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x00207650 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x00207660 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x00207670 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x00207680 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00207690 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ + 0x002076a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x002076b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x002076c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002076d0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x002076e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x002076f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00207700 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00207710 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x00207720 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ + 0x00207730 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x00207740 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00207750 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x00207760 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00207770 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00207780 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00207790 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x002077a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x002077b0 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ + 0x002077c0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x002077d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002077e0 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x002077f0 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ + 0x00207800 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x00207810 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ + 0x00207820 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ + 0x00207830 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x00207840 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x00207850 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x00207860 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00207870 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00207880 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00207890 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x002078a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x002078b0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x002078c0 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ + 0x002078d0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x002078e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002078f0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x00207900 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ + 0x00207910 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ + 0x00207920 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ + 0x00207930 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00207940 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00207950 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00207960 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00207970 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00207980 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ + 0x00207990 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x002079a0 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ + 0x002079b0 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ + 0x002079c0 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ + 0x002079d0 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ + 0x002079e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x002079f0 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ + 0x00207a00 5d0a7d0a 0a000000 00000000 00000000 ].}............. │ │ │ │ 0x00207a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00207a20 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ 0x00207a30 7074725f 696e706c 61636549 4e377961 ptr_inplaceIN7ya │ │ │ │ 0x00207a40 72616d6f 64364d6f 64756c65 45536149 ramod6ModuleESaI │ │ │ │ 0x00207a50 76454c4e 395f5f67 6e755f63 78783132 vELN9__gnu_cxx12 │ │ │ │ 0x00207a60 5f4c6f63 6b5f706f 6c696379 45324545 _Lock_policyE2EE │ │ │ │ 0x00207a70 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -9386,17 +9386,17 @@ │ │ │ │ 0x00234648 00000000 50000000 c4240200 9c33f5ff ....P....$...3.. │ │ │ │ 0x00234658 48060000 04800b01 00460e10 8f02450e H........F....E. │ │ │ │ 0x00234668 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ 0x00234678 8606440e 3883074a 0ef00403 92040a0e ..D.8..J........ │ │ │ │ 0x00234688 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ 0x00234698 420e0846 0b000000 50000000 18250200 B..F....P....%.. │ │ │ │ 0x002346a8 9839f5ff 91280000 045b0b01 00460e10 .9...(...[...F.. │ │ │ │ - 0x002346b8 8f024e0e 188e0342 0e208d04 420e288c ..N....B. ..B.(. │ │ │ │ + 0x002346b8 8f02540e 188e0342 0e208d04 420e288c ..T....B. ..B.(. │ │ │ │ 0x002346c8 05410e30 8606410e 38830747 0eb01003 .A.0..A.8..G.... │ │ │ │ - 0x002346d8 03170a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x002346d8 fd160a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ 0x002346e8 18420e10 420e0842 0b000000 34000000 .B..B..B....4... │ │ │ │ 0x002346f8 204b0200 e461f5ff 85000000 00460e10 K...a.......F.. │ │ │ │ 0x00234708 8c02440e 18860341 0e208304 02660a0e ..D....A. ...f.. │ │ │ │ 0x00234718 18410e10 420e084c 0b410e18 410e1042 .A..B..L.A..A..B │ │ │ │ 0x00234728 0e080000 3c000000 584b0200 3c62f5ff ....<...XK..