--- /srv/rebuilderd/tmp/rebuilderdElVdef/inputs/libyaramod0_3.21.0-1.1+b2_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdElVdef/out/libyaramod0_3.21.0-1.1+b2_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-11 10:50:27.000000 debian-binary │ -rw-r--r-- 0 0 0 940 2025-03-11 10:50:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 568700 2025-03-11 10:50:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 568592 2025-03-11 10:50:27.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/i386-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: 6b2bb222bebc9aaee5f1b78b36500cf735f8e1a0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2409d9b27998c5ad73301e29e1d68e3f08dd6992 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -4795,115 +4795,72 @@ │ │ │ │ )147:;=IJ] │ │ │ │ )14:;EFIJ^de │ │ │ │ FGNOXZ\^~ │ │ │ │ N7yaramod9HexStringE │ │ │ │ N7yaramod11ModuleErrorE │ │ │ │ N7yaramod6ModuleE │ │ │ │ "kind": "struct", │ │ │ │ - "name": "console", │ │ │ │ + "name": "string", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "log", │ │ │ │ + "name": "to_int", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the string to the main callback.\n\nExample: ```console.log(pe.imphash())```" │ │ │ │ + "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": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the message and string to the main callback.\n\nExample: ```console.log(\"The imphash is: \", pe.imphash())```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback.\n\nExample: ```console.log(uint32(0))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ }, │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the message and integer to the main callback.\n\nExample: ```console.log(\"32bits at 0: \", uint32(0))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "float" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the floating point value to the main callback.\n\nExample: ```console.log(math.entropy(0, filesize))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "float" │ │ │ │ + "name": "base" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the message and the floating point value to the main callback.\n\nExample: ```console.log(\"Entropy: \", math.entropy(0, filesize))```" │ │ │ │ + "documentation": "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": "hex", │ │ │ │ + "name": "length", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(uint32(0))```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ "type": "s", │ │ │ │ - "name": "message" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "integer" │ │ │ │ + "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(\"Hex at 0: \", uint32(0))```" │ │ │ │ + "documentation": "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": "struct", │ │ │ │ "name": "cuckoo", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ @@ -5111,14 +5068,420 @@ │ │ │ │ "documentation": "Function returning true if the program opens or creates a mutex matching the provided regular expression." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ + "name": "math", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "MEAN_BYTES", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "f" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "in_range", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "test" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "lower" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "upper" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns true if the *test* value is between *lower* and *upper* values. The comparisons are inclusive. Example: ```math.in_range(math.deviation(0, filesize, math.MEAN_BYTES), 63.9, 64,1)```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "deviation", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "mean" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the deviation from the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. The mean of an equally distributed random sample of bytes is 127.5, which is available as the constant math.MEAN_BYTES. Example: ```math.deviation(0, filesize, math.MEAN_BYTES) == 64.0```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "mean" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the deviation from the mean for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "mean", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.mean(0, filesize) < 72.0```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the mean for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "serial_correlation", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the serial correlation for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0.0 and 1.0. Example: ```math.serial_correlation(0, filesize) < 0.2```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the serial correlation for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "monte_carlo_pi", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the percentage away from Pi for the *size* bytes starting at *offset* when run through the Monte Carlo from Pi test. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.monte_carlo_pi(0, filesize) < 0.07```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Return the percentage away from Pi for the given string." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "entropy", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the entropy for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.entropy(0, filesize) >= 7```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the entropy for the given string. ```Example: math.entropy(\"dummy\") > 7```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "min", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the minimum of two unsigned integer values." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "max", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the maximum of two unsigned integer values." │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "to_number", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "b", │ │ │ │ + "name": "boolean" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns 0 or 1, it's useful when writing a score based rule. Example: ```math.tonumber(SubRule1) * 60 + math.tonumber(SubRule2) * 20 + math.tonumber(SubRule3) * 70 > 80*```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "abs", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "int" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "count", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns how often a specific byte occurs, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.count(0x4A, filesize-1024, filesize) >= 10```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns how often a specific byte occurs, the complete file is searched. Example: ```math.count(0x4A) >= 10```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "percentage", │ │ │ │ + "return_type": "f", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the occurrence rate of a specific byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0 and 1. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.percentage(0xFF, filesize-1024, filesize) >= 0.9```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "byte" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the occurrence rate of a specific byte, the complete file is searched. The returned value is a float between 0 and 1. Example: ```math.percentage(0x4A) >= 0.4```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "mode", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the most common byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.mode(0, filesize) == 0xFF```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "Returns the most common byte, the complete file is searched. The returned value is a float. Example: ```math.mode() == 0xFF```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "to_int", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. ```Example: 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": "cuckoo", │ │ │ │ "deprecated": "true", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "struct", │ │ │ │ "name": "signature", │ │ │ │ "attributes": [ │ │ │ │ @@ -5136,1459 +5499,2304 @@ │ │ │ │ "documentation": "Deprecated function." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "dex", │ │ │ │ + "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": "function", │ │ │ │ + "name": "iconhash", │ │ │ │ + "return_type": "s", │ │ │ │ + "overloads": [ │ │ │ │ { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ - "attributes": [ │ │ │ │ + "arguments": [], │ │ │ │ + "documentation": "" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "rva_to_offset", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "major", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ + "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": "console", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ + "kind": "function", │ │ │ │ + "name": "log", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "minor", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the string to the main callback.\n\nExample: ```console.log(pe.imphash())```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "message" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "build_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the message and string to the main callback.\n\nExample: ```console.log(\"The imphash is: \", pe.imphash())```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "integer" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the integer to the main callback.\n\nExample: ```console.log(uint32(0))```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "message" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "revision_number", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "i" │ │ │ │ + "type": "i", │ │ │ │ + "name": "integer" │ │ │ │ } │ │ │ │ - ] │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the message and integer to the main callback.\n\nExample: ```console.log(\"32bits at 0: \", uint32(0))```" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "name", │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ - "type": "s" │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "float" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the floating point value to the main callback.\n\nExample: ```console.log(math.entropy(0, filesize))```" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "culture", │ │ │ │ - "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ - "type": "s" │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "message" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "f", │ │ │ │ + "name": "float" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the message and the floating point value to the main callback.\n\nExample: ```console.log(\"Entropy: \", math.entropy(0, filesize))```" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "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": "hex", │ │ │ │ + "return_type": "i", │ │ │ │ + "overloads": [ │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "integer" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(uint32(0))```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "message" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "integer" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(\"Hex at 0: \", uint32(0))```" │ │ │ │ + } │ │ │ │ + ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ "name": "elf", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ "name": "ET_NONE", │ │ │ │ @@ -7443,158 +8651,995 @@ │ │ │ │ } │ │ │ │ ], │ │ │ │ "documentation": "" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "hash", │ │ │ │ + "name": "dex", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "md5", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ + "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": [ │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the MD5 hash for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase. Example: ```hash.md5(0, filesize) == \"feba6c919e3797e7778e8f2e85fa033d\"```" │ │ │ │ + "kind": "value", │ │ │ │ + "name": "magic", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ + "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": "function", │ │ │ │ - "name": "sha1", │ │ │ │ - "return_type": "s", │ │ │ │ - "overloads": [ │ │ │ │ + "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": [ │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the SHA1 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ + "kind": "value", │ │ │ │ + "name": "size", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the SHA1 hash for the given string." │ │ │ │ + "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": "sha256", │ │ │ │ - "return_type": "s", │ │ │ │ + "name": "has_method", │ │ │ │ + "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ + "type": "s", │ │ │ │ + "name": "method name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns the SHA256 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ + "documentation": "Returns true if any method has the specified method name." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ - "name": "string" │ │ │ │ + "name": "class name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "method name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "checksum32", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ + "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": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ + "type": "r", │ │ │ │ + "name": "method name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a 32-bit checksum for the *size* bytes starting at *offset*. The checksum is just the sum of all the bytes (unsigned)." │ │ │ │ + "documentation": "Returns true if any method name matches the regex." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ + "type": "r", │ │ │ │ + "name": "class name" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "r", │ │ │ │ + "name": "method name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a 32-bit checksum for the given string. The checksum is just the sum of all the bytes in the string (unsigned)." │ │ │ │ + "documentation": "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": "crc32", │ │ │ │ + "name": "has_class", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ + "type": "s", │ │ │ │ + "name": "class name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ + "documentation": "Returns true if any class has the specified name." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ + "type": "r", │ │ │ │ + "name": "class name" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ + "documentation": "Returns true if any class name matches the regex." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ "name": "macho", │ │ │ │ "attributes": [ │ │ │ │ { │ │ │ │ @@ -9080,2665 +11125,620 @@ │ │ │ │ { │ │ │ │ "arguments": [], │ │ │ │ "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ "kind": "struct", │ │ │ │ - "name": "math", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "MEAN_BYTES", │ │ │ │ - "documentation": "", │ │ │ │ - "type": "f" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "in_range", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "test" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "lower" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "upper" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns true if the *test* value is between *lower* and *upper* values. The comparisons are inclusive. Example: ```math.in_range(math.deviation(0, filesize, math.MEAN_BYTES), 63.9, 64,1)```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "deviation", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "mean" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the deviation from the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. The mean of an equally distributed random sample of bytes is 127.5, which is available as the constant math.MEAN_BYTES. Example: ```math.deviation(0, filesize, math.MEAN_BYTES) == 64.0```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "f", │ │ │ │ - "name": "mean" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the deviation from the mean for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "mean", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.mean(0, filesize) < 72.0```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the mean for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "serial_correlation", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the serial correlation for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0.0 and 1.0. Example: ```math.serial_correlation(0, filesize) < 0.2```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the serial correlation for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "monte_carlo_pi", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the percentage away from Pi for the *size* bytes starting at *offset* when run through the Monte Carlo from Pi test. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.monte_carlo_pi(0, filesize) < 0.07```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Return the percentage away from Pi for the given string." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "entropy", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the entropy for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.entropy(0, filesize) >= 7```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the entropy for the given string. ```Example: math.entropy(\"dummy\") > 7```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "min", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the minimum of two unsigned integer values." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "max", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the maximum of two unsigned integer values." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "to_number", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "b", │ │ │ │ - "name": "boolean" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns 0 or 1, it's useful when writing a score based rule. Example: ```math.tonumber(SubRule1) * 60 + math.tonumber(SubRule2) * 20 + math.tonumber(SubRule3) * 70 > 80*```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "abs", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "int" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "count", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns how often a specific byte occurs, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.count(0x4A, filesize-1024, filesize) >= 10```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns how often a specific byte occurs, the complete file is searched. Example: ```math.count(0x4A) >= 10```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "percentage", │ │ │ │ - "return_type": "f", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the occurrence rate of a specific byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0 and 1. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.percentage(0xFF, filesize-1024, filesize) >= 0.9```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "byte" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the occurrence rate of a specific byte, the complete file is searched. The returned value is a float between 0 and 1. Example: ```math.percentage(0x4A) >= 0.4```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "mode", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "offset" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "size" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Returns the most common byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.mode(0, filesize) == 0xFF```" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Returns the most common byte, the complete file is searched. The returned value is a float. Example: ```math.mode() == 0xFF```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "to_int", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. ```Example: 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": "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": [ │ │ │ │ + "kind": "value", │ │ │ │ + "name": "name", │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ + "type": "s" │ │ │ │ + }, │ │ │ │ { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning true if the PE is 32bits." │ │ │ │ + "kind": "value", │ │ │ │ + "name": "culture", │ │ │ │ + "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ + "type": "s" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "is_64bit", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "Function returning true if the PE is 64bits." │ │ │ │ - } │ │ │ │ - ] │ │ │ │ + "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_imports", │ │ │ │ - "documentation": "Number of imports in the PE.", │ │ │ │ + "name": "number_of_modulerefs", │ │ │ │ + "documentation": "The number of module references in the .NET file.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "number_of_exports", │ │ │ │ - "documentation": "Number of exports in the PE.", │ │ │ │ - "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": "resource_timestamp", │ │ │ │ - "documentation": "Resource timestamp. This is stored as an integer.", │ │ │ │ + "name": "number_of_user_strings", │ │ │ │ + "documentation": "The number of user strings in the 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": "value", │ │ │ │ + "name": "typelib", │ │ │ │ + "documentation": "The typelib of the file.", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "array", │ │ │ │ - "name": "resources", │ │ │ │ - "documentation": "A zero-based array of resource objects, one for each resource the PE has. Individual resources can be accessed by using the [] operator.All resources must have a type, id (name), and language specified. They can be either an integer or string, but never both, for any given level. ```Example: pe.resources[0].type == pe.RESOURCE_TYPE_RCDATA``` ```Example: pe.resources[0].name_string == \"F\\x00I\\x00L\\x00E\\x00```\"", │ │ │ │ - "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": "constants", │ │ │ │ + "documentation": "", │ │ │ │ + "type": "s" │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "value", │ │ │ │ - "name": "number_of_resources", │ │ │ │ - "documentation": "Number of resources in the PE.", │ │ │ │ + "name": "number_of_constants", │ │ │ │ + "documentation": "", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "pdb_path", │ │ │ │ - "documentation": "Path of the PDB file for this PE if present. Example: ```pe.pdb_path == \"D:\\workspace\\2018_R9_RelBld\target\\checkout\\custprof\\Release\\custprof.pdb\"``` ", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ "kind": "array", │ │ │ │ - "name": "signatures", │ │ │ │ - "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ - "structure": │ │ │ │ - { │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "signatures", │ │ │ │ - "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ - "attributes": [ │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "thumbprint", │ │ │ │ - "documentation": "A string containing the thumbprint of the signature.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "issuer", │ │ │ │ - "documentation": "A string containing information about the issuer.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "subject", │ │ │ │ - "documentation": "A string containing information about the subject.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "version", │ │ │ │ - "documentation": "Version number.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "algorithm", │ │ │ │ - "documentation": "String representation of the algorithm used for this signature. Usually \"sha1WithRSAEncryption\". It depends on the X.509 and PKCS#7 implementationss and possibly their versions, consider using algorithm_oid instead.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "algorithm_oid", │ │ │ │ - "documentation": "Object ID of the algorithm used for this signature, expressed in numeric ASN.1 dot notation. The name contained in algorithm is derived from this value. The object id is expected to be stable across X.509 and PKCS#7 implementations and their versions.", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "serial", │ │ │ │ - "documentation": "A string containing the serial number. This is an example: 52:00:e5:aa:25:56:fc:1a:86:ed:96:c9:d4:4b:33:c7", │ │ │ │ - "type": "s" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "not_before", │ │ │ │ - "documentation": "Unix timestamp on which the validity period for this signature begins.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "value", │ │ │ │ - "name": "not_after", │ │ │ │ - "documentation": "Unix timestamp on which the validity period for this signature ends.", │ │ │ │ - "type": "i" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "kind": "function", │ │ │ │ - "name": "valid_on", │ │ │ │ - "return_type": "i", │ │ │ │ - "overloads": [ │ │ │ │ - { │ │ │ │ - "arguments": [ │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "file" │ │ │ │ - } │ │ │ │ - ], │ │ │ │ - "documentation": " Function returning true if the signature was valid on the date indicated by timestamp. The following sentence: ```pe.signatures[n].valid_on(timestamp)``` Is equivalent to: ```timestamp >= pe.signatures[n].not_before and timestamp <= pe.signatures[n].not_after```" │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ - ] │ │ │ │ - } │ │ │ │ + "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_signatures", │ │ │ │ - "documentation": "Number of authenticode signatures in the PE.", │ │ │ │ + "name": "number_of_field_offsets", │ │ │ │ + "documentation": "The number of fields in the field_offsets array.", │ │ │ │ "type": "i" │ │ │ │ }, │ │ │ │ { │ │ │ │ + "kind": "value", │ │ │ │ + "name": "is_dotnet", │ │ │ │ + "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ + "type": "i" │ │ │ │ + } │ │ │ │ + "kind": "struct", │ │ │ │ + "name": "hash", │ │ │ │ + "attributes": [ │ │ │ │ + { │ │ │ │ "kind": "function", │ │ │ │ - "name": "iconhash", │ │ │ │ + "name": "md5", │ │ │ │ "return_type": "s", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ - "arguments": [], │ │ │ │ - "documentation": "" │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the MD5 hash for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase. Example: ```hash.md5(0, filesize) == \"feba6c919e3797e7778e8f2e85fa033d\"```" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "rva_to_offset", │ │ │ │ - "return_type": "i", │ │ │ │ + "name": "sha1", │ │ │ │ + "return_type": "s", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "i", │ │ │ │ - "name": "addr" │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "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." │ │ │ │ + "documentation": "Returns the SHA1 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns the SHA1 hash for the given string." │ │ │ │ } │ │ │ │ ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "string", │ │ │ │ - "attributes": [ │ │ │ │ + }, │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "to_int", │ │ │ │ - "return_type": "i", │ │ │ │ + "name": "sha256", │ │ │ │ + "return_type": "s", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ - "type": "s", │ │ │ │ - "name": "string" │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"1234\") == 1234\nstring.to_int(\"-10\") == -10\nstring.to_int(\"-010\") == -8\n```" │ │ │ │ + "documentation": "Returns the SHA256 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ }, │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ "type": "s", │ │ │ │ "name": "string" │ │ │ │ - }, │ │ │ │ - { │ │ │ │ - "type": "i", │ │ │ │ - "name": "base" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 36 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"011\", 8) == 9\nstring.to_int(\"-011\", 0) == -9\n```" │ │ │ │ + "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ } │ │ │ │ ] │ │ │ │ }, │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "length", │ │ │ │ + "name": "checksum32", │ │ │ │ "return_type": "i", │ │ │ │ "overloads": [ │ │ │ │ { │ │ │ │ "arguments": [ │ │ │ │ { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns a 32-bit checksum for the *size* bytes starting at *offset*. The checksum is just the sum of all the bytes (unsigned)." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ "type": "s", │ │ │ │ "name": "string" │ │ │ │ } │ │ │ │ ], │ │ │ │ - "documentation": "Return the length of the string, which can be any sequence of bytes. NULL bytes included. Example: ```\nstring.length(\"AXSx00ERS\") == 7\n```" │ │ │ │ + "documentation": "Returns a 32-bit checksum for the given string. The checksum is just the sum of all the bytes in the string (unsigned)." │ │ │ │ } │ │ │ │ ] │ │ │ │ - } │ │ │ │ - "kind": "struct", │ │ │ │ - "name": "time", │ │ │ │ - "attributes": [ │ │ │ │ + }, │ │ │ │ { │ │ │ │ "kind": "function", │ │ │ │ - "name": "now", │ │ │ │ + "name": "crc32", │ │ │ │ "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()```" │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "offset" │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "type": "i", │ │ │ │ + "name": "size" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ + }, │ │ │ │ + { │ │ │ │ + "arguments": [ │ │ │ │ + { │ │ │ │ + "type": "s", │ │ │ │ + "name": "string" │ │ │ │ + } │ │ │ │ + ], │ │ │ │ + "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ } │ │ │ │ ] │ │ │ │ } │ │ │ │ St23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ N7yaramod11PlainStringE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail9exceptionE │ │ │ │ N8nlohmann16json_abi_v3_11_36detail11parse_errorE │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -332795,33 +332795,33 @@ │ │ │ │ push %esi │ │ │ │ call 6dc60 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00183350 : │ │ │ │ push %ebp │ │ │ │ - mov $0x1ce,%edx │ │ │ │ + mov $0x15c1,%edx │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ call b677f , (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x4f> │ │ │ │ add $0xcdaaa,%edi │ │ │ │ push %esi │ │ │ │ lea -0x28c(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0x5bc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x590(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - lea -0x4dd68(%edi),%eax │ │ │ │ + lea -0x4f168(%edi),%eax │ │ │ │ mov %esi,-0x568(%ebp) │ │ │ │ lea -0x284(%ebp),%esi │ │ │ │ mov %esi,-0x28c(%ebp) │ │ │ │ - movl $0x656d6974,-0x284(%ebp) │ │ │ │ + movl $0x68736168,-0x284(%ebp) │ │ │ │ movl $0x4,-0x288(%ebp) │ │ │ │ movb $0x0,-0x280(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x4fc(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -332863,26 +332863,26 @@ │ │ │ │ cmp %esi,%eax │ │ │ │ je 1848d8 │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ mov -0x4dc(%ebp),%eax │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ mov -0x570(%ebp),%eax │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ - mov $0x676e,%ecx │ │ │ │ + mov $0x7465,%ecx │ │ │ │ lea -0x2bc(%ebp),%ebx │ │ │ │ lea -0x2b4(%ebp),%esi │ │ │ │ - mov $0x872,%edx │ │ │ │ + mov $0x4c85,%edx │ │ │ │ mov %ebx,-0x520(%ebp) │ │ │ │ mov %eax,-0x4e4(%ebp) │ │ │ │ - lea -0x4e5e8(%edi),%eax │ │ │ │ + lea -0x53e08(%edi),%eax │ │ │ │ movl $0x0,-0x4e0(%ebp) │ │ │ │ movb $0x0,-0x4dc(%ebp) │ │ │ │ mov %esi,-0x51c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x69727473,-0x2b4(%ebp) │ │ │ │ + movl $0x6e746f64,-0x2b4(%ebp) │ │ │ │ mov %cx,-0x2b0(%ebp) │ │ │ │ movl $0x6,-0x2b8(%ebp) │ │ │ │ movb $0x0,-0x2ae(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x4cc(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ @@ -332926,37 +332926,37 @@ │ │ │ │ cmp %esi,%eax │ │ │ │ je 184b90 │ │ │ │ mov %eax,-0x244(%ebp) │ │ │ │ mov -0x4ac(%ebp),%eax │ │ │ │ mov %eax,-0x23c(%ebp) │ │ │ │ mov -0x578(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ - mov %edx,-0x240(%ebp) │ │ │ │ - mov $0x6570,%ebx │ │ │ │ - mov $0x12e30,%edx │ │ │ │ - mov %bx,-0x2b4(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x4b4(%ebp) │ │ │ │ - lea -0x61428(%edi),%eax │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ + mov $0x33a,%edx │ │ │ │ movl $0x0,-0x4b0(%ebp) │ │ │ │ + mov %eax,-0x4b4(%ebp) │ │ │ │ + lea -0x54148(%edi),%eax │ │ │ │ movb $0x0,-0x4ac(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x2,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b2(%ebp) │ │ │ │ + movl $0x6967616d,-0x2b4(%ebp) │ │ │ │ + movb $0x63,-0x2b0(%ebp) │ │ │ │ + movl $0x5,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2af(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x49c(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5bc(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 18366e │ │ │ │ + je 183673 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -332987,34 +332987,35 @@ │ │ │ │ mov %eax,-0x214(%ebp) │ │ │ │ mov -0x47c(%ebp),%eax │ │ │ │ mov %eax,-0x20c(%ebp) │ │ │ │ mov -0x580(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edx,-0x210(%ebp) │ │ │ │ - mov $0x40e2,%edx │ │ │ │ + mov $0xa99a,%edx │ │ │ │ movl $0x0,-0x480(%ebp) │ │ │ │ mov %eax,-0x484(%ebp) │ │ │ │ - lea -0x65528(%edi),%eax │ │ │ │ + lea -0x5eae8(%edi),%eax │ │ │ │ movb $0x0,-0x47c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6874616d,-0x2b4(%ebp) │ │ │ │ - movl $0x4,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b0(%ebp) │ │ │ │ + movl $0x6863616d,-0x2b4(%ebp) │ │ │ │ + movb $0x6f,-0x2b0(%ebp) │ │ │ │ + movl $0x5,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2af(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x46c(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5c0(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1837a1 │ │ │ │ + je 1837ad │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333043,37 +333044,38 @@ │ │ │ │ cmp %ebx,%eax │ │ │ │ je 184c18 │ │ │ │ mov %eax,-0x1e4(%ebp) │ │ │ │ mov -0x44c(%ebp),%eax │ │ │ │ mov %eax,-0x1dc(%ebp) │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ mov %edx,-0x1e0(%ebp) │ │ │ │ - mov $0x33a,%edx │ │ │ │ - movl $0x0,-0x450(%ebp) │ │ │ │ + mov $0x6564,%ebx │ │ │ │ + mov $0x7772,%edx │ │ │ │ + mov %bx,-0x2b4(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ mov %eax,-0x454(%ebp) │ │ │ │ - lea -0x65868(%edi),%eax │ │ │ │ + lea -0x66268(%edi),%eax │ │ │ │ + movl $0x0,-0x450(%ebp) │ │ │ │ movb $0x0,-0x44c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6967616d,-0x2b4(%ebp) │ │ │ │ - movb $0x63,-0x2b0(%ebp) │ │ │ │ - movl $0x5,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2af(%ebp) │ │ │ │ + movb $0x78,-0x2b2(%ebp) │ │ │ │ + movl $0x3,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b1(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x43c(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5c4(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1838db │ │ │ │ + je 1838e9 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333104,35 +333106,36 @@ │ │ │ │ mov %eax,-0x1b4(%ebp) │ │ │ │ mov -0x41c(%ebp),%eax │ │ │ │ mov %eax,-0x1ac(%ebp) │ │ │ │ mov -0x528(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edx,-0x1b0(%ebp) │ │ │ │ - mov $0xa99a,%edx │ │ │ │ + mov $0x6c65,%ecx │ │ │ │ + mov $0x6c07,%edx │ │ │ │ movl $0x0,-0x420(%ebp) │ │ │ │ mov %eax,-0x424(%ebp) │ │ │ │ - lea -0x70208(%edi),%eax │ │ │ │ + lea -0x6ce88(%edi),%eax │ │ │ │ movb $0x0,-0x41c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6863616d,-0x2b4(%ebp) │ │ │ │ - movb $0x6f,-0x2b0(%ebp) │ │ │ │ - movl $0x5,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2af(%ebp) │ │ │ │ + mov %cx,-0x2b4(%ebp) │ │ │ │ + movb $0x66,-0x2b2(%ebp) │ │ │ │ + movl $0x3,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b1(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x40c(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x598(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 183a15 │ │ │ │ + je 183a25 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333163,34 +333166,35 @@ │ │ │ │ mov %eax,-0x184(%ebp) │ │ │ │ mov -0x3ec(%ebp),%eax │ │ │ │ mov %eax,-0x17c(%ebp) │ │ │ │ mov -0x530(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edx,-0x180(%ebp) │ │ │ │ - mov $0x15c1,%edx │ │ │ │ - movl $0x0,-0x3f0(%ebp) │ │ │ │ - mov %eax,-0x3f4(%ebp) │ │ │ │ - lea -0x717e8(%edi),%eax │ │ │ │ + mov $0x1011,%edx │ │ │ │ movb $0x0,-0x3ec(%ebp) │ │ │ │ + mov %eax,-0x3f4(%ebp) │ │ │ │ + lea -0x6dea8(%edi),%eax │ │ │ │ + movl $0x736e6f63,-0x2b4(%ebp) │ │ │ │ + movl $0x0,-0x3f0(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x68736168,-0x2b4(%ebp) │ │ │ │ - movl $0x4,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b0(%ebp) │ │ │ │ + movl $0x656c6f73,-0x2b1(%ebp) │ │ │ │ + movl $0x7,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2ad(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x3dc(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x59c(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 183b48 │ │ │ │ + je 183b62 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333219,38 +333223,37 @@ │ │ │ │ cmp %esi,%eax │ │ │ │ je 184e80 │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ mov -0x3bc(%ebp),%eax │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ mov -0x538(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ mov %edx,-0x150(%ebp) │ │ │ │ - mov $0x6c65,%ecx │ │ │ │ - mov $0x6c07,%edx │ │ │ │ - movl $0x0,-0x3c0(%ebp) │ │ │ │ + mov $0x6570,%ebx │ │ │ │ + mov $0x12e30,%edx │ │ │ │ + mov %bx,-0x2b4(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ mov %eax,-0x3c4(%ebp) │ │ │ │ - lea -0x78408(%edi),%eax │ │ │ │ + lea -0x80ce8(%edi),%eax │ │ │ │ + movl $0x0,-0x3c0(%ebp) │ │ │ │ movb $0x0,-0x3bc(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - mov %cx,-0x2b4(%ebp) │ │ │ │ - movb $0x66,-0x2b2(%ebp) │ │ │ │ - movl $0x3,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b1(%ebp) │ │ │ │ + movl $0x2,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b2(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x3ac(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5a0(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 183c84 │ │ │ │ + je 183c97 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333279,38 +333282,38 @@ │ │ │ │ cmp %ebx,%eax │ │ │ │ je 184df0 │ │ │ │ mov %eax,-0x124(%ebp) │ │ │ │ mov -0x38c(%ebp),%eax │ │ │ │ mov %eax,-0x11c(%ebp) │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - mov $0x7465,%ebx │ │ │ │ - mov $0x4c85,%edx │ │ │ │ - mov %bx,-0x2b0(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x394(%ebp) │ │ │ │ - lea -0x7d0a8(%edi),%eax │ │ │ │ + mov %edx,-0x120(%ebp) │ │ │ │ + mov $0x6f6f,%ecx │ │ │ │ + mov $0x2e9,%edx │ │ │ │ movl $0x0,-0x390(%ebp) │ │ │ │ + mov %eax,-0x394(%ebp) │ │ │ │ + lea -0x80fe8(%edi),%eax │ │ │ │ movb $0x0,-0x38c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6e746f64,-0x2b4(%ebp) │ │ │ │ + movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ + mov %cx,-0x2b0(%ebp) │ │ │ │ movl $0x6,-0x2b8(%ebp) │ │ │ │ movb $0x0,-0x2ae(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x37c(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5a4(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 183dc3 │ │ │ │ + je 183dd6 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333341,36 +333344,34 @@ │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ mov -0x35c(%ebp),%eax │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ mov -0x548(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edx,-0xf0(%ebp) │ │ │ │ - mov $0x6564,%ecx │ │ │ │ - mov $0x7772,%edx │ │ │ │ + mov $0x40e2,%edx │ │ │ │ movl $0x0,-0x360(%ebp) │ │ │ │ mov %eax,-0x364(%ebp) │ │ │ │ - lea -0x84828(%edi),%eax │ │ │ │ + lea -0x850e8(%edi),%eax │ │ │ │ movb $0x0,-0x35c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - mov %cx,-0x2b4(%ebp) │ │ │ │ - movb $0x78,-0x2b2(%ebp) │ │ │ │ - movl $0x3,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2b1(%ebp) │ │ │ │ + movl $0x6874616d,-0x2b4(%ebp) │ │ │ │ + movl $0x4,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b0(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x34c(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5a8(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 183eff │ │ │ │ + je 183f09 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333401,19 +333402,19 @@ │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov -0x32c(%ebp),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ mov $0x6f6f,%ebx │ │ │ │ - mov $0x2e9,%edx │ │ │ │ + mov $0x2134,%edx │ │ │ │ mov %bx,-0x2b0(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x334(%ebp) │ │ │ │ - lea -0x84b28(%edi),%eax │ │ │ │ + lea -0x87228(%edi),%eax │ │ │ │ movl $0x0,-0x330(%ebp) │ │ │ │ movb $0x0,-0x32c(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ movl $0x6,-0x2b8(%ebp) │ │ │ │ movb $0x0,-0x2ae(%ebp) │ │ │ │ push %edx │ │ │ │ @@ -333422,15 +333423,15 @@ │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5ac(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 18403e │ │ │ │ + je 184048 │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333461,36 +333462,34 @@ │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov -0x2fc(%ebp),%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x558(%ebp),%eax │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ - mov $0x6f6f,%ecx │ │ │ │ - mov $0x2134,%edx │ │ │ │ + mov $0x1ce,%edx │ │ │ │ movl $0x0,-0x300(%ebp) │ │ │ │ mov %eax,-0x304(%ebp) │ │ │ │ - lea -0x86c68(%edi),%eax │ │ │ │ + lea -0x87408(%edi),%eax │ │ │ │ movb $0x0,-0x2fc(%ebp) │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ - movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ - mov %cx,-0x2b0(%ebp) │ │ │ │ - movl $0x6,-0x2b8(%ebp) │ │ │ │ - movb $0x0,-0x2ae(%ebp) │ │ │ │ + movl $0x656d6974,-0x2b4(%ebp) │ │ │ │ + movl $0x4,-0x2b8(%ebp) │ │ │ │ + movb $0x0,-0x2b0(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ lea -0x2ec(%ebp),%eax │ │ │ │ push -0x520(%ebp) │ │ │ │ mov %eax,-0x5b0(%ebp) │ │ │ │ push %eax │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 18417d │ │ │ │ + je 18417b │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 6c070 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -333518,29 +333517,30 @@ │ │ │ │ mov %ebx,-0x560(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ je 184e38 │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x2cc(%ebp),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ lea -0x50c(%ebp),%ecx │ │ │ │ - mov $0x1011,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ lea -0x514(%ebp),%esi │ │ │ │ - movl $0x736e6f63,-0x50c(%ebp) │ │ │ │ + mov %ecx,-0x514(%ebp) │ │ │ │ + mov $0x872,%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ mov %eax,-0x2d4(%ebp) │ │ │ │ lea -0x87c88(%edi),%eax │ │ │ │ + mov %ecx,-0x524(%ebp) │ │ │ │ + mov $0x676e,%ecx │ │ │ │ movl $0x0,-0x2d0(%ebp) │ │ │ │ movb $0x0,-0x2cc(%ebp) │ │ │ │ - mov %ecx,-0x514(%ebp) │ │ │ │ - mov %ecx,-0x524(%ebp) │ │ │ │ - movl $0x656c6f73,-0x509(%ebp) │ │ │ │ - movl $0x7,-0x510(%ebp) │ │ │ │ - movb $0x0,-0x505(%ebp) │ │ │ │ + movl $0x69727473,-0x50c(%ebp) │ │ │ │ + mov %cx,-0x508(%ebp) │ │ │ │ + movl $0x6,-0x510(%ebp) │ │ │ │ + movb $0x0,-0x506(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x520(%ebp) │ │ │ │ call 6c810 , std::allocator > const&, std::initializer_list)@plt> │ │ │ │ mov -0x514(%ebp),%edx │ │ │ │ mov -0x524(%ebp),%ecx │ │ │ │ @@ -334015,24 +334015,24 @@ │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x26e(%ebp,%ebx,1) │ │ │ │ jmp 18348c │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18533e │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183a53 │ │ │ │ + je 183a63 │ │ │ │ mov -0x52c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x194(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183a53 │ │ │ │ + je 183a63 │ │ │ │ mov -0x52c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x196(%ebp,%ebx,1) │ │ │ │ - jmp 183a53 │ │ │ │ + jmp 183a63 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185176 │ │ │ │ test %ebx,%ebx │ │ │ │ je 183577 │ │ │ │ mov -0x574(%ebp),%eax │ │ │ │ @@ -334045,114 +334045,114 @@ │ │ │ │ mov %ax,-0x256(%ebp,%ebx,1) │ │ │ │ jmp 183577 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185422 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183f3d │ │ │ │ + je 183f47 │ │ │ │ mov -0x54c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0xd4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183f3d │ │ │ │ + je 183f47 │ │ │ │ mov -0x54c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0xd6(%ebp,%ebx,1) │ │ │ │ - jmp 183f3d │ │ │ │ + jmp 183f47 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185092 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1837df │ │ │ │ + je 1837eb │ │ │ │ mov -0x584(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x1f4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1837df │ │ │ │ + je 1837eb │ │ │ │ mov -0x584(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x1f6(%ebp,%ebx,1) │ │ │ │ - jmp 1837df │ │ │ │ + jmp 1837eb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1853b0 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183cc2 │ │ │ │ + je 183cd5 │ │ │ │ mov -0x53c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x134(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183cc2 │ │ │ │ + je 183cd5 │ │ │ │ mov -0x53c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x136(%ebp,%ebx,1) │ │ │ │ - jmp 183cc2 │ │ │ │ + jmp 183cd5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18525a │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1836ac │ │ │ │ + je 1836b1 │ │ │ │ mov -0x57c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x224(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1836ac │ │ │ │ + je 1836b1 │ │ │ │ mov -0x57c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x226(%ebp,%ebx,1) │ │ │ │ - jmp 1836ac │ │ │ │ + jmp 1836b1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185494 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1841af │ │ │ │ + je 1841ad │ │ │ │ mov -0x55c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x74(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1841af │ │ │ │ + je 1841ad │ │ │ │ mov -0x55c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x76(%ebp,%ebx,1) │ │ │ │ - jmp 1841af │ │ │ │ + jmp 1841ad │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185023 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183919 │ │ │ │ + je 183927 │ │ │ │ mov -0x58c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x1c4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183919 │ │ │ │ + je 183927 │ │ │ │ mov -0x58c(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x1c6(%ebp,%ebx,1) │ │ │ │ - jmp 183919 │ │ │ │ + jmp 183927 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185377 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183b86 │ │ │ │ + je 183ba0 │ │ │ │ mov -0x534(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x164(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183b86 │ │ │ │ + je 183ba0 │ │ │ │ mov -0x534(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x166(%ebp,%ebx,1) │ │ │ │ - jmp 183b86 │ │ │ │ + jmp 183ba0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1851e8 │ │ │ │ test %ebx,%ebx │ │ │ │ je 1835d8 │ │ │ │ movzbl (%esi),%eax │ │ │ │ @@ -334163,67 +334163,67 @@ │ │ │ │ mov %ax,-0x23e(%ebp,%ebx,1) │ │ │ │ jmp 1835d8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18545b │ │ │ │ test %ebx,%ebx │ │ │ │ - je 18407c │ │ │ │ + je 184086 │ │ │ │ mov -0x554(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0xa4(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 18407c │ │ │ │ + je 184086 │ │ │ │ mov -0x554(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0xa6(%ebp,%ebx,1) │ │ │ │ - jmp 18407c │ │ │ │ + jmp 184086 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185104 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183840 │ │ │ │ + je 18384c │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x1dc(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183840 │ │ │ │ + je 18384c │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x1de(%ebp,%ebx,1) │ │ │ │ - jmp 183840 │ │ │ │ + jmp 18384c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1853e9 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183e01 │ │ │ │ + je 183e14 │ │ │ │ mov -0x544(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x104(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183e01 │ │ │ │ + je 183e14 │ │ │ │ mov -0x544(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x106(%ebp,%ebx,1) │ │ │ │ - jmp 183e01 │ │ │ │ + jmp 183e14 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1852cc │ │ │ │ test %ebx,%ebx │ │ │ │ - je 18370d │ │ │ │ + je 183712 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x20c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 18370d │ │ │ │ + je 183712 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x20e(%ebp,%ebx,1) │ │ │ │ - jmp 18370d │ │ │ │ + jmp 183712 │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1854ca │ │ │ │ test %ebx,%ebx │ │ │ │ je 1842ce │ │ │ │ mov -0x51c(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ @@ -334235,122 +334235,122 @@ │ │ │ │ mov %ax,-0x46(%ebp,%ebx,1) │ │ │ │ jmp 1842ce │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 184fea │ │ │ │ test %ebx,%ebx │ │ │ │ - je 18397a │ │ │ │ + je 183988 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x1ac(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 18397a │ │ │ │ + je 183988 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x1ae(%ebp,%ebx,1) │ │ │ │ - jmp 18397a │ │ │ │ + jmp 183988 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1851af │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183ab4 │ │ │ │ + je 183ac4 │ │ │ │ mov -0x530(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x17c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183ab4 │ │ │ │ + je 183ac4 │ │ │ │ mov -0x530(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x17e(%ebp,%ebx,1) │ │ │ │ - jmp 183ab4 │ │ │ │ + jmp 183ac4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 1850cb │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183f9e │ │ │ │ + je 183fa8 │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0xbc(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183f9e │ │ │ │ + je 183fa8 │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0xbe(%ebp,%ebx,1) │ │ │ │ - jmp 183f9e │ │ │ │ + jmp 183fa8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185293 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183d23 │ │ │ │ + je 183d36 │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x11c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183d23 │ │ │ │ + je 183d36 │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x11e(%ebp,%ebx,1) │ │ │ │ - jmp 183d23 │ │ │ │ + jmp 183d36 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18505c │ │ │ │ test %ebx,%ebx │ │ │ │ - je 184201 │ │ │ │ + je 1841ff │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x5c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 184201 │ │ │ │ + je 1841ff │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ mov %ax,-0x5e(%ebp,%ebx,1) │ │ │ │ - jmp 184201 │ │ │ │ + jmp 1841ff │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185221 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183be7 │ │ │ │ + je 183c01 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x14c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183be7 │ │ │ │ + je 183c01 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x14e(%ebp,%ebx,1) │ │ │ │ - jmp 183be7 │ │ │ │ + jmp 183c01 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 18513d │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1840dd │ │ │ │ + je 1840e7 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0x8c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 1840dd │ │ │ │ + je 1840e7 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0x8e(%ebp,%ebx,1) │ │ │ │ - jmp 1840dd │ │ │ │ + jmp 1840e7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185305 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 183e62 │ │ │ │ + je 183e75 │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %al,-0xec(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 183e62 │ │ │ │ + je 183e75 │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ mov %ax,-0xee(%ebp,%ebx,1) │ │ │ │ - jmp 183e62 │ │ │ │ + jmp 183e75 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp $0x4,%ebx │ │ │ │ jae 185508 │ │ │ │ test %ebx,%ebx │ │ │ │ je 184320 │ │ │ │ movzbl (%esi),%eax │ │ │ │ @@ -334390,116 +334390,116 @@ │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 184fd2 │ │ │ │ mov -0x51c(%ebp),%edx │ │ │ │ jmp 18348c │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x1b0(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 18397a │ │ │ │ + jb 183988 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18500b │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 18397a │ │ │ │ + jmp 183988 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x1c8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183919 │ │ │ │ + jb 183927 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185044 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183919 │ │ │ │ + jmp 183927 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x60(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 184201 │ │ │ │ + jb 1841ff │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18507a │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 184201 │ │ │ │ + jmp 1841ff │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x1f8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1837df │ │ │ │ + jb 1837eb │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 1850b3 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 1837df │ │ │ │ + jmp 1837eb │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xc0(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183f9e │ │ │ │ + jb 183fa8 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 1850ec │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183f9e │ │ │ │ + jmp 183fa8 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x1e0(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183840 │ │ │ │ + jb 18384c │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185125 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183840 │ │ │ │ + jmp 18384c │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x90(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1840dd │ │ │ │ + jb 1840e7 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18515e │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 1840dd │ │ │ │ + jmp 1840e7 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x258(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ jb 183577 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ @@ -334510,26 +334510,26 @@ │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185197 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ jmp 183577 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x180(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183ab4 │ │ │ │ + jb 183ac4 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 1851d0 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183ab4 │ │ │ │ + jmp 183ac4 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x240(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ jb 1835d8 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ @@ -334540,191 +334540,191 @@ │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185209 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ jmp 1835d8 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x150(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183be7 │ │ │ │ + jb 183c01 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185242 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183be7 │ │ │ │ + jmp 183c01 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x228(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1836ac │ │ │ │ + jb 1836b1 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18527b │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 1836ac │ │ │ │ + jmp 1836b1 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x120(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183d23 │ │ │ │ + jb 183d36 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 1852b4 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183d23 │ │ │ │ + jmp 183d36 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x210(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 18370d │ │ │ │ + jb 183712 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 1852ed │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 18370d │ │ │ │ + jmp 183712 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xf0(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183e62 │ │ │ │ + jb 183e75 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185326 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183e62 │ │ │ │ + jmp 183e75 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x198(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183a53 │ │ │ │ + jb 183a63 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18535f │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183a53 │ │ │ │ + jmp 183a63 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x168(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183b86 │ │ │ │ + jb 183ba0 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185398 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183b86 │ │ │ │ + jmp 183ba0 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x138(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183cc2 │ │ │ │ + jb 183cd5 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 1853d1 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183cc2 │ │ │ │ + jmp 183cd5 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x108(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183e01 │ │ │ │ + jb 183e14 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18540a │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183e01 │ │ │ │ + jmp 183e14 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xd8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 183f3d │ │ │ │ + jb 183f47 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 185443 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 183f3d │ │ │ │ + jmp 183f47 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0xa8(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 18407c │ │ │ │ + jb 184086 │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 18547c │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 18407c │ │ │ │ + jmp 184086 │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ mov %esi,-0x78(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ - jb 1841af │ │ │ │ + jb 1841ad │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ jb 1854b2 │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ - jmp 1841af │ │ │ │ + jmp 1841ad │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ mov -0x4(%esi,%ebx,1),%esi │ │ │ │ mov %esi,-0x48(%ebp,%ebx,1) │ │ │ │ cmp $0x4,%edx │ │ │ │ jb 1842ce │ │ │ │ mov %edx,%ebx │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5654,14875 +5654,14875 @@ │ │ │ │ 0x001c9130 f043f2ff f8d9f2ff 68d8f2ff 68d8f2ff .C......h...h... │ │ │ │ 0x001c9140 18d9f2ff 30d9f2ff 4e377961 72616d6f ....0...N7yaramo │ │ │ │ 0x001c9150 6431314d 6f64756c 65457272 6f724500 d11ModuleErrorE. │ │ │ │ 0x001c9160 4e377961 72616d6f 64364d6f 64756c65 N7yaramod6Module │ │ │ │ 0x001c9170 45000000 00000000 00000000 00000000 E............... │ │ │ │ 0x001c9180 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ 0x001c9190 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001c91a0 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ - 0x001c91b0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x001c91c0 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ - 0x001c91d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001c91e0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001c91f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c9200 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ - 0x001c9210 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001c9220 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001c9230 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x001c9240 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001c9250 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c9260 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001c9270 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001c91a0 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ + 0x001c91b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001c91c0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001c91d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c91e0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001c91f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001c9200 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ + 0x001c9210 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001c9220 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001c9230 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001c9240 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001c9250 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c9260 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001c9270 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ 0x001c9280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9290 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001c92a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001c92b0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001c9290 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001c92a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c92b0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ 0x001c92c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c92d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001c92e0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001c92d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001c92e0 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ 0x001c92f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9300 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001c9310 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001c9320 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c9330 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001c9340 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ - 0x001c9350 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ - 0x001c9360 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ - 0x001c9370 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ - 0x001c9380 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ - 0x001c9390 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ - 0x001c93a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001c93b0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001c93c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c93d0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001c93e0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001c93f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9400 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c9410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9420 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x001c9430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9440 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c9450 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ - 0x001c9460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9470 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c9480 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c9490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c94a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001c94b0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001c9300 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001c9310 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001c9320 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c9330 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001c9340 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ + 0x001c9350 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ + 0x001c9360 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ + 0x001c9370 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ + 0x001c9380 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ + 0x001c9390 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ + 0x001c93a0 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ + 0x001c93b0 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ + 0x001c93c0 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ + 0x001c93d0 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ + 0x001c93e0 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ + 0x001c93f0 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ + 0x001c9400 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ + 0x001c9410 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ + 0x001c9420 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ + 0x001c9430 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ + 0x001c9440 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ + 0x001c9450 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ + 0x001c9460 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ + 0x001c9470 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ + 0x001c9480 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c9490 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001c94a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c94b0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ 0x001c94c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c94d0 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ - 0x001c94e0 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ - 0x001c94f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001c9500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9510 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001c9520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c9530 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001c9540 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ - 0x001c9550 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ - 0x001c9560 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ - 0x001c9570 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ - 0x001c9580 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ - 0x001c9590 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ - 0x001c95a0 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ - 0x001c95b0 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ - 0x001c95c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001c95d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001c95e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c95f0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001c9600 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001c9610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9620 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c9630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9640 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001c9650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9660 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001c9670 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ - 0x001c9680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9690 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001c96a0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001c96b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c96c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001c96d0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ - 0x001c96e0 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ - 0x001c96f0 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ - 0x001c9700 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ - 0x001c9710 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ - 0x001c9720 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ - 0x001c9730 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001c9740 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001c9750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c9760 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001c9770 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001c9780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9790 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001c97a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c97b0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001c97c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c97d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001c97e0 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ - 0x001c97f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9800 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001c9810 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001c9820 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c9830 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c9840 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001c9850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9860 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ - 0x001c9870 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ - 0x001c9880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9890 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001c98a0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001c98b0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001c98c0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001c98d0 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ - 0x001c98e0 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ - 0x001c98f0 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ - 0x001c9900 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ - 0x001c9910 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ - 0x001c9920 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ - 0x001c9930 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ - 0x001c9940 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ - 0x001c9950 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001c9960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c9970 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001c9980 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001c9990 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001c99a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001c99b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c99c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001c99d0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x001c99e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c99f0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001c9a00 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ - 0x001c9a10 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001c9a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9a30 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001c9a40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001c9a50 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001c9a60 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ - 0x001c9a70 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ - 0x001c9a80 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ - 0x001c9a90 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ - 0x001c9aa0 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ - 0x001c9ab0 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ - 0x001c9ac0 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ - 0x001c9ad0 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ - 0x001c9ae0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001c9af0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001c9b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9b10 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001c9b20 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001c9b30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001c9b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9b50 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001c9b60 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001c9b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9b80 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ - 0x001c9b90 6765220a 20202020 20202020 20202020 ge". │ │ │ │ - 0x001c9ba0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001c9bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9bc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001c9bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9be0 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ - 0x001c9bf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001c9c00 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001c9c10 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ - 0x001c9c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9c30 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001c9c40 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001c9c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9c60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001c9c70 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ - 0x001c9c80 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ - 0x001c9c90 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ - 0x001c9ca0 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ - 0x001c9cb0 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ - 0x001c9cc0 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ - 0x001c9cd0 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ - 0x001c9ce0 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ - 0x001c9cf0 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ - 0x001c9d00 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ - 0x001c9d10 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001c9d20 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001c9d30 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ - 0x001c9d40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001c9d50 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x001c9d60 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x001c9d70 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ - 0x001c9d80 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x001c9d90 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ - 0x001c9da0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x001c9db0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x001c9dc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001c94d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c94e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c94f0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001c9500 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001c9510 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c9520 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x001c9530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001c9550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9560 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c9570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9580 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001c9590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c95a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c95b0 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ + 0x001c95c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c95d0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001c95e0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001c95f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001c9600 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c9610 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ + 0x001c9620 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ + 0x001c9630 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ + 0x001c9640 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ + 0x001c9650 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ + 0x001c9660 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ + 0x001c9670 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ + 0x001c9680 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ + 0x001c9690 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ + 0x001c96a0 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ + 0x001c96b0 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ + 0x001c96c0 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ + 0x001c96d0 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ + 0x001c96e0 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ + 0x001c96f0 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ + 0x001c9700 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ + 0x001c9710 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ + 0x001c9720 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ + 0x001c9730 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ + 0x001c9740 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ + 0x001c9750 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ + 0x001c9760 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ + 0x001c9770 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ + 0x001c9780 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001c9790 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001c97a0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001c97b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c97c0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001c97d0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001c97e0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001c97f0 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ + 0x001c9800 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001c9810 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001c9820 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001c9830 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001c9840 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001c9850 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001c9860 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001c9870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9880 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001c9890 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001c98a0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001c98b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c98c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001c98d0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001c98e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c98f0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001c9900 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001c9910 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001c9920 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001c9930 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ + 0x001c9940 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ + 0x001c9950 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ + 0x001c9960 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ + 0x001c9970 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ + 0x001c9980 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ + 0x001c9990 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ + 0x001c99a0 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ + 0x001c99b0 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ + 0x001c99c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001c99d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001c99e0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001c99f0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001c9a00 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001c9a10 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001c9a20 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ + 0x001c9a30 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001c9a40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001c9a50 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001c9a60 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001c9a70 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001c9a80 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ + 0x001c9a90 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001c9aa0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001c9ab0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001c9ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9ad0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001c9ae0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001c9af0 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ + 0x001c9b00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001c9b10 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001c9b20 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001c9b30 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ + 0x001c9b40 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ + 0x001c9b50 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ + 0x001c9b60 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ + 0x001c9b70 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ + 0x001c9b80 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ + 0x001c9b90 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ + 0x001c9ba0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001c9bb0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001c9bc0 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ + 0x001c9bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001c9be0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001c9bf0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001c9c00 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ + 0x001c9c10 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001c9c20 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001c9c30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001c9c40 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001c9c50 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001c9c60 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ + 0x001c9c70 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001c9c80 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001c9c90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001c9ca0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001c9cb0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001c9cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9cd0 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ + 0x001c9ce0 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ + 0x001c9cf0 20202020 20202020 20202020 20227265 "re │ │ │ │ + 0x001c9d00 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x001c9d10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001c9d20 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001c9d30 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001c9d40 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001c9d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9d60 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001c9d70 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001c9d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9d90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001c9da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9db0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001c9dc0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ 0x001c9dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9de0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001c9df0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001c9e00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001c9de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9df0 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ + 0x001c9e00 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001c9e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9e20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001c9e30 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001c9e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9e50 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ - 0x001c9e60 72220a20 20202020 20202020 20202020 r". │ │ │ │ - 0x001c9e70 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001c9e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9e90 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001c9ea0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001c9eb0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ - 0x001c9ec0 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ - 0x001c9ed0 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ - 0x001c9ee0 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ - 0x001c9ef0 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ - 0x001c9f00 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ - 0x001c9f10 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ - 0x001c9f20 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ - 0x001c9f30 29606060 220a2020 20202020 20202020 )```". │ │ │ │ - 0x001c9f40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001c9f50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001c9f60 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001c9f70 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001c9e20 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001c9e30 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001c9e40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001c9e50 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001c9e60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001c9e70 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001c9e80 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ + 0x001c9e90 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ + 0x001c9ea0 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ + 0x001c9eb0 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ + 0x001c9ec0 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ + 0x001c9ed0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001c9ee0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001c9ef0 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ + 0x001c9f00 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ + 0x001c9f10 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ + 0x001c9f20 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ + 0x001c9f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9f40 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001c9f50 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001c9f60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001c9f70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x001c9f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9f90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001c9fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001c9fb0 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ - 0x001c9fc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001c9fd0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001c9fe0 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ - 0x001c9ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca000 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ca010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca020 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ca030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca040 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001ca050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca060 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ca070 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x001c9f90 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001c9fa0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001c9fb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001c9fc0 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ + 0x001c9fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001c9fe0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001c9ff0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001ca000 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001ca010 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001ca020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca030 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca040 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ca050 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001ca060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca070 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001ca080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca090 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ca0a0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001ca0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca0c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ca0d0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ - 0x001ca0e0 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ - 0x001ca0f0 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ - 0x001ca100 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ - 0x001ca110 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ - 0x001ca120 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ - 0x001ca130 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ - 0x001ca140 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ - 0x001ca150 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ - 0x001ca160 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001ca170 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001ca180 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ - 0x001ca190 0a000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001ca1a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001ca1b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001ca1c0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ - 0x001ca1d0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001ca1e0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x001ca1f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ca200 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ - 0x001ca210 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001ca220 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ - 0x001ca230 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001ca240 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001ca250 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ca260 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ca270 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001ca280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca290 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ - 0x001ca2a0 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ - 0x001ca2b0 20202020 20202020 20202020 20227265 "re │ │ │ │ - 0x001ca2c0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ - 0x001ca2d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ca2e0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x001ca2f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001ca300 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ca310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca320 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001ca330 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001ca340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca350 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ca090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca0a0 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ + 0x001ca0b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ca0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca0d0 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ + 0x001ca0e0 6c220a20 20202020 20202020 20202020 l". │ │ │ │ + 0x001ca0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca100 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ca110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca120 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001ca130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca140 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ca150 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001ca160 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ + 0x001ca170 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ + 0x001ca180 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ + 0x001ca190 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ + 0x001ca1a0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001ca1b0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001ca1c0 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ + 0x001ca1d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001ca1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca1f0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ + 0x001ca200 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ca210 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ca220 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ca230 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ + 0x001ca240 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ca250 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001ca260 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ + 0x001ca270 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ca280 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001ca290 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ca2a0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001ca2b0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ca2c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ca2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca2e0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001ca2f0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001ca300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca310 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ca320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca340 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x001ca350 20202020 20202020 20202020 20202020 │ │ │ │ 0x001ca360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca370 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ca380 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001ca370 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ + 0x001ca380 20202020 20202020 20202020 20202020 │ │ │ │ 0x001ca390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca3b0 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ + 0x001ca3a0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001ca3b0 20202020 20202020 20202020 20205d2c ], │ │ │ │ 0x001ca3c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ca3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca3e0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001ca3f0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001ca400 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ca410 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ca420 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ca430 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x001ca440 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ - 0x001ca450 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ - 0x001ca460 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ - 0x001ca470 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ - 0x001ca480 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ - 0x001ca490 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001ca4a0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001ca4b0 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ - 0x001ca4c0 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ - 0x001ca4d0 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ - 0x001ca4e0 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ - 0x001ca4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca500 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001ca510 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001ca520 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001ca530 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ca540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca550 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x001ca560 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001ca570 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ca580 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ - 0x001ca590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca5a0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001ca5b0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001ca5c0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001ca5d0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001ca5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca5f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ca600 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ca610 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001ca620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca630 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ca640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca660 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ - 0x001ca670 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ca680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca690 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ - 0x001ca6a0 6c220a20 20202020 20202020 20202020 l". │ │ │ │ - 0x001ca6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca6c0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ca6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca6e0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001ca6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca700 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ca710 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x001ca720 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ - 0x001ca730 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ - 0x001ca740 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ - 0x001ca750 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ - 0x001ca760 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001ca770 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001ca780 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ - 0x001ca790 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001ca3d0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001ca3e0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001ca3f0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001ca400 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ + 0x001ca410 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ + 0x001ca420 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ + 0x001ca430 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ + 0x001ca440 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ + 0x001ca450 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ + 0x001ca460 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001ca470 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ca480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca490 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ + 0x001ca4a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ca4b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ca4c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ca4d0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001ca4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca4f0 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ + 0x001ca500 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ + 0x001ca510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca520 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001ca530 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001ca540 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001ca550 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001ca560 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ca570 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ca580 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001ca590 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001ca5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca5b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ca5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca5e0 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ + 0x001ca5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca610 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ + 0x001ca620 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ca630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca640 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001ca650 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001ca660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ca670 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ca680 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ca690 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001ca6a0 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ + 0x001ca6b0 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ + 0x001ca6c0 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ + 0x001ca6d0 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ + 0x001ca6e0 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ + 0x001ca6f0 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ + 0x001ca700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca710 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001ca720 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001ca730 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ca740 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ca750 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca760 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ca770 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001ca780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca790 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ 0x001ca7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca7b0 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ - 0x001ca7c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ca7d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ca7e0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001ca7f0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ - 0x001ca800 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ca810 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x001ca820 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ - 0x001ca830 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ca840 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001ca850 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ca860 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001ca870 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001ca880 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ca7b0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001ca7c0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001ca7d0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001ca7e0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001ca7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca800 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ca810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca820 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001ca830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca850 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ca860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca870 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x001ca880 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ 0x001ca890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca8a0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001ca8b0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001ca8a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ca8b0 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ 0x001ca8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca8d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ca8d0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ 0x001ca8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca900 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ - 0x001ca910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca930 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ - 0x001ca940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ca960 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001ca970 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001ca980 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ca990 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001ca9a0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001ca9b0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001ca9c0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ - 0x001ca9d0 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ - 0x001ca9e0 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ - 0x001ca9f0 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ - 0x001caa00 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ - 0x001caa10 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ - 0x001caa20 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x001caa30 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001caa40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caa50 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ - 0x001caa60 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001caa70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001caa80 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001caa90 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001caaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caab0 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ - 0x001caac0 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ - 0x001caad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caae0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001caaf0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001cab00 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001cab10 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001cab20 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001cab30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cab40 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001cab50 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001ca8f0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001ca900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca910 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ca920 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001ca930 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ + 0x001ca940 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ + 0x001ca950 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ + 0x001ca960 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ + 0x001ca970 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001ca980 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001ca990 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ + 0x001ca9a0 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ + 0x001ca9b0 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ + 0x001ca9c0 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ + 0x001ca9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ca9e0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ca9f0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001caa00 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001caa10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caa20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001caa30 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001caa40 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001caa50 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001caa60 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ + 0x001caa70 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ + 0x001caa80 20202020 20202020 20202020 20227265 "re │ │ │ │ + 0x001caa90 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ + 0x001caaa0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001caab0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001caac0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001caad0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001caae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caaf0 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001cab00 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001cab10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cab20 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001cab30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cab40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cab50 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ 0x001cab60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cab70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001cab80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cab70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cab80 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ 0x001cab90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caba0 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ - 0x001cabb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cabc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cabd0 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ - 0x001cabe0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cabf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cac00 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001cac10 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001cac20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cac30 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001cac40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001cac50 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x001cac60 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ - 0x001cac70 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ - 0x001cac80 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ - 0x001cac90 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ - 0x001caca0 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ - 0x001cacb0 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ - 0x001cacc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cacd0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001cace0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001cacf0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001cad00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cad10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cad20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cad30 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001cad40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cad50 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ - 0x001cad60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cad70 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001cad80 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001cad90 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001cada0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001cadb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cadc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cadd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cade0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001caba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cabb0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001cabc0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001cabd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cabe0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001cabf0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001cac00 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001cac10 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ + 0x001cac20 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ + 0x001cac30 50207265 71756573 74207769 74682061 P request with a │ │ │ │ + 0x001cac40 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ + 0x001cac50 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ + 0x001cac60 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ + 0x001cac70 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ + 0x001cac80 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ + 0x001cac90 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ + 0x001caca0 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ + 0x001cacb0 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001cacc0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001cacd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cace0 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ + 0x001cacf0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cad00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cad10 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cad20 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001cad30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cad40 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ + 0x001cad50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cad60 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001cad70 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001cad80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cad90 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001cada0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cadb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cadc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cadd0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001cade0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ 0x001cadf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cae00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cae10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001cae20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cae30 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ - 0x001cae40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cae50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cae60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cae70 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ - 0x001cae80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cae90 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001cae00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cae10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cae20 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001cae30 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x001cae40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cae50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cae60 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ + 0x001cae70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cae80 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cae90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001caea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caeb0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001caeb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ 0x001caec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001caed0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001caee0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001caef0 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ - 0x001caf00 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ - 0x001caf10 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ - 0x001caf20 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ - 0x001caf30 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001caf40 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001caf50 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ - 0x001caf60 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ - 0x001caf70 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ - 0x001caf80 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ - 0x001caf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cafa0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001cafb0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001cafc0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001cafd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cafe0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001caff0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001cb000 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001cb010 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001cb020 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ - 0x001cb030 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ - 0x001cb040 20202020 20202020 20202020 20227265 "re │ │ │ │ - 0x001cb050 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ - 0x001cb060 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cb070 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x001cb080 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001cb090 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001cb0a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb0b0 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001cb0c0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001cb0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb0e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001cb0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb100 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cb110 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001caed0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001caee0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001caef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001caf10 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ + 0x001caf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001caf40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf50 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001caf60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001caf70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001caf80 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ + 0x001caf90 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ + 0x001cafa0 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ + 0x001cafb0 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ + 0x001cafc0 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ + 0x001cafd0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ + 0x001cafe0 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ + 0x001caff0 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ + 0x001cb000 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ + 0x001cb010 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ + 0x001cb020 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cb030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb040 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001cb050 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cb060 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cb070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb080 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001cb090 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001cb0a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cb0b0 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ + 0x001cb0c0 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001cb0d0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001cb0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb0f0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001cb100 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cb110 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x001cb120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb140 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ + 0x001cb130 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001cb140 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ 0x001cb150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb170 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001cb180 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001cb190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cb1a0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001cb1b0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001cb1c0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001cb1d0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ - 0x001cb1e0 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ - 0x001cb1f0 50207265 71756573 74207769 74682061 P request with a │ │ │ │ - 0x001cb200 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ - 0x001cb210 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ - 0x001cb220 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ - 0x001cb230 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ - 0x001cb240 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ - 0x001cb250 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ - 0x001cb260 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ - 0x001cb270 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001cb280 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001cb290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb2a0 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ - 0x001cb2b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001cb2c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cb2d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cb2e0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001cb2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb300 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ - 0x001cb310 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cb320 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001cb330 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001cb340 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cb350 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001cb360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb370 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cb160 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cb170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb180 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001cb190 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ + 0x001cb1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb1b0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cb1c0 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ + 0x001cb1d0 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001cb1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb1f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cb200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb210 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cb220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb230 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cb240 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001cb250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb260 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001cb270 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ + 0x001cb280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb290 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001cb2a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb2b0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001cb2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb2d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cb2e0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001cb2f0 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ + 0x001cb300 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ + 0x001cb310 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ + 0x001cb320 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ + 0x001cb330 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ + 0x001cb340 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ + 0x001cb350 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ + 0x001cb360 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ + 0x001cb370 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ 0x001cb380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb390 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001cb3a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001cb3b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb3c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cb3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb3e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cb3f0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ - 0x001cb400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb410 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cb420 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ - 0x001cb430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb440 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001cb450 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cb460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb470 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cb480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb490 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cb4a0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001cb4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb4c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cb4d0 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ - 0x001cb4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb4f0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001cb500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb510 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001cb520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb530 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cb540 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ - 0x001cb550 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ - 0x001cb560 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ - 0x001cb570 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ - 0x001cb580 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ - 0x001cb590 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ - 0x001cb5a0 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ - 0x001cb5b0 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ - 0x001cb5c0 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ - 0x001cb5d0 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ - 0x001cb5e0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001cb5f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cb600 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001cb610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cb620 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001cb630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb640 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001cb650 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001cb660 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cb670 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ - 0x001cb680 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x001cb690 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001cb390 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001cb3a0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001cb3b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001cb3c0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001cb3d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001cb3e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001cb3f0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001cb400 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001cb410 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ + 0x001cb420 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001cb430 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001cb440 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cb450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb460 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001cb470 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001cb480 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cb490 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ + 0x001cb4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb4b0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001cb4c0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001cb4d0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001cb4e0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001cb4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb500 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cb510 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cb520 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001cb530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb540 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cb550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb570 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ + 0x001cb580 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cb590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb5a0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001cb5b0 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ + 0x001cb5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb5d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cb5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb5f0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001cb600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb610 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cb620 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001cb630 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001cb640 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ + 0x001cb650 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ + 0x001cb660 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ + 0x001cb670 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ + 0x001cb680 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ + 0x001cb690 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ 0x001cb6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb6b0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001cb6c0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001cb6d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001cb6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb6f0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001cb700 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001cb710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb720 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cb730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb740 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001cb750 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ - 0x001cb760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb770 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001cb780 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ - 0x001cb790 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001cb7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb7b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cb6b0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001cb6c0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001cb6d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001cb6e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001cb6f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001cb700 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001cb710 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001cb720 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cb730 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ + 0x001cb740 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001cb750 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001cb760 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cb770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb780 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001cb790 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001cb7a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cb7b0 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ 0x001cb7c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb7d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cb7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb7f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cb800 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001cb7d0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001cb7e0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001cb7f0 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001cb800 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ 0x001cb810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb820 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001cb830 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ - 0x001cb840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb850 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001cb860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb870 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001cb820 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cb830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb840 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001cb850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb860 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cb870 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001cb880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb890 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001cb8a0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001cb8b0 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ - 0x001cb8c0 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ - 0x001cb8d0 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ - 0x001cb8e0 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ - 0x001cb8f0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ - 0x001cb900 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ - 0x001cb910 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ - 0x001cb920 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ - 0x001cb930 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ - 0x001cb940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cb950 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001cb960 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001cb970 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001cb980 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001cb990 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001cb9a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cb9b0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001cb9c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cb9d0 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ - 0x001cb9e0 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001cb9f0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001cba00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001cba10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cba20 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001cba30 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001cba40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cba50 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ - 0x001cba60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cba70 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001cba80 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001cba90 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001cbaa0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001cbab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbac0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001cbad0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cbae0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001cbaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb00 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cb890 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ + 0x001cb8a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cb8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb8c0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001cb8d0 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ + 0x001cb8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb8f0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001cb900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb910 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001cb920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb930 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cb940 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001cb950 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x001cb960 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ + 0x001cb970 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ + 0x001cb980 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ + 0x001cb990 20726567 756c6172 20657870 72657373 regular express │ │ │ │ + 0x001cb9a0 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ + 0x001cb9b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cb9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cb9d0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001cb9e0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001cb9f0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x001cba00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001cba10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001cba20 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x001cba30 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ + 0x001cba40 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ + 0x001cba50 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001cba60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cba70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cba80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001cba90 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001cbaa0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cbab0 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ + 0x001cbac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbad0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001cbae0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001cbaf0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001cbb00 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ 0x001cbb10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb30 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ - 0x001cbb40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbb20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cbb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbb40 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ 0x001cbb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb60 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001cbb70 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ + 0x001cbb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbb70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ 0x001cbb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbb90 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001cbba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbbb0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001cbbc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbbd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001cbbe0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001cbbf0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x001cbc00 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ - 0x001cbc10 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ - 0x001cbc20 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ - 0x001cbc30 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ - 0x001cbc40 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ - 0x001cbc50 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ - 0x001cbc60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbc70 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001cbc80 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001cbc90 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001cbca0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001cbcb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cbcc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cbcd0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001cbce0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cbcf0 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ - 0x001cbd00 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001cbd10 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001cbd20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001cbd30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbd40 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001cbd50 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001cbd60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cbd70 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ - 0x001cbd80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbd90 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001cbda0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001cbdb0 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001cbdc0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001cbdd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbde0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cbdf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbe00 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001cbe10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbe20 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001cbe30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cbe40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbe50 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ - 0x001cbe60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cbe70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbe80 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001cbe90 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ - 0x001cbea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbeb0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001cbec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbed0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001cbee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbef0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cbf00 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ - 0x001cbf10 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ - 0x001cbf20 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ - 0x001cbf30 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ - 0x001cbf40 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ - 0x001cbf50 20726567 756c6172 20657870 72657373 regular express │ │ │ │ - 0x001cbf60 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ - 0x001cbf70 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001cbf80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cbf90 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x001cbfa0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001cbfb0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ - 0x001cbfc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001cbfd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001cbfe0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x001cbff0 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ - 0x001cc000 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ - 0x001cc010 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001cc020 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cc030 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001cc040 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001cc050 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001cc060 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cc070 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ - 0x001cc080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc090 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001cc0a0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001cc0b0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001cc0c0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001cc0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc0e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cc0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc100 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001cc110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc130 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001cc140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc150 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ - 0x001cc160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cc170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc180 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cc190 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ - 0x001cc1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc1b0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001cc1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc1d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001cc1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc1f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cc200 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x001cc210 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x001cc220 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ - 0x001cc230 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ - 0x001cc240 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ - 0x001cc250 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ - 0x001cc260 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ - 0x001cc270 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cc280 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001cc290 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001cc2a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cc2b0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001cc2c0 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ - 0x001cc2d0 0a7d0a0a 00000000 00000000 00000000 .}.............. │ │ │ │ - 0x001cc2e0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001cc2f0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001cc300 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ - 0x001cc310 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ - 0x001cc320 22747275 65222c0a 20202020 22617474 "true",. "att │ │ │ │ - 0x001cc330 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001cc340 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cc350 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001cc360 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001cc370 226e616d 65223a20 22736967 6e617475 "name": "signatu │ │ │ │ - 0x001cc380 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ - 0x001cc390 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001cc3a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cc3b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001cc3c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001cc3d0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001cc3e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cc3f0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001cc400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc410 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001cc420 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001cc430 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001cc440 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001cc450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc460 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cc470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc480 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001cc490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc4a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001cc4b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cc4c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc4d0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ - 0x001cc4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cc4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc500 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001cc510 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001cc520 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cc530 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001cc540 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001cc550 44657072 65636174 65642066 756e6374 Deprecated funct │ │ │ │ - 0x001cc560 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ - 0x001cc570 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001cc580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cc590 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x001cc5a0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001cc5b0 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ - 0x001cc5c0 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ - 0x001cc5d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001cc5e0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001cc5f0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001cc600 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ - 0x001cc610 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001cc620 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cc630 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cc640 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cc650 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ - 0x001cc660 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ - 0x001cc670 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cc680 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cc690 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cc6a0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x001cc6b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cc6c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cc6d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cc6e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cc6f0 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ - 0x001cc700 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ - 0x001cc710 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cc720 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cc730 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001cc740 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cc750 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cc760 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001cc770 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cc780 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ - 0x001cc790 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ - 0x001cc7a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cc7b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001cc7c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cc7d0 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ - 0x001cc7e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cc7f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cc800 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001cc810 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ - 0x001cc820 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ - 0x001cc830 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001cc840 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001cc850 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cc860 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001cc870 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001cc880 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cc890 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cc8a0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001cc8b0 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ - 0x001cc8c0 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ - 0x001cc8d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001cc8e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001cc8f0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001cc900 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001cc910 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001cc920 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001cc930 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001cc940 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ - 0x001cc950 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ - 0x001cc960 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cc970 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cc980 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cc990 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cc9a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cc9b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cc9c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cc9d0 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ - 0x001cc9e0 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ - 0x001cc9f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cca00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cca10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cca20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cca30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cca40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cca50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cca60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cca70 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ - 0x001cca80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cca90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001ccaa0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ccab0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001ccac0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ccad0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001ccae0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001ccaf0 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ - 0x001ccb00 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ - 0x001ccb10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ccb20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ccb30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ccb40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ccb50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ccb60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ccb70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ccb80 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ - 0x001ccb90 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ - 0x001ccba0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ccbb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001ccbc0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001ccbd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ccbe0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ccbf0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ccc00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001ccc10 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ - 0x001ccc20 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ - 0x001ccc30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ccc40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001ccc50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001ccc60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ccc70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ccc80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ccc90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001ccca0 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ - 0x001cccb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cccc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001cccd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ccce0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001cccf0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001ccd00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001ccd10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ccd20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ccd30 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ - 0x001ccd40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ccd50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ccd60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ccd70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ccd80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001ccd90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ccda0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ccdb0 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ - 0x001ccdc0 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ - 0x001ccdd0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001ccde0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ccdf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cce00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001cce10 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001cce20 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cce30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cce40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cce50 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ - 0x001cce60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cce70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cce80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cce90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001ccea0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cceb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ccec0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cced0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ccee0 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ - 0x001ccef0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ccf00 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ccf10 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ccf20 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001ccf30 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001ccf40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ccf50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ccf60 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x001ccf70 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ - 0x001ccf80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ccf90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001ccfa0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ccfb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001ccfc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001ccfd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ccfe0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ccff0 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ - 0x001cd000 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ - 0x001cd010 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cd020 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001cd030 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cd040 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001cd050 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001cd060 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cd070 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cd080 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ - 0x001cd090 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ - 0x001cd0a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cd0b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cd0c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cd0d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001cd0e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cd0f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cd100 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cd110 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ - 0x001cd120 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ - 0x001cd130 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cd140 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cd150 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001cd160 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001cd170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001cd180 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cd190 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cd1a0 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ - 0x001cd1b0 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ - 0x001cd1c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cd1d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001cd1e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cd1f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001cd200 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cd210 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001cd220 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cd230 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ - 0x001cd240 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ - 0x001cd250 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cd260 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cd270 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cd280 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cd290 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cd2a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001cd2b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cd2c0 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ - 0x001cd2d0 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ - 0x001cd2e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cd2f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cd300 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cd310 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cd320 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cd330 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001cd340 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cd350 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ - 0x001cd360 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ - 0x001cd370 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cd380 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cd390 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cd3a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cd3b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cd3c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cd3d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cd3e0 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ - 0x001cd3f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cd400 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cd410 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cd420 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cd430 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cd440 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cd450 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cd460 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cd470 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ - 0x001cd480 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cd490 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001cd4a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001cd4b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001cd4c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001cd4d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001cd4e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001cd4f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001cd500 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ - 0x001cd510 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ - 0x001cd520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001cd530 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001cd540 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001cd550 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001cd560 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001cd570 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cd580 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cd590 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ - 0x001cd5a0 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ - 0x001cd5b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001cd5c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001cd5d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cd5e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001cd5f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001cd600 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cd610 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cd620 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cd630 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ - 0x001cd640 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001cd650 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cd660 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001cd670 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cd680 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001cd690 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cd6a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001cd6b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cd6c0 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ - 0x001cd6d0 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ - 0x001cd6e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cd6f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001cd700 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cd710 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001cd720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001cd730 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cd740 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cd750 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ - 0x001cd760 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ - 0x001cd770 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001cd780 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001cd790 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001cd7a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001cd7b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001cd7c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cd7d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001cd7e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001cd7f0 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ - 0x001cd800 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ - 0x001cd810 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cd820 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cd830 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cd840 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cd850 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cd860 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cd870 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cd880 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ - 0x001cd890 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ - 0x001cd8a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cd8b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001cd8c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cd8d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001cd8e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001cd8f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cd900 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cd910 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ - 0x001cd920 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ - 0x001cd930 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001cd940 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001cd950 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cd960 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001cd970 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001cd980 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cd990 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cd9a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cd9b0 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ - 0x001cd9c0 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ - 0x001cd9d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cd9e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001cd9f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cda00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001cda10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cda20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001cda30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001cda40 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ - 0x001cda50 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ - 0x001cda60 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ - 0x001cda70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cda80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cda90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cdaa0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cdab0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cdac0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001cdad0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cdae0 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ - 0x001cdaf0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ - 0x001cdb00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cdb10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cdb20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cdb30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cdb40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cdb50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001cdb60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cdb70 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ - 0x001cdb80 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ - 0x001cdb90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cdba0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cdbb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001cdbc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cdbd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cdbe0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cdbf0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001cdc00 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ - 0x001cdc10 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ - 0x001cdc20 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ - 0x001cdc30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cdc40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cdc50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cdc60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001cdc70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001cdc80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001cdc90 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cdca0 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ - 0x001cdcb0 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ - 0x001cdcc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cdcd0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cdce0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cdcf0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cdd00 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cdd10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cdd20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cdd30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cdd40 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ - 0x001cdd50 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ - 0x001cdd60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cdd70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cdd80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cdd90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cdda0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cddb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cddc0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001cddd0 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ - 0x001cdde0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001cddf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001cde00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001cde10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cde20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001cde30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cde40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001cde50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cde60 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ - 0x001cde70 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ - 0x001cde80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cde90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cdea0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001cdeb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001cdec0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cded0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cdee0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cdef0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cdf00 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ - 0x001cdf10 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ - 0x001cdf20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001cdf30 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001cdf40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cdf50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cdf60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001cdf70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cdf80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001cdf90 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ - 0x001cdfa0 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ - 0x001cdfb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001cdfc0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001cdfd0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001cdfe0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001cdff0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001ce000 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001ce010 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001ce020 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ - 0x001ce030 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ - 0x001ce040 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ - 0x001ce050 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ce060 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ce070 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ce080 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ce090 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ce0a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ce0b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ce0c0 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ - 0x001ce0d0 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ - 0x001ce0e0 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ - 0x001ce0f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ce100 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ce110 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ce120 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001ce130 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ce140 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001ce150 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001ce160 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ - 0x001ce170 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x001ce180 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ce190 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ce1a0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001ce1b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce1c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ce1d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ce1e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ce1f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ce200 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ - 0x001ce210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce220 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ce230 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001ce240 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ce250 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x001ce260 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ce270 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ce280 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ce290 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ce2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce2b0 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ - 0x001ce2c0 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ - 0x001ce2d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ce2e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ce2f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce300 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ce310 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce320 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001ce330 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ce340 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ce350 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001ce360 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ce370 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ - 0x001ce380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ce390 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ce3a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cbb90 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ + 0x001cbba0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cbbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbbc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001cbbd0 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ + 0x001cbbe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbbf0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001cbc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbc10 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001cbc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbc30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cbc40 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001cbc50 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001cbc60 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ + 0x001cbc70 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ + 0x001cbc80 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ + 0x001cbc90 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ + 0x001cbca0 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ + 0x001cbcb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbcc0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001cbcd0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001cbce0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbcf0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001cbd00 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ + 0x001cbd10 0a7d0a0a 00000000 00000000 00000000 .}.............. │ │ │ │ + 0x001cbd20 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001cbd30 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001cbd40 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ + 0x001cbd50 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001cbd60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cbd70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001cbd80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001cbd90 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ + 0x001cbda0 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ + 0x001cbdb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cbdc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001cbdd0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001cbde0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001cbdf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cbe00 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001cbe10 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001cbe20 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ + 0x001cbe30 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ + 0x001cbe40 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001cbe50 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001cbe60 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001cbe70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cbe80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cbe90 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001cbea0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001cbeb0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cbec0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cbed0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001cbee0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001cbef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbf00 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001cbf10 65737422 0a202020 20202020 20202020 est". │ │ │ │ + 0x001cbf20 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001cbf30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbf40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cbf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbf60 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001cbf70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cbf80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cbf90 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ + 0x001cbfa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbfb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cbfc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbfd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cbfe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cbff0 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ + 0x001cc000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc010 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cc020 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ + 0x001cc030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc040 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001cc050 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001cc060 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001cc070 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001cc080 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ + 0x001cc090 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ + 0x001cc0a0 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ + 0x001cc0b0 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ + 0x001cc0c0 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ + 0x001cc0d0 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ + 0x001cc0e0 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ + 0x001cc0f0 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ + 0x001cc100 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ + 0x001cc110 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ + 0x001cc120 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ + 0x001cc130 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ + 0x001cc140 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cc150 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001cc160 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cc170 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc180 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001cc190 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001cc1a0 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ + 0x001cc1b0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001cc1c0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x001cc1d0 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ + 0x001cc1e0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x001cc1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc200 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc210 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001cc220 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001cc230 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cc240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc250 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cc260 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001cc270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc280 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001cc290 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x001cc2a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001cc2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc2c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cc2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc2e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001cc2f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cc300 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cc310 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x001cc320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc330 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001cc340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc350 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc360 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cc370 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ + 0x001cc380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc390 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001cc3a0 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ + 0x001cc3b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cc3c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cc3d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001cc3e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001cc3f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001cc400 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ + 0x001cc410 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ + 0x001cc420 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ + 0x001cc430 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ + 0x001cc440 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ + 0x001cc450 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x001cc460 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x001cc470 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x001cc480 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x001cc490 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x001cc4a0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x001cc4b0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x001cc4c0 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x001cc4d0 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ + 0x001cc4e0 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ + 0x001cc4f0 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ + 0x001cc500 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ + 0x001cc510 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ + 0x001cc520 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ + 0x001cc530 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ + 0x001cc540 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ + 0x001cc550 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ + 0x001cc560 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ + 0x001cc570 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ + 0x001cc580 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ + 0x001cc590 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ + 0x001cc5a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001cc5b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc5c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc5d0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001cc5e0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001cc5f0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cc600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc610 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cc620 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ + 0x001cc630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc640 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ + 0x001cc650 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ + 0x001cc660 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001cc670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc680 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cc690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc6a0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ + 0x001cc6b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cc6c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cc6d0 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ + 0x001cc6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc6f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001cc700 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001cc710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc720 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001cc730 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ + 0x001cc740 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ + 0x001cc750 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ + 0x001cc760 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ + 0x001cc770 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cc780 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001cc790 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cc7a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cc7b0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001cc7c0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001cc7d0 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ + 0x001cc7e0 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x001cc7f0 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ + 0x001cc800 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x001cc810 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x001cc820 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001cc830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc840 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x001cc850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc860 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cc870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc880 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001cc890 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001cc8a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cc8b0 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ + 0x001cc8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc8d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001cc8e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cc8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc900 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cc910 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001cc920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc930 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ + 0x001cc940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc950 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001cc960 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001cc970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cc980 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001cc990 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x001cc9a0 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ + 0x001cc9b0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001cc9c0 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001cc9d0 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ + 0x001cc9e0 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ + 0x001cc9f0 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ + 0x001cca00 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ + 0x001cca10 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ + 0x001cca20 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ + 0x001cca30 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ + 0x001cca40 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ + 0x001cca50 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ + 0x001cca60 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ + 0x001cca70 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ + 0x001cca80 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ + 0x001cca90 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001ccaa0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ccab0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ccac0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001ccad0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001ccae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccaf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ccb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccb10 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001ccb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccb30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ccb40 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ + 0x001ccb50 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001ccb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccb70 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001ccb80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ccb90 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001ccba0 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ + 0x001ccbb0 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ + 0x001ccbc0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001ccbd0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ccbe0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001ccbf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ccc00 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001ccc10 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001ccc20 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ + 0x001ccc30 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ + 0x001ccc40 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001ccc50 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ + 0x001ccc60 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001ccc70 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001ccc80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ccc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccca0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001cccb0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cccc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cccd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccce0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cccf0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001ccd00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccd10 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ + 0x001ccd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccd30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ccd40 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ccd50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ccd60 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001ccd70 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001ccd80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccd90 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001ccda0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ccdb0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ccdc0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001ccdd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ccde0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ccdf0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001cce00 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ + 0x001cce10 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ + 0x001cce20 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001cce30 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001cce40 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ + 0x001cce50 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ + 0x001cce60 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ + 0x001cce70 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ + 0x001cce80 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ + 0x001cce90 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ + 0x001ccea0 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ + 0x001cceb0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ + 0x001ccec0 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ + 0x001cced0 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ + 0x001ccee0 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ + 0x001ccef0 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ + 0x001ccf00 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ + 0x001ccf10 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ + 0x001ccf20 6060220a 20202020 20202020 20202020 ``". │ │ │ │ + 0x001ccf30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ccf40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ccf50 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001ccf60 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001ccf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccf80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ccf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccfa0 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x001ccfb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ccfc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ccfd0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001ccfe0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001ccff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd000 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001cd010 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cd020 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ + 0x001cd030 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ + 0x001cd040 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ + 0x001cd050 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ + 0x001cd060 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001cd070 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001cd080 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001cd090 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cd0a0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001cd0b0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001cd0c0 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ + 0x001cd0d0 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ + 0x001cd0e0 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001cd0f0 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ + 0x001cd100 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ + 0x001cd110 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ + 0x001cd120 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cd130 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001cd140 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001cd150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd160 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cd170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd180 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001cd190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd1a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cd1b0 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ + 0x001cd1c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cd1d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cd1e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cd1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd200 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cd210 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001cd220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd230 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ + 0x001cd240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd250 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001cd260 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ + 0x001cd270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd280 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001cd290 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ + 0x001cd2a0 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ + 0x001cd2b0 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ + 0x001cd2c0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ + 0x001cd2d0 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ + 0x001cd2e0 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ + 0x001cd2f0 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ + 0x001cd300 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ + 0x001cd310 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ + 0x001cd320 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ + 0x001cd330 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ + 0x001cd340 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ + 0x001cd350 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ + 0x001cd360 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ + 0x001cd370 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ + 0x001cd380 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ + 0x001cd390 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ + 0x001cd3a0 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ + 0x001cd3b0 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ + 0x001cd3c0 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ + 0x001cd3d0 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ + 0x001cd3e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001cd3f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cd400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd410 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001cd420 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001cd430 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001cd440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd450 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001cd460 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001cd470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd480 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001cd490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd4a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001cd4b0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001cd4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd4d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001cd4e0 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ + 0x001cd4f0 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ + 0x001cd500 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ + 0x001cd510 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ + 0x001cd520 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cd530 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001cd540 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001cd550 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001cd560 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001cd570 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cd580 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ + 0x001cd590 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001cd5a0 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ + 0x001cd5b0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001cd5c0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001cd5d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cd5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd5f0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001cd600 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cd610 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cd620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd630 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cd640 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001cd650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd660 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001cd670 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001cd680 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001cd690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd6a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001cd6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd6c0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001cd6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd6e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cd6f0 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ + 0x001cd700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd710 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001cd720 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001cd730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd740 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001cd750 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ + 0x001cd760 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ + 0x001cd770 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ + 0x001cd780 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ + 0x001cd790 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ + 0x001cd7a0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ + 0x001cd7b0 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ + 0x001cd7c0 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ + 0x001cd7d0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ + 0x001cd7e0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ + 0x001cd7f0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ + 0x001cd800 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ + 0x001cd810 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ + 0x001cd820 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ + 0x001cd830 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ + 0x001cd840 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ + 0x001cd850 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cd860 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cd870 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cd880 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001cd890 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001cd8a0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cd8b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cd8c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001cd8d0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001cd8e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cd8f0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001cd900 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cd910 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001cd920 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001cd930 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cd940 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001cd950 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001cd960 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ + 0x001cd970 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ + 0x001cd980 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001cd990 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ + 0x001cd9a0 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ + 0x001cd9b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cd9c0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001cd9d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001cd9e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001cd9f0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ + 0x001cda00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001cda10 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ + 0x001cda20 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001cda30 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001cda40 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001cda50 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001cda60 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001cda70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cda80 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001cda90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdaa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cdab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdac0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001cdad0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdae0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001cdaf0 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ + 0x001cdb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdb10 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cdb20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cdb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdb40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cdb50 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001cdb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdb70 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x001cdb80 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x001cdb90 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001cdba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdbb0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001cdbc0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cdbd0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001cdbe0 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ + 0x001cdbf0 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ + 0x001cdc00 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ + 0x001cdc10 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cdc20 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001cdc30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001cdc40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cdc50 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ + 0x001cdc60 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ + 0x001cdc70 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ + 0x001cdc80 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001cdc90 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ + 0x001cdca0 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001cdcb0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001cdcc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cdcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdce0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ + 0x001cdcf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdd00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001cdd10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdd20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001cdd30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cdd40 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001cdd50 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ + 0x001cdd60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdd70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001cdd80 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cdd90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdda0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001cddb0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001cddc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cddd0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001cdde0 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ + 0x001cddf0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001cde00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cde10 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001cde20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cde30 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001cde40 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ + 0x001cde50 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ + 0x001cde60 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ + 0x001cde70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cde80 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001cde90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cdea0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cdeb0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001cdec0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001cded0 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ + 0x001cdee0 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x001cdef0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001cdf00 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001cdf10 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001cdf20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdf30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cdf40 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001cdf50 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001cdf60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cdf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdf80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cdf90 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ + 0x001cdfa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cdfb0 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ + 0x001cdfc0 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ + 0x001cdfd0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cdfe0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cdff0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001ce000 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ce010 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001ce020 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ + 0x001ce030 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ + 0x001ce040 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ + 0x001ce050 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ + 0x001ce060 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ + 0x001ce070 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ + 0x001ce080 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ + 0x001ce090 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ + 0x001ce0a0 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ + 0x001ce0b0 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ + 0x001ce0c0 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ + 0x001ce0d0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001ce0e0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001ce0f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001ce100 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001ce110 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001ce120 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ce130 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ + 0x001ce140 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001ce150 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001ce160 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001ce170 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001ce180 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ce190 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001ce1a0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001ce1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce1c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ce1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce1e0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001ce1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce200 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ce210 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ + 0x001ce220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce230 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001ce240 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001ce250 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ce260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ce270 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ + 0x001ce280 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ + 0x001ce290 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ + 0x001ce2a0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001ce2b0 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ + 0x001ce2c0 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ + 0x001ce2d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ce2e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ce2f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ce300 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ce310 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001ce320 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ce330 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ + 0x001ce340 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001ce350 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001ce360 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001ce370 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ce380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ce390 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001ce3a0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ 0x001ce3b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce3c0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001ce3d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ce3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce3f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ce400 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ce410 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ce420 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ce430 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ - 0x001ce440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce450 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ce460 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001ce470 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ce480 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001ce490 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001ce4a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ce4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce4c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001ce4d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ce4e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ce4f0 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ - 0x001ce500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce510 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ce520 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001ce530 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ce540 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001ce550 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ce560 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ce570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ce590 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce5a0 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ - 0x001ce5b0 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ - 0x001ce5c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ce5d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ce5e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ce5f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ce600 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001ce610 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ce620 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ce630 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ce640 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ce650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce660 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ - 0x001ce670 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001ce680 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ce690 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001ce6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce6b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ce6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce6d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001ce6e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ce6f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001ce700 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001ce710 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ce720 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ - 0x001ce730 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x001ce740 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ce750 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001ce760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce770 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001ce780 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ce790 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce7a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ce7b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001ce7c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001ce7d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ce7e0 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ - 0x001ce7f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ce800 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ce810 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ce820 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ce830 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001ce840 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ce850 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ce860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce870 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001ce880 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ce890 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ce8a0 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ - 0x001ce8b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ce8c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ce8d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ce8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce8f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001ce900 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ce910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ce920 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ce930 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001ce940 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001ce950 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ce960 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ - 0x001ce970 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001ce980 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ce990 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001ce9a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce9b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ce9c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ce9d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001ce9e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ce9f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cea00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cea10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cea20 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ - 0x001cea30 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ - 0x001cea40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cea50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cea60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cea70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cea80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cea90 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001ceaa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ceab0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001ceac0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cead0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ceae0 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ - 0x001ceaf0 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ - 0x001ceb00 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ceb10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ceb20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ceb30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ceb40 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ceb50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ceb60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ceb70 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ceb80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ceb90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ceba0 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ - 0x001cebb0 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ - 0x001cebc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cebd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001cebe0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001cebf0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cec00 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001cec10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001cec20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001cec30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001cec40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001cec50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cec60 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ - 0x001cec70 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ - 0x001cec80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cec90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ceca0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cecb0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001cecc0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001cecd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cece0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001cecf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ced00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ced10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ced20 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001ced30 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ - 0x001ced40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ced50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ced60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001ced70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ced80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001ced90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ceda0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001cedb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cedc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001cedd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cede0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001cedf0 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ - 0x001cee00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cee10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cee20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001cee30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cee40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001cee50 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001cee60 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001cee70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cee80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001cee90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001ceea0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ceeb0 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ - 0x001ceec0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ceed0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ceee0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ceef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cef00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001cef10 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001cef20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cef30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001cef40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001cef50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001cef60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001cef70 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ - 0x001cef80 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001cef90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cefa0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cefb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cefc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cefd0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cefe0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001ceff0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cf000 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cf010 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001cf020 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cf030 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ - 0x001cf040 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ - 0x001cf050 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001cf060 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001cf070 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cf080 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cf090 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001cf0a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001cf0b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cf0c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cf0d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cf0e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf0f0 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ - 0x001cf100 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ - 0x001cf110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf120 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cf130 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cf140 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001cf150 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001cf160 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cf170 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001cf180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf190 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cf1a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cf1b0 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ - 0x001cf1c0 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ - 0x001cf1d0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001cf1e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001cf1f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cf200 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cf210 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001cf220 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001cf230 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cf240 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cf250 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cf260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf270 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ - 0x001cf280 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001cf290 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cf2a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cf2b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cf2c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cf2d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cf2e0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001cf2f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001cf300 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001cf310 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ - 0x001cf320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001cf330 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ - 0x001cf340 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ - 0x001cf350 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001cf360 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001cf370 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ - 0x001cf380 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001cf390 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001cf3a0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x001cf3b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cf3c0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ - 0x001cf3d0 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ - 0x001cf3e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cf3f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cf400 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001cf410 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001cf420 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001cf430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf440 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cf450 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ce3c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ce3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce3e0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001ce3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce400 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ce410 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ + 0x001ce420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce430 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ce440 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ce450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce460 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ce470 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001ce480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce490 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x001ce4a0 6574220a 20202020 20202020 20202020 et". │ │ │ │ + 0x001ce4b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001ce4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce4d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ce4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce4f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ce500 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ce510 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ce520 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ + 0x001ce530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce540 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ce550 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ + 0x001ce560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce570 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ce580 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ + 0x001ce590 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ + 0x001ce5a0 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ + 0x001ce5b0 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ + 0x001ce5c0 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ + 0x001ce5d0 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ + 0x001ce5e0 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ + 0x001ce5f0 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ + 0x001ce600 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ + 0x001ce610 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ + 0x001ce620 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ + 0x001ce630 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ + 0x001ce640 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ + 0x001ce650 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ + 0x001ce660 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ + 0x001ce670 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ + 0x001ce680 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ + 0x001ce690 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ + 0x001ce6a0 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ + 0x001ce6b0 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ + 0x001ce6c0 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ + 0x001ce6d0 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ + 0x001ce6e0 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ + 0x001ce6f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ce700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce710 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ce720 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001ce730 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ce740 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ce750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce760 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ce770 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001ce780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce790 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ + 0x001ce7a0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001ce7b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ce7c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce7d0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001ce7e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ce7f0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001ce800 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ + 0x001ce810 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ + 0x001ce820 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ + 0x001ce830 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ + 0x001ce840 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ + 0x001ce850 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ + 0x001ce860 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ + 0x001ce870 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ce880 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001ce890 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ce8a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ce8b0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001ce8c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ce8d0 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ + 0x001ce8e0 0a202020 20202020 20202020 20227265 . "re │ │ │ │ + 0x001ce8f0 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ + 0x001ce900 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ + 0x001ce910 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ + 0x001ce920 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ce930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce940 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001ce950 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ce960 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ce970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce980 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ce990 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001ce9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce9b0 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ + 0x001ce9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce9d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ce9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ce9f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cea00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cea10 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001cea20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cea30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001cea40 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x001cea50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cea60 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001cea70 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cea80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cea90 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ceaa0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001ceab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ceac0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001cead0 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001ceae0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ceaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ceb00 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001ceb10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ceb20 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x001ceb30 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ + 0x001ceb40 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ + 0x001ceb50 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ + 0x001ceb60 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ + 0x001ceb70 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ + 0x001ceb80 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ + 0x001ceb90 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ + 0x001ceba0 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ + 0x001cebb0 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ + 0x001cebc0 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ + 0x001cebd0 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ + 0x001cebe0 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ + 0x001cebf0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ + 0x001cec00 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ + 0x001cec10 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ + 0x001cec20 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ + 0x001cec30 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ + 0x001cec40 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ + 0x001cec50 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ + 0x001cec60 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ + 0x001cec70 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ + 0x001cec80 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ + 0x001cec90 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ + 0x001ceca0 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ + 0x001cecb0 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ + 0x001cecc0 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ + 0x001cecd0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001cece0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cecf0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ced00 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001ced10 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ced20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ced30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ced40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ced50 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001ced60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ced70 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ + 0x001ced80 7465220a 20202020 20202020 20202020 te". │ │ │ │ + 0x001ced90 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001ceda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cedb0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001cedc0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001cedd0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ + 0x001cede0 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ + 0x001cedf0 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ + 0x001cee00 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ + 0x001cee10 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ + 0x001cee20 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ + 0x001cee30 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ + 0x001cee40 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ + 0x001cee50 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ + 0x001cee60 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ + 0x001cee70 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ + 0x001cee80 34606060 220a2020 20202020 20202020 4```". │ │ │ │ + 0x001cee90 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001ceea0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ + 0x001ceeb0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001ceec0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ceed0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001ceee0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ceef0 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ + 0x001cef00 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001cef10 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001cef20 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x001cef30 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001cef40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cef50 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001cef60 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001cef70 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cef80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cef90 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001cefa0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001cefb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cefc0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001cefd0 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x001cefe0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ceff0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001cf000 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001cf010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf020 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001cf030 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001cf040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf050 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x001cf060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf070 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001cf080 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001cf090 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf0a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001cf0b0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001cf0c0 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ + 0x001cf0d0 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ + 0x001cf0e0 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ + 0x001cf0f0 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ + 0x001cf100 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ + 0x001cf110 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ + 0x001cf120 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ + 0x001cf130 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ + 0x001cf140 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ + 0x001cf150 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ + 0x001cf160 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ + 0x001cf170 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ + 0x001cf180 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ + 0x001cf190 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ + 0x001cf1a0 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ + 0x001cf1b0 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ + 0x001cf1c0 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ + 0x001cf1d0 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ + 0x001cf1e0 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ + 0x001cf1f0 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ + 0x001cf200 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001cf210 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001cf220 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cf230 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001cf240 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ + 0x001cf250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf260 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001cf270 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ + 0x001cf280 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ + 0x001cf290 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ + 0x001cf2a0 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ + 0x001cf2b0 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ + 0x001cf2c0 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ + 0x001cf2d0 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ + 0x001cf2e0 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ + 0x001cf2f0 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001cf300 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001cf310 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001cf320 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001cf330 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ + 0x001cf340 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ + 0x001cf350 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ + 0x001cf360 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ + 0x001cf370 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001cf380 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001cf390 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001cf3a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf3b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cf3c0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001cf3d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001cf3e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cf3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf400 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cf410 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001cf420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf430 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ + 0x001cf440 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ + 0x001cf450 20202020 20202020 20202020 20207d0a }. │ │ │ │ 0x001cf460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf470 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001cf480 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cf490 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001cf4a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001cf4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf4c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001cf4d0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001cf4e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001cf4f0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001cf500 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cf510 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001cf520 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001cf530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf540 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ - 0x001cf550 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cf560 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001cf570 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001cf580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf590 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cf5a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001cf5b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001cf5c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001cf5d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf5e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cf5f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001cf600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf610 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ - 0x001cf620 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cf630 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001cf640 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001cf470 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001cf480 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cf490 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ + 0x001cf4a0 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ + 0x001cf4b0 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ + 0x001cf4c0 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ + 0x001cf4d0 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ + 0x001cf4e0 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ + 0x001cf4f0 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ + 0x001cf500 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ + 0x001cf510 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ + 0x001cf520 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ + 0x001cf530 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ + 0x001cf540 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ + 0x001cf550 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ + 0x001cf560 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ + 0x001cf570 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ + 0x001cf580 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ + 0x001cf590 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ + 0x001cf5a0 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ + 0x001cf5b0 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ + 0x001cf5c0 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ + 0x001cf5d0 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ + 0x001cf5e0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x001cf5f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001cf600 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001cf610 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001cf620 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ + 0x001cf630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf640 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x001cf650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf660 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001cf670 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001cf680 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001cf690 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001cf6a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001cf6b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001cf6c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cf6d0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001cf6e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001cf6f0 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ - 0x001cf700 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cf710 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001cf720 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001cf730 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001cf740 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001cf750 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001cf760 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001cf770 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ - 0x001cf780 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ - 0x001cf790 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001cf7a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001cf7b0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001cf7c0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001cf7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf7e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cf7f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cf800 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cf810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf820 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ - 0x001cf830 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ - 0x001cf840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf850 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001cf860 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001cf870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf880 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001cf890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cf8a0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001cf8b0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001cf8c0 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ - 0x001cf8d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001cf8e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001cf8f0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x001cf900 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ - 0x001cf910 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ - 0x001cf920 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cf930 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cf940 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001cf950 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x001cf960 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cf970 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001cf980 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001cf990 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ - 0x001cf9a0 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ - 0x001cf9b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cf9c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001cf9d0 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001cf9e0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001cf9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfa00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001cfa10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001cfa20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001cf660 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ + 0x001cf670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cf690 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ + 0x001cf6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf6b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001cf6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf6d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cf6e0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001cf6f0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001cf700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf710 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001cf720 62617365 220a2020 20202020 20202020 base". │ │ │ │ + 0x001cf730 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001cf740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf750 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001cf760 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001cf770 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ + 0x001cf780 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ + 0x001cf790 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ + 0x001cf7a0 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ + 0x001cf7b0 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ + 0x001cf7c0 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ + 0x001cf7d0 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ + 0x001cf7e0 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ + 0x001cf7f0 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ + 0x001cf800 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ + 0x001cf810 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ + 0x001cf820 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ + 0x001cf830 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ + 0x001cf840 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ + 0x001cf850 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ + 0x001cf860 20697420 73746172 74732077 69746820 it starts with │ │ │ │ + 0x001cf870 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ + 0x001cf880 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ + 0x001cf890 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ + 0x001cf8a0 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ + 0x001cf8b0 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ + 0x001cf8c0 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ + 0x001cf8d0 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ + 0x001cf8e0 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ + 0x001cf8f0 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ + 0x001cf900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cf910 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001cf920 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001cf930 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001cf940 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001cf950 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001cf960 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ + 0x001cf970 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ + 0x001cf980 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001cf990 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001cf9a0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001cf9b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cf9c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cf9d0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001cf9e0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001cf9f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001cfa00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfa10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001cfa20 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ 0x001cfa30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfa40 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ - 0x001cfa50 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ - 0x001cfa60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfa70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cfa80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cfa90 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cfaa0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001cfab0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001cfac0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cfad0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cfae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfaf0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cfb00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cfb10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cfb20 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ - 0x001cfb30 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x001cfb40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001cfb50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001cfb60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cfb70 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001cfb80 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001cfb90 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001cfba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfbb0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001cfbc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001cfbd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001cfa40 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ + 0x001cfa50 74220a20 20202020 20202020 20202020 t". │ │ │ │ + 0x001cfa60 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001cfa70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfa80 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001cfa90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001cfaa0 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ + 0x001cfab0 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ + 0x001cfac0 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ + 0x001cfad0 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ + 0x001cfae0 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ + 0x001cfaf0 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ + 0x001cfb00 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ + 0x001cfb10 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ + 0x001cfb20 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001cfb30 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ + 0x001cfb40 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ + 0x001cfb50 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001cfb60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfb70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001cfb80 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001cfb90 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001cfba0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001cfbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfbc0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001cfbd0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ 0x001cfbe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfbf0 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ - 0x001cfc00 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ - 0x001cfc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfc20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cfc30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cfbf0 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ + 0x001cfc00 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001cfc10 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001cfc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ 0x001cfc40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfc50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001cfc60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cfc70 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001cfc80 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001cfc90 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x001cfca0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001cfcb0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001cfcc0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001cfcd0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001cfce0 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ - 0x001cfcf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001cfd00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001cfd10 20202020 20202022 73747275 63747572 "structur │ │ │ │ - 0x001cfd20 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ - 0x001cfd30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001cfd40 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001cfd50 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001cfd60 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ - 0x001cfd70 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ - 0x001cfd80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001cfd90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001cfda0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001cfdb0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001cfdc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfdd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001cfde0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001cfdf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001cfe00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfe10 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ - 0x001cfe20 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ - 0x001cfe30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfe40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001cfe50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001cfe60 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001cfe70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001cfe80 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001cfe90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001cfea0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001cfeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cfec0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001cfed0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001cfee0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001cfef0 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ - 0x001cff00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cff10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001cff20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001cff30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cff40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001cff50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cff60 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001cff70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001cff80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cff90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001cffa0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001cffb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001cffc0 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ + 0x001cfc50 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ + 0x001cfc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfc70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001cfc80 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ + 0x001cfc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfca0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001cfcb0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001cfcc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cfcd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001cfce0 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ + 0x001cfcf0 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ + 0x001cfd00 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ + 0x001cfd10 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ + 0x001cfd20 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ + 0x001cfd30 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ + 0x001cfd40 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ + 0x001cfd50 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ + 0x001cfd60 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001cfd70 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ + 0x001cfd80 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ + 0x001cfd90 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ + 0x001cfda0 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ + 0x001cfdb0 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ + 0x001cfdc0 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ + 0x001cfdd0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001cfde0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001cfdf0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001cfe00 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001cfe10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001cfe20 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001cfe30 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001cfe40 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ + 0x001cfe50 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ + 0x001cfe60 22747275 65222c0a 20202020 22617474 "true",. "att │ │ │ │ + 0x001cfe70 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001cfe80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001cfe90 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001cfea0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001cfeb0 226e616d 65223a20 22736967 6e617475 "name": "signatu │ │ │ │ + 0x001cfec0 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ + 0x001cfed0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001cfee0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001cfef0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001cff00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001cff10 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001cff20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001cff30 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x001cff40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cff50 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x001cff60 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001cff70 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001cff80 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001cff90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cffa0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001cffb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001cffc0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ 0x001cffd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001cffe0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001cfff0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001cffe0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001cfff0 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001d0000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0010 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d0010 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ 0x001d0020 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d0030 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d0040 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001d0050 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x001d0060 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d0070 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d0080 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001d0090 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ - 0x001d00a0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ - 0x001d00b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d00c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d00d0 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001d00e0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001d00f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d0100 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001d0110 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001d0120 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ - 0x001d0130 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ - 0x001d0140 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d0150 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d0160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0170 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001d0180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0190 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d01a0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d01b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d01c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d01d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d01e0 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ - 0x001d01f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0200 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d0210 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d0220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0230 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d0240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0250 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d0260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d0270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0280 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d0290 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d02a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d02b0 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ - 0x001d02c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d02d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d02e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d02f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0300 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d0310 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d0320 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d0330 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d0340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0350 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d0360 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d0370 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d0380 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ - 0x001d0390 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d03a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d03b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d03c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d03d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d03e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d03f0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d0400 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001d0410 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d0420 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d0430 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d0440 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x001d0450 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d0460 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ - 0x001d0470 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d0480 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d0490 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001d04a0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001d04b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d04c0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001d04d0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001d04e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d04f0 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ - 0x001d0500 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d0510 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d0520 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d0530 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ - 0x001d0540 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001d0550 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d0560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0570 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d0580 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d0590 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d05a0 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ - 0x001d05b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d05c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d05d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d05e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d05f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d0600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0610 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d0620 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d0630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0640 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d0650 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d0660 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d0670 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ - 0x001d0680 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ - 0x001d0690 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d06a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d06b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d06c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d06d0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d06e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d06f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0700 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d0710 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d0720 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d0730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0740 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ - 0x001d0750 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ - 0x001d0760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0770 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d0780 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d0790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d07a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d07b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d07c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d07d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d07e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d07f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d0800 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d0810 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d0820 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ - 0x001d0830 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ - 0x001d0840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d0860 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d0870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0880 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d0890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d08a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d08b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d08c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d08d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d08e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d08f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d0900 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ - 0x001d0910 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ - 0x001d0920 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d0930 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d0940 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d0950 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d0960 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001d0970 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d0980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0990 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d09a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d09b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d09c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d09d0 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ - 0x001d09e0 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ - 0x001d09f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d0a00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d0a10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d0a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0a30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d0a40 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d0a50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d0a60 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d0a70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d0a80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d0a90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d0aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0ab0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x001d0ac0 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ - 0x001d0ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0ae0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d0af0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d0b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0b10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d0b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0b30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d0b40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d0b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0b60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d0b70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d0b80 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d0b90 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ - 0x001d0ba0 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ - 0x001d0bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0bc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d0bd0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d0be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0bf0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d0c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0c10 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d0c20 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001d0c30 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001d0c40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d0c50 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001d0c60 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001d0c70 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ - 0x001d0c80 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ - 0x001d0c90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d0ca0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d0cb0 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001d0cc0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001d0cd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d0ce0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001d0cf0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001d0d00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d0d10 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ - 0x001d0d20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d0d30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d0d40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d0d50 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x001d0d60 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x001d0d70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d0d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0d90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d0da0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d0db0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d0dc0 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ - 0x001d0dd0 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ - 0x001d0de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0df0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d0e00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d0e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0e20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d0e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0e40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d0e50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d0e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0e70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d0e80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d0e90 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d0ea0 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ - 0x001d0eb0 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ - 0x001d0ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0ed0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d0ee0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d0ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0f00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d0f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0f20 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d0f30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d0f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0f50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d0f60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d0f70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d0f80 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ - 0x001d0f90 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ - 0x001d0fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d0fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d0fc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d0fd0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d0fe0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d0ff0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d1000 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d1010 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d1020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1030 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d1040 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1050 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d1060 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ - 0x001d1070 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ - 0x001d1080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1090 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d10a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d10b0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d10c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d10d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001d10e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d10f0 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ - 0x001d1100 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d1110 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d1120 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001d1130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1140 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ - 0x001d1150 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1160 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d1170 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d1180 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001d1190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d11a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d11b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d11c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d11d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d11e0 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ - 0x001d11f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d1200 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d1210 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d1220 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d1230 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d1240 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d1250 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d1260 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d1270 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ - 0x001d1280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1290 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ - 0x001d12a0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ - 0x001d12b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d12c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d12d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d12e0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001d12f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1300 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d1310 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d1320 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001d1330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1340 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d1350 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ - 0x001d1360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1370 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d1380 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d1390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d13a0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001d13b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d13c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001d13d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d13e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d13f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d1400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1420 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ - 0x001d1430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1450 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d1460 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d1470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1480 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d1490 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d14a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d14b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d14c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d14d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d14e0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d14f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d1500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1510 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d1520 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ - 0x001d1530 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1540 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1550 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d1560 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d1570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1580 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d1590 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001d15a0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d15b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d15c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001d15d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d15e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d15f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d1600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1620 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ - 0x001d1630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1650 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d1660 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d1670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1680 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d1690 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d16a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d16b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d16c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d16d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d16e0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d16f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d1700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1710 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d1720 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ - 0x001d1730 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1750 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d1760 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d1770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1780 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d1790 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001d17a0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001d17b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d17c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001d17d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001d17e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d17f0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001d1800 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d1810 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d1820 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d1830 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d1840 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001d1850 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ - 0x001d1860 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d1870 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d1880 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d1890 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d18a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d18b0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001d18c0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001d18d0 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ - 0x001d18e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d18f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d1900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d1910 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x001d1920 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d1930 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d1940 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001d1950 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d1960 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ - 0x001d1970 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d1980 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d1990 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d19a0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001d19b0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001d19c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d19d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d19e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d19f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1a00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d1a10 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ - 0x001d1a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1a30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d1a40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d1a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1a60 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001d1a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1a80 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d1a90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d1aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1ab0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d1ac0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d1ad0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d1ae0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x001d1af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1b00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d1b10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d1b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1b30 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001d1b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1b50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d1b60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d1b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1b80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d1b90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d1ba0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d1bb0 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ - 0x001d1bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1bd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d1be0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d1bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1c00 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001d1c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1c20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d1c30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d1c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1c50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d1c60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d1c70 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d1c80 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ - 0x001d1c90 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ - 0x001d1ca0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d1cb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d1cc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d1cd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d1ce0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d1cf0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d1d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1d10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d1d20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d1d30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d1d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1d50 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001d1d60 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ - 0x001d1d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1d80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d1d90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001d1da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1db0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d1dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1dd0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d1de0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001d1df0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001d1e00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d1e10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d1e20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d1e30 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ - 0x001d1e40 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ - 0x001d1e50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d1e60 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d1e70 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d1e80 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d1e90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d1ea0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d1eb0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001d1ec0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d1ed0 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ - 0x001d1ee0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d1ef0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d1f00 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001d1f10 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x001d1f20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d1f30 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001d1f40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d1f50 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ - 0x001d1f60 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ - 0x001d1f70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d1f80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d1f90 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001d1fa0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001d1fb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d1fc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d1fd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d1fe0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d1ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2000 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ - 0x001d2010 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001d2020 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2030 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d2040 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d2050 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d2060 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001d2070 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d2080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2090 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d20a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d20b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d20c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d20d0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001d20e0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001d20f0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d2100 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d2110 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d2120 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d2130 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001d2140 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d2150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2160 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2170 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d2180 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d2190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d21a0 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ - 0x001d21b0 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ - 0x001d21c0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d21d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d21e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d21f0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d2200 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x001d2210 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d2220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2230 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2240 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d2250 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d2260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2270 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ - 0x001d2280 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ - 0x001d2290 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d22a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d22b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d22c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d22d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d22e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d22f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2300 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2310 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d2320 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d2330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2340 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x001d2350 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ - 0x001d2360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2370 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d2380 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d2390 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d23a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d23b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d23c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d23d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d23e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d23f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d2400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2410 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d2420 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ - 0x001d2430 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d2440 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d2450 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d2460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2470 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d2480 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d2490 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d24a0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d24b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d24c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d24d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d24e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d24f0 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ - 0x001d2500 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ - 0x001d2510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2520 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d2530 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d2540 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2550 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d2560 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d2570 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d2580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d2590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d25a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d25b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d25c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d25d0 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ - 0x001d25e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d25f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d2600 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d2610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2620 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d2630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2640 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d2650 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d2660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2670 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001d2680 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001d2690 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d26a0 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ - 0x001d26b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d26c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d26d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d26e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d26f0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x001d2700 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x001d2710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2720 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2740 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d2750 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d2760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2770 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x001d2780 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ - 0x001d2790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d27a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d27b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d27c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d27d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d27e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d27f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2800 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d2810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2820 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d2830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2840 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d2850 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d2860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2870 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2880 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ - 0x001d2890 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d28a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d28b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d28c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d28d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d28e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d28f0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d2900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2910 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d2920 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d2930 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2950 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d2960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d2970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2980 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ - 0x001d2990 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001d29a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d29b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d29c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d29d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d29e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d29f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d2a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2a10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d2a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2a30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d2a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2a50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d2a60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d2a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2a80 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001d2a90 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ - 0x001d2aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2ab0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d2ac0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d2ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2af0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d2b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2b10 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d2b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2b30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d2b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2b50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d2b60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d2b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2b80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d2b90 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ - 0x001d2ba0 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ - 0x001d2bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2bc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d2bd0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d2be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2bf0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d2c00 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001d2c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2c20 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d2c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2c40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d2c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2c60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d2c70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d2c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2c90 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ - 0x001d2ca0 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ - 0x001d2cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2cc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d2cd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d2ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2cf0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2d00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d2d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2d20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d2d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2d40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d2d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2d60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d2d70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d2d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2d90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d2da0 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ - 0x001d2db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2dc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d2dd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d2de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2df0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d2e00 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001d2e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d2e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d2e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d2e70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d2e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2e90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d2ea0 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ - 0x001d2eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2ec0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d2ed0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d2ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d2ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2f00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d2f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2f20 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d2f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d0040 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001d0050 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001d0060 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d0070 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d0080 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d0090 44657072 65636174 65642066 756e6374 Deprecated funct │ │ │ │ + 0x001d00a0 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ + 0x001d00b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001d00c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d00d0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001d00e0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001d00f0 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ + 0x001d0100 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ + 0x001d0110 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001d0120 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001d0130 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001d0140 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ + 0x001d0150 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001d0160 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d0170 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d0180 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d0190 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001d01a0 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ + 0x001d01b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d01c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d01d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d01e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d01f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d0200 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d0210 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d0220 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d0230 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ + 0x001d0240 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d0250 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d0260 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d0270 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d0280 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d0290 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d02a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d02b0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001d02c0 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ + 0x001d02d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d02e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d02f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d0300 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d0310 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d0320 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d0330 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d0340 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001d0350 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ + 0x001d0360 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d0370 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d0380 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d0390 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d03a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d03b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d03c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d03d0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d03e0 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ + 0x001d03f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d0400 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d0410 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d0420 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d0430 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d0440 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d0450 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d0460 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d0470 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ + 0x001d0480 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d0490 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d04a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d04b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d04c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d04d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d04e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d04f0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d0500 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ + 0x001d0510 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d0520 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d0530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d0540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d0550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0560 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d0570 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d0580 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ + 0x001d0590 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ + 0x001d05a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d05b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d05c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d05d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d05e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d05f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d0600 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d0610 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ + 0x001d0620 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x001d0630 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d0640 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d0650 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d0660 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d0670 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d0680 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d0690 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d06a0 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ + 0x001d06b0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x001d06c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d06d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d06e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d06f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d0700 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d0710 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d0720 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d0730 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ + 0x001d0740 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ + 0x001d0750 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d0760 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d0770 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d0780 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d0790 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d07a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d07b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d07c0 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ + 0x001d07d0 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ + 0x001d07e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d07f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001d0800 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d0810 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d0820 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0830 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d0840 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d0850 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ + 0x001d0860 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ + 0x001d0870 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d0880 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d0890 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d08a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d08b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d08c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d08d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d08e0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ + 0x001d08f0 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ + 0x001d0900 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d0910 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d0920 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d0930 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d0940 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d0950 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d0960 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d0970 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001d0980 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ + 0x001d0990 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d09a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d09b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d09c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d09d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d09e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d09f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d0a00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d0a10 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ + 0x001d0a20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d0a30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d0a40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d0a50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d0a60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d0a70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d0a80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d0a90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d0aa0 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ + 0x001d0ab0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d0ac0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d0ad0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d0ae0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d0af0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d0b00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d0b10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d0b20 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001d0b30 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ + 0x001d0b40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d0b50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d0b60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d0b70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d0b80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d0b90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d0ba0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d0bb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d0bc0 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ + 0x001d0bd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d0be0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d0bf0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d0c00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d0c10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d0c20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d0c30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d0c40 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ + 0x001d0c50 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ + 0x001d0c60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d0c70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d0c80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d0c90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d0ca0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d0cb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d0cc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d0cd0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d0ce0 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ + 0x001d0cf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d0d00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d0d10 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d0d20 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d0d30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d0d40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d0d50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d0d60 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d0d70 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ + 0x001d0d80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d0d90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d0da0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d0db0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d0dc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d0dd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d0de0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d0df0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d0e00 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ + 0x001d0e10 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ + 0x001d0e20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d0e30 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ + 0x001d0e40 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ + 0x001d0e50 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ + 0x001d0e60 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001d0e70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d0e80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d0e90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d0ea0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d0eb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d0ec0 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ + 0x001d0ed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d0ee0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d0ef0 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ + 0x001d0f00 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ + 0x001d0f10 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ + 0x001d0f20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d0f30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d0f40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d0f50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d0f60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d0f70 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ + 0x001d0f80 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ + 0x001d0f90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d0fa0 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ + 0x001d0fb0 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ + 0x001d0fc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d0fd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d0fe0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d0ff0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d1000 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d1010 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001d1020 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ + 0x001d1030 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d1040 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ + 0x001d1050 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ + 0x001d1060 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d1070 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d1080 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d1090 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d10a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d10b0 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ + 0x001d10c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d10d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d10e0 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ + 0x001d10f0 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ + 0x001d1100 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d1110 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d1120 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d1130 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d1140 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d1150 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ + 0x001d1160 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ + 0x001d1170 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d1180 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ + 0x001d1190 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d11a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d11b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d11c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d11d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d11e0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ + 0x001d11f0 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ + 0x001d1200 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d1210 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ + 0x001d1220 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1230 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d1240 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d1250 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d1260 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d1270 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d1280 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ + 0x001d1290 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d12a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d12b0 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ + 0x001d12c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d12d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d12e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d12f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d1300 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d1310 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ + 0x001d1320 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ + 0x001d1330 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d1340 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ + 0x001d1350 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d1360 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d1370 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d1380 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d1390 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d13a0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ + 0x001d13b0 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ + 0x001d13c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d13d0 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ + 0x001d13e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d13f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d1400 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d1410 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d1420 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d1430 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ + 0x001d1440 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ + 0x001d1450 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d1460 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d1470 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1480 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d1490 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d14a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d14b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d14c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d14d0 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ + 0x001d14e0 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ + 0x001d14f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1500 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d1510 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d1520 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d1530 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d1540 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d1550 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1560 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x001d1570 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ + 0x001d1580 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d1590 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d15a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d15b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d15c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d15d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d15e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d15f0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ + 0x001d1600 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ + 0x001d1610 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x001d1620 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1630 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d1640 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d1650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d1660 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d1670 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d1680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1690 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ + 0x001d16a0 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ + 0x001d16b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d16c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d16d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d16e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d16f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d1700 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d1710 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d1720 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ + 0x001d1730 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ + 0x001d1740 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d1750 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d1760 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d1770 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d1780 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d1790 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d17a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d17b0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d17c0 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ + 0x001d17d0 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ + 0x001d17e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d17f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d1800 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d1810 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d1820 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d1830 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d1840 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d1850 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x001d1860 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ + 0x001d1870 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ + 0x001d1880 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1890 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d18a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d18b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d18c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d18d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d18e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d18f0 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ + 0x001d1900 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ + 0x001d1910 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d1920 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d1930 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d1940 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d1950 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d1960 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d1970 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d1980 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d1990 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ + 0x001d19a0 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ + 0x001d19b0 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ + 0x001d19c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d19d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d19e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d19f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d1a00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d1a10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d1a20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1a30 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ + 0x001d1a40 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ + 0x001d1a50 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ + 0x001d1a60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d1a70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d1a80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d1a90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d1aa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d1ab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d1ac0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d1ad0 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ + 0x001d1ae0 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ + 0x001d1af0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d1b00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d1b10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d1b20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d1b30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d1b40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d1b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1b60 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ + 0x001d1b70 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ + 0x001d1b80 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ + 0x001d1b90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d1ba0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d1bb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d1bc0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d1bd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d1be0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d1bf0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d1c00 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ + 0x001d1c10 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ + 0x001d1c20 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001d1c30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d1c40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d1c50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d1c60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d1c70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d1c80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d1c90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d1ca0 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ + 0x001d1cb0 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ + 0x001d1cc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d1cd0 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ + 0x001d1ce0 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ + 0x001d1cf0 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ + 0x001d1d00 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ + 0x001d1d10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d1d20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d1d30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d1d40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d1d50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1d60 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ + 0x001d1d70 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ + 0x001d1d80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d1d90 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ + 0x001d1da0 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ + 0x001d1db0 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ + 0x001d1dc0 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ + 0x001d1dd0 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ + 0x001d1de0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d1df0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d1e00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d1e10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d1e20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d1e30 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ + 0x001d1e40 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ + 0x001d1e50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d1e60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d1e70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d1e80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d1e90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d1ea0 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ + 0x001d1eb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d1ec0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d1ed0 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ + 0x001d1ee0 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ + 0x001d1ef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d1f00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d1f10 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d1f20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d1f30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d1f40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d1f50 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ + 0x001d1f60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d1f70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d1f80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d1f90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d1fa0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d1fb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d1fc0 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ + 0x001d1fd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d1fe0 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ + 0x001d1ff0 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ + 0x001d2000 20737472 75637475 72656420 65786365 structured exce │ │ │ │ + 0x001d2010 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ + 0x001d2020 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ + 0x001d2030 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ + 0x001d2040 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d2050 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d2060 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d2070 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d2080 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d2090 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d20a0 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ + 0x001d20b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d20c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d20d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d20e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d20f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d2100 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ + 0x001d2110 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ + 0x001d2120 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d2130 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ + 0x001d2140 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ + 0x001d2150 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ + 0x001d2160 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ + 0x001d2170 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001d2180 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d2190 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d21a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d21b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d21c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d21d0 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ + 0x001d21e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d21f0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001d2200 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ + 0x001d2210 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ + 0x001d2220 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ + 0x001d2230 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ + 0x001d2240 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d2250 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d2260 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d2270 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d2280 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d2290 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ + 0x001d22a0 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ + 0x001d22b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d22c0 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ + 0x001d22d0 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ + 0x001d22e0 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ + 0x001d22f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d2300 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d2310 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d2320 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d2330 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d2340 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ + 0x001d2350 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ + 0x001d2360 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2370 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d2380 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ + 0x001d2390 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ + 0x001d23a0 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ + 0x001d23b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d23c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d23d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d23e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d23f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d2400 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ + 0x001d2410 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ + 0x001d2420 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d2430 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x001d2440 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ + 0x001d2450 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ + 0x001d2460 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001d2470 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d2480 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d2490 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d24a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d24b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d24c0 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ + 0x001d24d0 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ + 0x001d24e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d24f0 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ + 0x001d2500 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ + 0x001d2510 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ + 0x001d2520 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ + 0x001d2530 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d2540 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d2550 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d2560 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d2570 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d2580 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d2590 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ + 0x001d25a0 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ + 0x001d25b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d25c0 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ + 0x001d25d0 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ + 0x001d25e0 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ + 0x001d25f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d2600 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d2610 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d2620 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d2630 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2640 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ + 0x001d2650 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ + 0x001d2660 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d2670 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ + 0x001d2680 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ + 0x001d2690 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ + 0x001d26a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d26b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d26c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d26d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d26e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d26f0 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ + 0x001d2700 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ + 0x001d2710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2720 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d2730 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ + 0x001d2740 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ + 0x001d2750 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d2760 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d2770 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d2780 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d2790 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d27a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d27b0 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ + 0x001d27c0 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ + 0x001d27d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d27e0 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ + 0x001d27f0 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ + 0x001d2800 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001d2810 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d2820 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d2830 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d2840 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d2850 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d2860 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ + 0x001d2870 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ + 0x001d2880 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d2890 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ + 0x001d28a0 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ + 0x001d28b0 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ + 0x001d28c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d28d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d28e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d28f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d2900 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d2910 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ + 0x001d2920 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ + 0x001d2930 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d2940 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ + 0x001d2950 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ + 0x001d2960 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d2970 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d2980 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d2990 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d29a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d29b0 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ + 0x001d29c0 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ + 0x001d29d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d29e0 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ + 0x001d29f0 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ + 0x001d2a00 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ + 0x001d2a10 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ + 0x001d2a20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d2a30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d2a40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d2a50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d2a60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d2a70 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ + 0x001d2a80 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ + 0x001d2a90 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ + 0x001d2aa0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d2ab0 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ + 0x001d2ac0 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ + 0x001d2ad0 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ + 0x001d2ae0 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ + 0x001d2af0 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ + 0x001d2b00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d2b10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2b20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d2b30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d2b40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d2b50 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ + 0x001d2b60 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ + 0x001d2b70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d2b80 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ + 0x001d2b90 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ + 0x001d2ba0 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ + 0x001d2bb0 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ + 0x001d2bc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d2bd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d2be0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d2bf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d2c00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d2c10 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d2c20 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ + 0x001d2c30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d2c40 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ + 0x001d2c50 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001d2c60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d2c70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d2c80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d2c90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d2ca0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d2cb0 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ + 0x001d2cc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d2cd0 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ + 0x001d2ce0 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ + 0x001d2cf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d2d00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d2d10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d2d20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d2d30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d2d40 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ + 0x001d2d50 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ + 0x001d2d60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d2d70 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ + 0x001d2d80 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ + 0x001d2d90 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ + 0x001d2da0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d2db0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d2dc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d2dd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d2de0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d2df0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d2e00 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ + 0x001d2e10 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ + 0x001d2e20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d2e30 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ + 0x001d2e40 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ + 0x001d2e50 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ + 0x001d2e60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d2e70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d2e80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d2e90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d2ea0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d2eb0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ + 0x001d2ec0 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ + 0x001d2ed0 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ + 0x001d2ee0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d2ef0 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ + 0x001d2f00 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ + 0x001d2f10 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ + 0x001d2f20 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d2f30 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ 0x001d2f40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d2f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2f60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d2f70 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001d2f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2f90 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d2fa0 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ - 0x001d2fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d2fc0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d2fd0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001d2fe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d2ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3000 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001d3010 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ - 0x001d3020 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d3030 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d3040 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d3050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3070 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001d3080 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d30a0 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ - 0x001d30b0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x001d30c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d30d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d30e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d30f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3100 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x001d3110 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ - 0x001d3120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3130 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d3140 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ - 0x001d3150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3170 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ - 0x001d3180 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ - 0x001d3190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d31a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d31b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d31c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d31d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d31e0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001d31f0 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ - 0x001d3200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3210 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d3220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3230 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d3240 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ - 0x001d3250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3260 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d3270 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001d3280 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001d3290 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d32a0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001d32b0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001d32c0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x001d32d0 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ - 0x001d32e0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001d32f0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x001d3300 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001d3310 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001d3320 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d3330 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001d3340 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001d3350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3360 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d3370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3380 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ - 0x001d3390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d33a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d33b0 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ - 0x001d33c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d33d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001d33e0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001d33f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d3400 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d3410 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001d3420 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ - 0x001d3430 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ - 0x001d3440 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ - 0x001d3450 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x001d3460 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d3470 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d3480 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001d3490 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001d34a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d34b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d34c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d34d0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001d34e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d34f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d3500 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ - 0x001d3510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3520 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d3530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3540 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d3550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3560 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x001d3570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3580 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d3590 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ - 0x001d35a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d35b0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d35c0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001d35d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d35e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d35f0 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ - 0x001d3600 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ - 0x001d3610 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ - 0x001d3620 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ - 0x001d3630 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ - 0x001d3640 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ - 0x001d3650 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ - 0x001d3660 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ - 0x001d3670 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001d3680 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d3690 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d36a0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001d36b0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001d36c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d36d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d36e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d36f0 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ - 0x001d3700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3710 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d3720 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ - 0x001d3730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3740 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d3750 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001d3760 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3770 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d3780 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001d3790 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ - 0x001d37a0 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ - 0x001d37b0 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ - 0x001d37c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d37d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d37e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d37f0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001d3800 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001d3810 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d3820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3830 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d3840 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ - 0x001d3850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3860 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ - 0x001d3870 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x001d3880 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d3890 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d38a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d38b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d38c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d38d0 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ - 0x001d38e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d38f0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x001d3900 206e616d 65220a20 20202020 20202020 name". │ │ │ │ - 0x001d3910 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d3920 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3930 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001d3940 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d3950 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001d3960 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ - 0x001d3970 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ - 0x001d3980 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ - 0x001d3990 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ - 0x001d39a0 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ - 0x001d39b0 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ - 0x001d39c0 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ - 0x001d39d0 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ - 0x001d39e0 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ - 0x001d39f0 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ - 0x001d3a00 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001d3a10 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001d3a20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d3a30 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001d3a40 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001d3a50 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ - 0x001d3a60 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ - 0x001d3a70 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001d3a80 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001d3a90 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001d3aa0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001d3ab0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d3ac0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001d3ad0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001d3ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3af0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d3b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3b10 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001d3b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3b30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d3b40 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ - 0x001d3b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3b60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d3b70 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001d3b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3b90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d3ba0 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ - 0x001d3bb0 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ - 0x001d3bc0 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ - 0x001d3bd0 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ - 0x001d3be0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d3bf0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d3c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3c10 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x001d3c20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d3c30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d3c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3c50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d3c60 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x001d3c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3c80 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ - 0x001d3c90 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ - 0x001d3ca0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001d3cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d3cc0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001d3cd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d3ce0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x001d3cf0 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ - 0x001d3d00 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ - 0x001d3d10 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ - 0x001d3d20 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d3d30 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001d3d40 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x001d3d50 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001d3d60 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001d3d70 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001d3d80 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ - 0x001d3d90 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001d3da0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x001d3db0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d3dc0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d3dd0 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ - 0x001d3de0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ - 0x001d3df0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d3e00 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ - 0x001d3e10 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ - 0x001d3e20 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ - 0x001d3e30 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ - 0x001d3e40 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ - 0x001d3e50 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ - 0x001d3e60 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ - 0x001d3e70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d3e80 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ - 0x001d3e90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d3ea0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d3eb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d3ec0 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ - 0x001d3ed0 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ - 0x001d3ee0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d3ef0 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ - 0x001d3f00 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ - 0x001d3f10 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ - 0x001d3f20 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ - 0x001d3f30 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ - 0x001d3f40 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d3f50 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x001d3f60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d3f70 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001d3f80 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001d3f90 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ - 0x001d3fa0 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ - 0x001d3fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d3fc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d3fd0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ - 0x001d3fe0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d3ff0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d4000 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001d4010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4020 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ - 0x001d4030 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d4040 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d4050 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x001d4060 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ - 0x001d4070 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ - 0x001d4080 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ - 0x001d4090 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ - 0x001d40a0 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ - 0x001d40b0 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ - 0x001d40c0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x001d40d0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x001d40e0 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ - 0x001d40f0 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ - 0x001d4100 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ - 0x001d4110 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x001d4120 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001d4130 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001d4140 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d4150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4160 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d4170 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d4180 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d4190 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x001d41a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d41b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d41c0 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ - 0x001d41d0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001d41e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d41f0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x001d4200 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d4210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4220 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d4230 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d4240 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d4250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4260 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d4270 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ - 0x001d4280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4290 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d42a0 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ - 0x001d42b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d42c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d42d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d42e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d42f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4300 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d4310 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d4320 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d4330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4340 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001d4350 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001d4360 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d4370 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d4380 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ - 0x001d4390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d43a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d43b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d43c0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d43d0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001d43e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001d43f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d4400 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d4410 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d4420 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d4430 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ - 0x001d4440 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001d4450 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d4460 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ - 0x001d4470 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ - 0x001d4480 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001d4490 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d44a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d44b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d44c0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001d44d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d44e0 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ - 0x001d44f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d4500 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001d4510 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001d4520 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ - 0x001d4530 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ - 0x001d4540 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ - 0x001d4550 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001d4560 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001d4570 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ - 0x001d4580 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ - 0x001d4590 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ - 0x001d45a0 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ - 0x001d45b0 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ - 0x001d45c0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ - 0x001d45d0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001d45e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d45f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d4600 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d4610 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d4620 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ - 0x001d4630 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ - 0x001d4640 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d4650 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ - 0x001d4660 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ - 0x001d4670 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ - 0x001d4680 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d4690 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001d46a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d46b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d46c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d46d0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x001d46e0 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ - 0x001d46f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d4700 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d4710 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ - 0x001d4720 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ - 0x001d4730 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001d4740 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d4750 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d4760 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d4770 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001d4780 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d4790 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ - 0x001d47a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d47b0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001d47c0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001d47d0 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ - 0x001d47e0 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ - 0x001d47f0 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ - 0x001d4800 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ - 0x001d4810 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ - 0x001d4820 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x001d4830 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d4840 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ - 0x001d4850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d4860 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d4870 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ - 0x001d4880 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d4890 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ - 0x001d48a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d48b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d48c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d48d0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001d48e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001d48f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d4900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4910 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d4920 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d4930 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d4940 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ - 0x001d4950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4960 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d4970 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ - 0x001d4980 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ - 0x001d4990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d49a0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001d49b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d49c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d49d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d49e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d49f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d4a00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d4a10 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d4a20 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ - 0x001d4a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4a40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d4a50 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ - 0x001d4a60 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ - 0x001d4a70 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d4a80 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001d4a90 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d4aa0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4ab0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d4ac0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d4ad0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d4ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4af0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d4b00 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ - 0x001d4b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4b20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d4b30 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ - 0x001d4b40 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ - 0x001d4b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4b60 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ - 0x001d4b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4b80 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d4b90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d4ba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4bb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d4bc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d4bd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d4be0 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ - 0x001d4bf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d4c00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d4c10 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ - 0x001d4c20 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ - 0x001d4c30 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ - 0x001d4c40 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ - 0x001d4c50 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ - 0x001d4c60 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ - 0x001d4c70 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ - 0x001d4c80 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ - 0x001d4c90 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ - 0x001d4ca0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d4cb0 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ - 0x001d4cc0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d4cd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d4ce0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d4cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4d00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d4d10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4d20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d4d30 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ - 0x001d4d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4d50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d4d60 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ - 0x001d4d70 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ - 0x001d4d80 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ - 0x001d4d90 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ - 0x001d4da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4db0 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ - 0x001d4dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4dd0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001d4de0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001d4df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4e00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001d4e10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001d4e20 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d4e30 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ - 0x001d4e40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4e50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d4e60 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ - 0x001d4e70 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ - 0x001d4e80 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ - 0x001d4e90 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ - 0x001d4ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4eb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d4ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4ed0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d4ee0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d4ef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4f00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d4f10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d4f20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d4f30 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ - 0x001d4f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4f50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d4f60 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ - 0x001d4f70 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ - 0x001d4f80 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ - 0x001d4f90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d4fa0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d4fb0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001d4fc0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d4fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d4fe0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d4ff0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d5000 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d5010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5020 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ - 0x001d5030 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ - 0x001d5040 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ - 0x001d5050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5060 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d5070 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ - 0x001d5080 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ - 0x001d5090 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001d50a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d50b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d50c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d50d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d50e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d50f0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d5100 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001d5110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5120 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d5130 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ - 0x001d5140 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x001d5150 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d5160 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001d5170 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ - 0x001d5180 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ - 0x001d5190 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ - 0x001d51a0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ - 0x001d51b0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ - 0x001d51c0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ - 0x001d51d0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001d51e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d51f0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001d5200 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5210 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d5220 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d5230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5240 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d5250 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d5260 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d5270 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ - 0x001d5280 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ - 0x001d5290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d52a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d52b0 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ - 0x001d52c0 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ - 0x001d52d0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001d52e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001d52f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d5300 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001d5310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5320 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d5330 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d5340 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001d5350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5360 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d5370 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ - 0x001d5380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5390 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d53a0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ - 0x001d53b0 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ - 0x001d53c0 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ - 0x001d53d0 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ - 0x001d53e0 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ - 0x001d53f0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ - 0x001d5400 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001d5410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5420 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001d5430 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5440 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d5450 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d5460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5470 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d5480 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d5490 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d54a0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ - 0x001d54b0 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ - 0x001d54c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d54d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d54e0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x001d54f0 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ - 0x001d5500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5510 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d5520 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d5530 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d5540 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d5550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5560 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d5570 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001d5580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5590 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ - 0x001d55a0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001d55b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d55c0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ - 0x001d55d0 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ - 0x001d55e0 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ - 0x001d55f0 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ - 0x001d5600 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ - 0x001d5610 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ - 0x001d5620 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ - 0x001d5630 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d5640 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001d5650 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001d5660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5670 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d5680 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001d5690 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001d56a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d56b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d56c0 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ - 0x001d56d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d56e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d56f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d5700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5710 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001d5720 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001d5730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5740 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d5750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5770 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d5780 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d5790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d57a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d57b0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001d57c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d57d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d57e0 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ - 0x001d57f0 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ - 0x001d5800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5820 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001d5830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5840 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d5850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5860 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d5870 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5890 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d58a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d58b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d58c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d58d0 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ - 0x001d58e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d58f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5900 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d5910 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ - 0x001d5920 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ - 0x001d5930 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ - 0x001d5940 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ - 0x001d5950 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ - 0x001d5960 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ - 0x001d5970 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ - 0x001d5980 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ - 0x001d5990 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d59a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d59b0 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ - 0x001d59c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001d59d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d59e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001d59f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5a00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d5a10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5a20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d5a30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d5a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5a60 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ - 0x001d5a70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d5a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5a90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d5aa0 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ - 0x001d5ab0 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ - 0x001d5ac0 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ - 0x001d5ad0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d5ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5af0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d5b00 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d5b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5b20 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d5b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5b40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d5b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5b60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d5b70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d5b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5b90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ba0 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ - 0x001d5bb0 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ - 0x001d5bc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5bd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d5be0 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ - 0x001d5bf0 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ - 0x001d5c00 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ - 0x001d5c10 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ - 0x001d5c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5c30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d5c40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d5c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5c60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d5c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5c80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d5c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5cb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d5cc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d5cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ce0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001d5cf0 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ - 0x001d5d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5d10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d5d20 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ - 0x001d5d30 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ - 0x001d5d40 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ - 0x001d5d50 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ - 0x001d5d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5d70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d5d80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d5d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5da0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d5db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5dc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d5dd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5df0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d5e00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d5e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5e20 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001d5e30 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ - 0x001d5e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5e50 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d5e60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d5e70 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ - 0x001d5e80 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ - 0x001d5e90 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ - 0x001d5ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ec0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d5ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ee0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001d5ef0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d5f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5f10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d5f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5f30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d5f40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d5f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5f60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d5f70 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ - 0x001d5f80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d5f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5fa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d5fb0 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ - 0x001d5fc0 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ - 0x001d5fd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d5fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d5ff0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d6000 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001d6010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6020 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001d6030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6040 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d6050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6060 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d6070 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d6080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d60a0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ - 0x001d60b0 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ - 0x001d60c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d60d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d60e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d60f0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001d6100 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ - 0x001d6110 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ - 0x001d6120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6130 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d6140 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d6150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6160 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001d6170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6180 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d6190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d61a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d61b0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001d61c0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001d61d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d61e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d61f0 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ - 0x001d6200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6220 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d6230 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x001d6240 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ - 0x001d6250 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ - 0x001d6260 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ - 0x001d6270 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ - 0x001d6280 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ - 0x001d6290 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ - 0x001d62a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d62b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d62c0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001d62d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d62e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d62f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d6300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6310 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d6320 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001d6330 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d6340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6350 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d6360 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ - 0x001d6370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6390 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d63a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d63b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d63c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d63d0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001d63e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001d63f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6410 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d6420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6440 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d6450 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d6460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6480 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ - 0x001d6490 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d64a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d64b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d64c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d64d0 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ - 0x001d64e0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ - 0x001d64f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6510 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d6520 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001d6530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6540 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d6550 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d6560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6570 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d6580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d65a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d65b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d65c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d65d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d65e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d65f0 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ - 0x001d6600 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d6610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6630 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d6640 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ - 0x001d6650 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001d6660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6680 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001d6690 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d66a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d66b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001d66c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d66d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d66e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001d66f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6700 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001d6710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6720 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d6730 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d6740 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6750 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d6760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d6780 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d6790 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d67a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d67b0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x001d67c0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ - 0x001d67d0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ - 0x001d67e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d67f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d6800 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001d6810 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ - 0x001d6820 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ - 0x001d6830 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ - 0x001d6840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6850 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d6860 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001d6870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6880 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d6890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d68a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001d68b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d68c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d68d0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001d68e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d68f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6900 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ - 0x001d6910 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ - 0x001d6920 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d6930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6940 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d6950 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ - 0x001d6960 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ - 0x001d6970 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ - 0x001d6980 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ - 0x001d6990 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ - 0x001d69a0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001d69b0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001d69c0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ - 0x001d69d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d69e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d69f0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001d6a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6a10 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001d6a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6a30 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001d6a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6a50 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001d6a60 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001d6a70 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001d6a80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001d6a90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d6aa0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d6ab0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ - 0x001d6ac0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d6ad0 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ - 0x001d6ae0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d6af0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ - 0x001d6b00 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ - 0x001d6b10 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ - 0x001d6b20 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ - 0x001d6b30 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ - 0x001d6b40 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ - 0x001d6b50 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ - 0x001d6b60 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ - 0x001d6b70 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ - 0x001d6b80 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ - 0x001d6b90 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ - 0x001d6ba0 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ - 0x001d6bb0 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ - 0x001d6bc0 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ - 0x001d6bd0 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001d6be0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001d6bf0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001d6c00 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001d6c10 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001d6c20 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001d6c30 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ - 0x001d6c40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d6c50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001d6c60 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d6c70 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001d6c80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d6ca0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001d6cb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d6cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6cd0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001d6ce0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001d6cf0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001d6d00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d6d10 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ - 0x001d6d20 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ - 0x001d6d30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d6d40 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d6d50 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001d6d60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001d6d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6d80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001d6d90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d6da0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d6db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6dc0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x001d6dd0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x001d6de0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001d6df0 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ - 0x001d6e00 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ - 0x001d6e10 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ - 0x001d6e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6e30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d6e40 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d6e50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d6e60 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d6e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6e80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d6e90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d6ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6eb0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ - 0x001d6ec0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d6ed0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d6ee0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ - 0x001d6ef0 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ - 0x001d6f00 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ - 0x001d6f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6f20 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d6f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d6f40 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001d6f50 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001d6f60 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ - 0x001d6f70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d6f80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d6f90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d6fa0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ - 0x001d6fb0 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ - 0x001d6fc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d6fd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d6fe0 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ - 0x001d6ff0 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ - 0x001d7000 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ - 0x001d7010 20617265 20646966 66657265 6e742066 are different f │ │ │ │ - 0x001d7020 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ - 0x001d7030 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ - 0x001d7040 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d7050 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001d7060 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001d7070 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001d7080 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001d7090 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ - 0x001d70a0 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ - 0x001d70b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d70c0 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ - 0x001d70d0 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ - 0x001d70e0 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ - 0x001d70f0 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ - 0x001d7100 20202020 20202273 74727563 74757265 "structure │ │ │ │ - 0x001d7110 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ - 0x001d7120 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7130 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ - 0x001d7140 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d7150 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ - 0x001d7160 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ - 0x001d7170 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d7180 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d7190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d71a0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001d71b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d71c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d71d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d71e0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001d71f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7200 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d7210 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ - 0x001d7220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7230 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d7240 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ - 0x001d7250 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ - 0x001d7260 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ - 0x001d7270 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ - 0x001d7280 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ - 0x001d7290 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ - 0x001d72a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d72b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001d72c0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001d72d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d72e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d72f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7300 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d7310 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7330 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ - 0x001d7340 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7360 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d7370 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d7380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d73a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d73b0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d73c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d73d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d73e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d73f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7400 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d7410 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7430 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ - 0x001d7440 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7460 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d7470 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d7480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7490 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001d74a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001d74b0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001d74c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d74d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d74e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d74f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7500 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d7510 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7530 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ - 0x001d7540 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ - 0x001d7550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7560 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d7570 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d7580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7590 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001d75a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d75b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d75c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d75d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d75e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d75f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7600 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d7610 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d7620 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7630 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d7640 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ - 0x001d7650 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001d7660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7670 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d7680 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d7690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d76a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d76b0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001d76c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d76d0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001d76e0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001d76f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7700 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d7710 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d7720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d2f50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d2f60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d2f70 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001d2f80 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001d2f90 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ + 0x001d2fa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d2fb0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001d2fc0 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ + 0x001d2fd0 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ + 0x001d2fe0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d2ff0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d3000 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d3010 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d3020 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d3030 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001d3040 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001d3050 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ + 0x001d3060 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3070 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x001d3080 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x001d3090 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ + 0x001d30a0 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ + 0x001d30b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d30c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d30d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d30e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d30f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d3100 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ + 0x001d3110 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ + 0x001d3120 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ + 0x001d3130 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d3140 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ + 0x001d3150 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ + 0x001d3160 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ + 0x001d3170 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d3180 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d3190 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d31a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d31b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d31c0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001d31d0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001d31e0 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ + 0x001d31f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3200 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001d3210 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ + 0x001d3220 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ + 0x001d3230 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ + 0x001d3240 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ + 0x001d3250 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ + 0x001d3260 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ + 0x001d3270 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ + 0x001d3280 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ + 0x001d3290 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ + 0x001d32a0 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ + 0x001d32b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d32c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d32d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d32e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d32f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d3300 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001d3310 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ + 0x001d3320 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ + 0x001d3330 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d3340 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001d3350 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ + 0x001d3360 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ + 0x001d3370 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ + 0x001d3380 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d3390 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d33a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d33b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d33c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d33d0 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ + 0x001d33e0 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ + 0x001d33f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3400 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d3410 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001d3420 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ + 0x001d3430 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ + 0x001d3440 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d3450 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d3460 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d3470 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d3480 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3490 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ + 0x001d34a0 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ + 0x001d34b0 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ + 0x001d34c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d34d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d34e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d34f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d3500 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d3510 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d3520 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d3530 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001d3540 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ + 0x001d3550 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ + 0x001d3560 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d3570 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001d3580 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d3590 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d35a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d35b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d35c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d35d0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ + 0x001d35e0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ + 0x001d35f0 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ + 0x001d3600 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d3610 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d3620 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d3630 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d3640 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d3650 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d3660 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d3670 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d3680 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ + 0x001d3690 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ + 0x001d36a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d36b0 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ + 0x001d36c0 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ + 0x001d36d0 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ + 0x001d36e0 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ + 0x001d36f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d3700 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d3710 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d3720 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d3730 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d3740 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001d3750 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x001d3760 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ + 0x001d3770 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d3780 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ + 0x001d3790 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ + 0x001d37a0 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ + 0x001d37b0 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ + 0x001d37c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d37d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d37e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d37f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d3800 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d3810 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001d3820 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ + 0x001d3830 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ + 0x001d3840 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3850 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ + 0x001d3860 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ + 0x001d3870 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ + 0x001d3880 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ + 0x001d3890 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d38a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d38b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d38c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d38d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d38e0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001d38f0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001d3900 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ + 0x001d3910 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d3920 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ + 0x001d3930 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ + 0x001d3940 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ + 0x001d3950 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ + 0x001d3960 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d3970 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d3980 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3990 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d39a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d39b0 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ + 0x001d39c0 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ + 0x001d39d0 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ + 0x001d39e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d39f0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ + 0x001d3a00 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ + 0x001d3a10 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ + 0x001d3a20 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ + 0x001d3a30 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ + 0x001d3a40 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ + 0x001d3a50 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ + 0x001d3a60 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ + 0x001d3a70 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ + 0x001d3a80 73206973 20646573 63726962 65642069 s is described i │ │ │ │ + 0x001d3a90 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ + 0x001d3aa0 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ + 0x001d3ab0 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ + 0x001d3ac0 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ + 0x001d3ad0 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ + 0x001d3ae0 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ + 0x001d3af0 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ + 0x001d3b00 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d3b10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d3b20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d3b30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d3b40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d3b50 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ + 0x001d3b60 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ + 0x001d3b70 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ + 0x001d3b80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d3b90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d3ba0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ + 0x001d3bb0 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ + 0x001d3bc0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d3bd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d3be0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d3bf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d3c00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d3c10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d3c20 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ + 0x001d3c30 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ + 0x001d3c40 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ + 0x001d3c50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d3c60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d3c70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d3c80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d3c90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d3ca0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d3cb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d3cc0 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ + 0x001d3cd0 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ + 0x001d3ce0 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ + 0x001d3cf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d3d00 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ + 0x001d3d10 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ + 0x001d3d20 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ + 0x001d3d30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d3d40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d3d50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d3d60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d3d70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d3d80 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ + 0x001d3d90 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ + 0x001d3da0 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ + 0x001d3db0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d3dc0 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ + 0x001d3dd0 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ + 0x001d3de0 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ + 0x001d3df0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d3e00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d3e10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d3e20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d3e30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d3e40 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ + 0x001d3e50 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ + 0x001d3e60 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ + 0x001d3e70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d3e80 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ + 0x001d3e90 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ + 0x001d3ea0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d3eb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001d3ec0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001d3ed0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001d3ee0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001d3ef0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001d3f00 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ + 0x001d3f10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d3f20 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001d3f30 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ + 0x001d3f40 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ + 0x001d3f50 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ + 0x001d3f60 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ + 0x001d3f70 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ + 0x001d3f80 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ + 0x001d3f90 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ + 0x001d3fa0 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ + 0x001d3fb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d3fc0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d3fd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d3fe0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d3ff0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d4000 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d4010 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ + 0x001d4020 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d4030 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d4040 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d4050 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d4060 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d4070 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d4080 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d4090 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001d40a0 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ + 0x001d40b0 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ + 0x001d40c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d40d0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d40e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d40f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d4100 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d4110 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d4120 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d4130 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d4140 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ + 0x001d4150 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ + 0x001d4160 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d4170 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d4180 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d4190 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d41a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d41b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d41c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d41d0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001d41e0 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ + 0x001d41f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d4200 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ + 0x001d4210 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ + 0x001d4220 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d4230 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d4240 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d4250 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d4260 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d4270 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ + 0x001d4280 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ + 0x001d4290 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d42a0 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ + 0x001d42b0 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ + 0x001d42c0 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ + 0x001d42d0 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ + 0x001d42e0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ + 0x001d42f0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ + 0x001d4300 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d4310 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d4320 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d4330 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d4340 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d4350 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d4360 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ + 0x001d4370 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ + 0x001d4380 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d4390 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ + 0x001d43a0 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ + 0x001d43b0 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ + 0x001d43c0 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ + 0x001d43d0 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ + 0x001d43e0 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ + 0x001d43f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d4400 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d4410 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d4420 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d4430 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d4440 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ + 0x001d4450 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ + 0x001d4460 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d4470 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001d4480 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ + 0x001d4490 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ + 0x001d44a0 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ + 0x001d44b0 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ + 0x001d44c0 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ + 0x001d44d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d44e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d44f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d4500 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d4510 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d4520 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d4530 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ + 0x001d4540 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001d4550 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d4560 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ + 0x001d4570 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ + 0x001d4580 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ + 0x001d4590 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ + 0x001d45a0 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ + 0x001d45b0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001d45c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d45d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d45e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d45f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d4600 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d4610 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ + 0x001d4620 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001d4630 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d4640 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d4650 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d4660 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d4670 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d4680 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d4690 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d46a0 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ + 0x001d46b0 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ + 0x001d46c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d46d0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d46e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d46f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d4700 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d4710 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d4720 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d4730 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d4740 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ + 0x001d4750 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d4760 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d4770 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ + 0x001d4780 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d4790 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d47a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d47b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d47c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d47d0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d47e0 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ + 0x001d47f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d4800 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d4810 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ + 0x001d4820 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d4830 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d4840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d4850 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d4860 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d4870 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d4880 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ + 0x001d4890 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d48a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d48b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d48c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d48d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d48e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d48f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d4900 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001d4910 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ + 0x001d4920 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ + 0x001d4930 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d4940 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d4950 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d4960 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d4970 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d4980 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d4990 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d49a0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d49b0 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ + 0x001d49c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d49d0 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ + 0x001d49e0 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ + 0x001d49f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d4a00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d4a10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d4a20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d4a30 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d4a40 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ + 0x001d4a50 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ + 0x001d4a60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d4a70 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ + 0x001d4a80 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ + 0x001d4a90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d4aa0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d4ab0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d4ac0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d4ad0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d4ae0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ + 0x001d4af0 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ + 0x001d4b00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d4b10 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ + 0x001d4b20 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ + 0x001d4b30 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ + 0x001d4b40 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x001d4b50 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x001d4b60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d4b70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d4b80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d4b90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d4ba0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d4bb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d4bc0 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ + 0x001d4bd0 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001d4be0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d4bf0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001d4c00 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ + 0x001d4c10 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001d4c20 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001d4c30 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001d4c40 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d4c50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d4c60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d4c70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d4c80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d4c90 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001d4ca0 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ + 0x001d4cb0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001d4cc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d4cd0 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ + 0x001d4ce0 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ + 0x001d4cf0 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ + 0x001d4d00 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ + 0x001d4d10 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ + 0x001d4d20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d4d30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d4d40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d4d50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d4d60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d4d70 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d4d80 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ + 0x001d4d90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d4da0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001d4db0 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ + 0x001d4dc0 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ + 0x001d4dd0 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ + 0x001d4de0 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ + 0x001d4df0 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ + 0x001d4e00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d4e10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d4e20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d4e30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d4e40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d4e50 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ + 0x001d4e60 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ + 0x001d4e70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d4e80 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001d4e90 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ + 0x001d4ea0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ + 0x001d4eb0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ + 0x001d4ec0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ + 0x001d4ed0 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ + 0x001d4ee0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d4ef0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d4f00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d4f10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d4f20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d4f30 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ + 0x001d4f40 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ + 0x001d4f50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d4f60 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ + 0x001d4f70 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ + 0x001d4f80 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001d4f90 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001d4fa0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001d4fb0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001d4fc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d4fd0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d4fe0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d4ff0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d5000 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d5010 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001d5020 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ + 0x001d5030 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5040 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ + 0x001d5050 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ + 0x001d5060 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ + 0x001d5070 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ + 0x001d5080 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ + 0x001d5090 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001d50a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d50b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d50c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d50d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d50e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d50f0 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ + 0x001d5100 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ + 0x001d5110 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5120 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ + 0x001d5130 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ + 0x001d5140 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ + 0x001d5150 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ + 0x001d5160 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ + 0x001d5170 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ + 0x001d5180 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d5190 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d51a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d51b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d51c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d51d0 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ + 0x001d51e0 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ + 0x001d51f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d5200 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ + 0x001d5210 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ + 0x001d5220 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ + 0x001d5230 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ + 0x001d5240 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ + 0x001d5250 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ + 0x001d5260 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d5270 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d5280 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d5290 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d52a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d52b0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ + 0x001d52c0 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ + 0x001d52d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d52e0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ + 0x001d52f0 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ + 0x001d5300 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ + 0x001d5310 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ + 0x001d5320 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ + 0x001d5330 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ + 0x001d5340 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d5350 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d5360 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d5370 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d5380 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d5390 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ + 0x001d53a0 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ + 0x001d53b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d53c0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001d53d0 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ + 0x001d53e0 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ + 0x001d53f0 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ + 0x001d5400 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ + 0x001d5410 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ + 0x001d5420 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d5430 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d5440 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d5450 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d5460 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d5470 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ + 0x001d5480 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ + 0x001d5490 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001d54a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d54b0 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ + 0x001d54c0 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ + 0x001d54d0 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ + 0x001d54e0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ + 0x001d54f0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ + 0x001d5500 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d5510 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d5520 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d5530 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d5540 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d5550 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ + 0x001d5560 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ + 0x001d5570 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ + 0x001d5580 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d5590 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ + 0x001d55a0 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ + 0x001d55b0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ + 0x001d55c0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ + 0x001d55d0 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ + 0x001d55e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d55f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d5600 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d5610 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d5620 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d5630 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d5640 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ + 0x001d5650 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ + 0x001d5660 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d5670 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ + 0x001d5680 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ + 0x001d5690 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ + 0x001d56a0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ + 0x001d56b0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ + 0x001d56c0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d56d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d56e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d56f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d5700 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d5710 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d5720 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ + 0x001d5730 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ + 0x001d5740 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d5750 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d5760 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d5770 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d5780 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d5790 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d57a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d57b0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d57c0 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ + 0x001d57d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d57e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d57f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d5800 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d5810 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d5820 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d5830 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d5840 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d5850 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ + 0x001d5860 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ + 0x001d5870 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d5880 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d5890 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d58a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d58b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d58c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d58d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d58e0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ + 0x001d58f0 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ + 0x001d5900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d5910 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d5920 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d5930 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d5940 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d5950 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d5960 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d5970 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d5980 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ + 0x001d5990 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ + 0x001d59a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d59b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001d59c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d59d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d59e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d59f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d5a00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d5a10 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ + 0x001d5a20 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ + 0x001d5a30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d5a40 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d5a50 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d5a60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d5a70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d5a80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d5a90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d5aa0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ + 0x001d5ab0 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ + 0x001d5ac0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d5ad0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d5ae0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d5af0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d5b00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d5b10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d5b20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d5b30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d5b40 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ + 0x001d5b50 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ + 0x001d5b60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d5b70 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d5b80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d5b90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d5ba0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d5bb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d5bc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d5bd0 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ + 0x001d5be0 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ + 0x001d5bf0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d5c00 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ + 0x001d5c10 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ + 0x001d5c20 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d5c30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d5c40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d5c50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d5c60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d5c70 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001d5c80 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ + 0x001d5c90 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ + 0x001d5ca0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d5cb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d5cc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d5cd0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d5ce0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d5cf0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d5d00 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d5d10 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001d5d20 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ + 0x001d5d30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d5d40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d5d50 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d5d60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d5d70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d5d80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d5d90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d5da0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001d5db0 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ + 0x001d5dc0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d5dd0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d5de0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d5df0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d5e00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d5e10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d5e20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d5e30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d5e40 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ + 0x001d5e50 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ + 0x001d5e60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d5e70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001d5e80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d5e90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d5ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d5eb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d5ec0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d5ed0 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ + 0x001d5ee0 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ + 0x001d5ef0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d5f00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d5f10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d5f20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d5f30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d5f40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d5f50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d5f60 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001d5f70 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ + 0x001d5f80 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ + 0x001d5f90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d5fa0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d5fb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d5fc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d5fd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d5fe0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d5ff0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d6000 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001d6010 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ + 0x001d6020 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d6030 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d6040 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d6050 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d6060 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d6070 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d6080 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d6090 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001d60a0 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ + 0x001d60b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d60c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d60d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d60e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d60f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d6100 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d6110 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d6120 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6130 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ + 0x001d6140 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ + 0x001d6150 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d6160 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001d6170 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d6180 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d6190 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d61a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d61b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d61c0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ + 0x001d61d0 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ + 0x001d61e0 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ + 0x001d61f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d6200 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d6210 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d6220 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d6230 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d6240 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d6250 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d6260 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ + 0x001d6270 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ + 0x001d6280 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d6290 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d62a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d62b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d62c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d62d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d62e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d62f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6300 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ + 0x001d6310 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ + 0x001d6320 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d6330 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001d6340 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d6350 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d6360 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d6370 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d6380 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d6390 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ + 0x001d63a0 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ + 0x001d63b0 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ + 0x001d63c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d63d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d63e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d63f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d6400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d6410 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d6420 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d6430 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001d6440 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ + 0x001d6450 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d6460 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001d6470 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d6480 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d6490 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d64a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d64b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d64c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d64d0 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ + 0x001d64e0 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ + 0x001d64f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d6500 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001d6510 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001d6520 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001d6530 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001d6540 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001d6550 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001d6560 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ + 0x001d6570 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ + 0x001d6580 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ + 0x001d6590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d65a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d65b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d65c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d65d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d65e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d65f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d6600 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ + 0x001d6610 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ + 0x001d6620 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d6630 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d6640 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d6650 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d6660 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d6670 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d6680 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d6690 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ + 0x001d66a0 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ + 0x001d66b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d66c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d66d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d66e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d66f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d6700 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d6710 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d6720 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d6730 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ + 0x001d6740 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ + 0x001d6750 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d6760 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d6770 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d6780 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d6790 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d67a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d67b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d67c0 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ + 0x001d67d0 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ + 0x001d67e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d67f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001d6800 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d6810 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d6820 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d6830 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d6840 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d6850 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d6860 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ + 0x001d6870 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ + 0x001d6880 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d6890 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001d68a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d68b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d68c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d68d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d68e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d68f0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001d6900 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ + 0x001d6910 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001d6920 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d6930 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ + 0x001d6940 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ + 0x001d6950 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ + 0x001d6960 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d6970 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d6980 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d6990 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d69a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d69b0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001d69c0 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ + 0x001d69d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d69e0 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ + 0x001d69f0 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ + 0x001d6a00 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ + 0x001d6a10 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ + 0x001d6a20 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ + 0x001d6a30 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ + 0x001d6a40 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ + 0x001d6a50 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ + 0x001d6a60 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ + 0x001d6a70 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ + 0x001d6a80 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ + 0x001d6a90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d6aa0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d6ab0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d6ac0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d6ad0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d6ae0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6af0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001d6b00 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ + 0x001d6b10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d6b20 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ + 0x001d6b30 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ + 0x001d6b40 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ + 0x001d6b50 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ + 0x001d6b60 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ + 0x001d6b70 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ + 0x001d6b80 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ + 0x001d6b90 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ + 0x001d6ba0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d6bb0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d6bc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d6bd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d6be0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d6bf0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ + 0x001d6c00 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ + 0x001d6c10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d6c20 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ + 0x001d6c30 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ + 0x001d6c40 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ + 0x001d6c50 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ + 0x001d6c60 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ + 0x001d6c70 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ + 0x001d6c80 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ + 0x001d6c90 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ + 0x001d6ca0 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ + 0x001d6cb0 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ + 0x001d6cc0 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ + 0x001d6cd0 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ + 0x001d6ce0 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ + 0x001d6cf0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d6d00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d6d10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d6d20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d6d30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d6d40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d6d50 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ + 0x001d6d60 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ + 0x001d6d70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d6d80 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ + 0x001d6d90 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ + 0x001d6da0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001d6db0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d6dc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d6dd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d6de0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d6df0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d6e00 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001d6e10 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ + 0x001d6e20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d6e30 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ + 0x001d6e40 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ + 0x001d6e50 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ + 0x001d6e60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d6e70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d6e80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d6e90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d6ea0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d6eb0 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ + 0x001d6ec0 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ + 0x001d6ed0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d6ee0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001d6ef0 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ + 0x001d6f00 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ + 0x001d6f10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d6f20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d6f30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d6f40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d6f50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d6f60 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001d6f70 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ + 0x001d6f80 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ + 0x001d6f90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d6fa0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d6fb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d6fc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d6fd0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d6fe0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d6ff0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d7000 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ + 0x001d7010 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ + 0x001d7020 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001d7030 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d7040 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d7050 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7060 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7070 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7080 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7090 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d70a0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001d70b0 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ + 0x001d70c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d70d0 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ + 0x001d70e0 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ + 0x001d70f0 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ + 0x001d7100 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d7110 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d7120 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d7130 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d7140 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d7150 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ + 0x001d7160 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ + 0x001d7170 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ + 0x001d7180 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d7190 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d71a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d71b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d71c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d71d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d71e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d71f0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ + 0x001d7200 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ + 0x001d7210 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ + 0x001d7220 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d7230 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001d7240 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7250 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7260 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7270 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7280 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7290 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ + 0x001d72a0 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ + 0x001d72b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d72c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d72d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d72e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d72f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d7300 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d7310 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d7320 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d7330 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ + 0x001d7340 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ + 0x001d7350 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d7360 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d7370 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d7380 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d7390 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d73a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d73b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d73c0 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x001d73d0 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ + 0x001d73e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d73f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7400 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d7410 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d7420 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d7430 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d7440 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7450 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7460 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ + 0x001d7470 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ + 0x001d7480 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d7490 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001d74a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d74b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d74c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d74d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d74e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d74f0 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ + 0x001d7500 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ + 0x001d7510 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7520 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7530 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001d7540 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d7550 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d7560 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d7570 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7580 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d7590 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ + 0x001d75a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d75b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001d75c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d75d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d75e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d75f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d7600 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d7610 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ + 0x001d7620 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ + 0x001d7630 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d7640 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001d7650 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d7660 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d7670 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d7680 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d7690 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d76a0 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ + 0x001d76b0 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ + 0x001d76c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d76d0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001d76e0 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ + 0x001d76f0 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ + 0x001d7700 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d7710 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d7720 2020207b 0a202020 20202020 20202020 {. │ │ │ │ 0x001d7730 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d7740 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7750 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d7760 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ - 0x001d7770 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ - 0x001d7780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7790 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d77a0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ - 0x001d77b0 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ - 0x001d77c0 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ - 0x001d77d0 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ - 0x001d77e0 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ - 0x001d77f0 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ - 0x001d7800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7810 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001d7820 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7830 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d7840 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001d7850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7860 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d7870 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d7880 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d7890 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001d78a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d78b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d78c0 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ - 0x001d78d0 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ - 0x001d78e0 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ - 0x001d78f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7900 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d7910 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001d7920 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d7930 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001d7940 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001d7950 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d7960 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d7970 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d7980 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d7990 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ - 0x001d79a0 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ - 0x001d79b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d79c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001d79d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d79e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d79f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d7a00 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001d7a10 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001d7a20 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ - 0x001d7a30 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ - 0x001d7a40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d7a50 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ - 0x001d7a60 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ - 0x001d7a70 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ - 0x001d7a80 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ - 0x001d7a90 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ - 0x001d7aa0 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ - 0x001d7ab0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001d7ac0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001d7ad0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001d7ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7af0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001d7b00 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001d7b10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d7b20 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ - 0x001d7b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7b40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d7b50 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ - 0x001d7b60 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ - 0x001d7b70 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ - 0x001d7b80 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ - 0x001d7b90 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ - 0x001d7ba0 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ - 0x001d7bb0 20202020 20202020 20202022 61747472 "attr │ │ │ │ - 0x001d7bc0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ - 0x001d7bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7be0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d7bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7c00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d7c10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7c20 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d7c30 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ - 0x001d7c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7c50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d7c60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d7c70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7c80 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d7c90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d7ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7cb0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001d7cc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001d7cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7ce0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d7cf0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d7d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d10 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x001d7d20 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ - 0x001d7d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d7d50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d7d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d7d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7d90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d7da0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7db0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d7dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7dd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d7de0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001d7df0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001d7e00 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ - 0x001d7e10 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ - 0x001d7e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7e30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d7e40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d7e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7e60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d7e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7e80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d7e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d7eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7ec0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d7ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7ee0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001d7ef0 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ - 0x001d7f00 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ - 0x001d7f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7f20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d7f30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d7f40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d7f50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d7f60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7f70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001d7f80 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001d7f90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d7fa0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001d7fb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d7fc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d7fd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d7fe0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001d7ff0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ - 0x001d8000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8010 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d8020 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ - 0x001d8030 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ - 0x001d8040 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ - 0x001d8050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8060 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001d8070 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001d8080 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001d8090 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001d80a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d80b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d80c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d80d0 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ - 0x001d80e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d80f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d8100 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ - 0x001d8110 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ - 0x001d8120 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ - 0x001d8130 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ - 0x001d8140 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ - 0x001d8150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8160 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001d8170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001d8180 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001d8190 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d81a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d81b0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ - 0x001d81c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d81d0 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ - 0x001d81e0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001d81f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d8200 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ - 0x001d8210 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ - 0x001d8220 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ - 0x001d8230 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ - 0x001d8240 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ - 0x001d8250 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ - 0x001d8260 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ - 0x001d8270 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ - 0x001d8280 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ - 0x001d8290 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ - 0x001d82a0 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ - 0x001d82b0 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ - 0x001d82c0 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ - 0x001d82d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001d82e0 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ - 0x001d82f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001d8300 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001d8310 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001d8320 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x001d8330 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ - 0x001d8340 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ - 0x001d8350 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d8360 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ - 0x001d8370 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ - 0x001d8380 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ - 0x001d8390 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001d83a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d83b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d83c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d83d0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001d83e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d83f0 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ - 0x001d8400 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ - 0x001d8410 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d8420 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ - 0x001d8430 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ - 0x001d8440 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ - 0x001d8450 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ - 0x001d8460 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ - 0x001d8470 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ - 0x001d8480 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ - 0x001d8490 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ - 0x001d84a0 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ - 0x001d84b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d84c0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001d84d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d84e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d84f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d8500 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d8510 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ - 0x001d8520 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ - 0x001d8530 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001d8540 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ - 0x001d8550 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ - 0x001d8560 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ - 0x001d8570 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d8580 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d8590 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d85a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d85b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d85c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d85d0 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ - 0x001d85e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d85f0 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ - 0x001d8600 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ - 0x001d8610 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d8620 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ - 0x001d8630 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d8640 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d8650 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ - 0x001d8660 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d8670 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ - 0x001d8680 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d8690 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d86a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d86b0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001d86c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d86d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d86e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d86f0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001d8700 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ - 0x001d8710 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001d8720 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d8730 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001d8740 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d8750 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d8760 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d8770 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001d8780 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d8790 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ - 0x001d87a0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001d87b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d87c0 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ - 0x001d87d0 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ - 0x001d87e0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ - 0x001d87f0 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ - 0x001d8800 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ - 0x001d8810 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ - 0x001d8820 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ - 0x001d8830 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ - 0x001d8840 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001d8850 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001d8860 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d8870 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d8880 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d8890 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ - 0x001d88a0 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ - 0x001d88b0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ - 0x001d88c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d88d0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ - 0x001d88e0 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ - 0x001d88f0 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ - 0x001d8900 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ - 0x001d8910 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001d8920 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001d8930 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001d8940 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001d8950 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001d8960 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ - 0x001d8970 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001d8980 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ - 0x001d8990 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ - 0x001d89a0 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ - 0x001d89b0 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ - 0x001d89c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d89d0 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ - 0x001d89e0 5d0a7d0a 0a000000 00000000 00000000 ].}............. │ │ │ │ - 0x001d89f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001d8a00 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001d8a10 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001d8a20 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ - 0x001d8a30 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001d8a40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001d8a50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001d8a60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001d8a70 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ - 0x001d8a80 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ - 0x001d8a90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001d8aa0 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ - 0x001d8ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d8ac0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d8ad0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d8ae0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d8af0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d8b00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d8b10 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ - 0x001d8b20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001d8b30 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ - 0x001d8b40 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ - 0x001d8b50 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d8b60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d8b70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d8b80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d8b90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d8ba0 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ - 0x001d8bb0 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ - 0x001d8bc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d8bd0 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ - 0x001d8be0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001d8bf0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d8c00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d8c10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d8c20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d8c30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d8c40 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ - 0x001d8c50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d8c60 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ - 0x001d8c70 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ - 0x001d8c80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d8c90 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d8ca0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d8cb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d8cc0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d8cd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d8ce0 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ - 0x001d8cf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d8d00 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ - 0x001d8d10 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ - 0x001d8d20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d8d30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d8d40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d8d50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d8d60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d8d70 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ - 0x001d8d80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d8d90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d8da0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d8db0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d8dc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d8dd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d8de0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d8df0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d8e00 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ - 0x001d8e10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d8e20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d8e30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d8e40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d8e50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d8e60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d8e70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d8e80 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ - 0x001d8e90 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001d8ea0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d8eb0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001d8ec0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001d8ed0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001d8ee0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001d8ef0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001d8f00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001d8f10 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ - 0x001d8f20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d8f30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001d8f40 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001d8f50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001d8f60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001d8f70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001d8f80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001d8f90 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ - 0x001d8fa0 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ - 0x001d8fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d8fc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001d8fd0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001d8fe0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001d8ff0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001d9000 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001d9010 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001d9020 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ - 0x001d9030 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d9040 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001d9050 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001d9060 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001d9070 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001d9080 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001d9090 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001d90a0 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ - 0x001d90b0 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ - 0x001d90c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001d90d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001d90e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d90f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d9100 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9110 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9120 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9130 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ - 0x001d9140 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d9150 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d9160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9170 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d9180 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d9190 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d91a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d91b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d91c0 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ - 0x001d91d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d91e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d91f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001d9200 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d9210 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d9220 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d9230 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d9240 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d9250 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ - 0x001d9260 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d9270 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d9280 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d9290 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d92a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d92b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d92c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d92d0 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ - 0x001d92e0 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ - 0x001d92f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001d9300 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001d9310 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d9320 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d9330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d9340 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d9350 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d9360 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ - 0x001d9370 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d9380 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001d9390 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d93a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d93b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d93c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d93d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d93e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d93f0 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ - 0x001d9400 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d9410 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001d9420 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001d9430 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001d9440 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001d9450 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001d9460 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001d9470 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ - 0x001d9480 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ - 0x001d9490 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001d94a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001d94b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d94c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d94d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d94e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d94f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d9500 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ - 0x001d9510 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001d9520 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d9530 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ - 0x001d9540 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ - 0x001d9550 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ - 0x001d9560 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ - 0x001d9570 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ - 0x001d9580 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ - 0x001d9590 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ - 0x001d95a0 20686561 64657220 68617665 20756e64 header have und │ │ │ │ - 0x001d95b0 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ - 0x001d95c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001d95d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001d95e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001d95f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001d9600 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001d9610 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001d9620 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ - 0x001d9630 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001d9640 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x001d9650 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ - 0x001d9660 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ - 0x001d9670 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ - 0x001d9680 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ - 0x001d9690 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ - 0x001d96a0 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ - 0x001d96b0 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ - 0x001d96c0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001d96d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001d96e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001d96f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001d9700 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001d9710 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001d9720 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ - 0x001d9730 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001d9740 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001d9750 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ - 0x001d9760 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ - 0x001d9770 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d9780 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d9790 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d97a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d97b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d97c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d97d0 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ - 0x001d97e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d97f0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ - 0x001d9800 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ - 0x001d9810 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ - 0x001d9820 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ - 0x001d9830 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ - 0x001d9840 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ - 0x001d9850 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ - 0x001d9860 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d9870 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d9880 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d9890 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d98a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d98b0 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ - 0x001d98c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d98d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d98e0 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ - 0x001d98f0 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ - 0x001d9900 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ - 0x001d9910 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001d9920 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001d9930 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001d9940 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001d9950 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001d9960 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ - 0x001d9970 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001d9980 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001d9990 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ - 0x001d99a0 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ - 0x001d99b0 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ - 0x001d99c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d99d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d99e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d99f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9a00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9a10 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ - 0x001d9a20 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ - 0x001d9a30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d9a40 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ - 0x001d9a50 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ - 0x001d9a60 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ - 0x001d9a70 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ - 0x001d9a80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d9a90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d9aa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9ab0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9ac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9ad0 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ - 0x001d9ae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9af0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001d9b00 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ - 0x001d9b10 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ - 0x001d9b20 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ - 0x001d9b30 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ - 0x001d9b40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d9b50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d9b60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d9b70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d9b80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d9b90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d9ba0 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ - 0x001d9bb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001d9bc0 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ - 0x001d9bd0 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ - 0x001d9be0 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ - 0x001d9bf0 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ - 0x001d9c00 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ - 0x001d9c10 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ - 0x001d9c20 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ - 0x001d9c30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9c40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001d9c50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001d9c60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001d9c70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001d9c80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001d9c90 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ - 0x001d9ca0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001d9cb0 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ - 0x001d9cc0 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ - 0x001d9cd0 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ - 0x001d9ce0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d9cf0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d9d00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d9d10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d9d20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d9d30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d9d40 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ - 0x001d9d50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d9d60 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ - 0x001d9d70 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ - 0x001d9d80 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ - 0x001d9d90 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ - 0x001d9da0 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ - 0x001d9db0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001d9dc0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001d9dd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001d9de0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001d9df0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001d9e00 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ - 0x001d9e10 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ - 0x001d9e20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001d9e30 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ - 0x001d9e40 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ - 0x001d9e50 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ - 0x001d9e60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001d9e70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001d9e80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001d9e90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001d9ea0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001d9eb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001d9ec0 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ - 0x001d9ed0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001d9ee0 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ - 0x001d9ef0 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ - 0x001d9f00 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ - 0x001d9f10 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ - 0x001d9f20 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ - 0x001d9f30 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ - 0x001d9f40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001d9f50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001d9f60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001d9f70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001d9f80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001d9f90 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ - 0x001d9fa0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001d9fb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001d9fc0 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ - 0x001d9fd0 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ - 0x001d9fe0 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ - 0x001d9ff0 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ - 0x001da000 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ - 0x001da010 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ - 0x001da020 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ - 0x001da030 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ - 0x001da040 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ - 0x001da050 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ - 0x001da060 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ - 0x001da070 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001da080 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001da090 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001da0a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001da0b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001da0c0 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ - 0x001da0d0 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ - 0x001da0e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001da0f0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ - 0x001da100 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ - 0x001da110 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ - 0x001da120 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ - 0x001da130 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ - 0x001da140 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ - 0x001da150 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ - 0x001da160 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ - 0x001da170 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001da180 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001da190 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001da1a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001da1b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001da1c0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ - 0x001da1d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001da1e0 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ - 0x001da1f0 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ - 0x001da200 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ - 0x001da210 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ - 0x001da220 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ - 0x001da230 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ - 0x001da240 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ - 0x001da250 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001da260 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001da270 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001da280 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001da290 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001da2a0 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ - 0x001da2b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001da2c0 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ - 0x001da2d0 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ - 0x001da2e0 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ - 0x001da2f0 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ - 0x001da300 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ - 0x001da310 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ - 0x001da320 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ - 0x001da330 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ - 0x001da340 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ - 0x001da350 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ - 0x001da360 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ - 0x001da370 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001da380 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001da390 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001da3a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001da3b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001da3c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001da3d0 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ - 0x001da3e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001da3f0 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ - 0x001da400 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ - 0x001da410 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ - 0x001da420 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ - 0x001da430 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ - 0x001da440 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ - 0x001da450 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ - 0x001da460 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ - 0x001da470 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ - 0x001da480 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ - 0x001da490 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ - 0x001da4a0 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ - 0x001da4b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001da4c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001da4d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001da4e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001da4f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001da500 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001da510 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ - 0x001da520 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ - 0x001da530 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001da540 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x001da550 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ - 0x001da560 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ - 0x001da570 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001da580 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001da590 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001da5a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001da5b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001da5c0 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ - 0x001da5d0 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ - 0x001da5e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001da5f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001da600 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001da610 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da620 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001da630 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001da640 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001da650 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ - 0x001da660 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ - 0x001da670 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001da680 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001da690 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001da6a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001da6b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001da6c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001da6d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001da6e0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001da6f0 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ - 0x001da700 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001da710 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ - 0x001da720 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ - 0x001da730 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ - 0x001da740 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001da750 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001da760 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001da770 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001da780 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001da790 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ - 0x001da7a0 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ - 0x001da7b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001da7c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001da7d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001da7e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001da7f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001da800 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001da810 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001da820 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ - 0x001da830 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ - 0x001da840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001da850 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001da860 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001da870 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001da880 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001da890 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x001da8a0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x001da8b0 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ - 0x001da8c0 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ - 0x001da8d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001da8e0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x001da8f0 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ - 0x001da900 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ - 0x001da910 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ - 0x001da920 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ - 0x001da930 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ - 0x001da940 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x001da950 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x001da960 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001da970 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x001da980 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x001da990 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001da9a0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001da9b0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001da9c0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001da9d0 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ - 0x001da9e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001da9f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001daa00 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001daa10 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001daa20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001daa40 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001daa50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001daa60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daa70 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001daa80 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ - 0x001daa90 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001daaa0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001daab0 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ - 0x001daac0 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ - 0x001daad0 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ - 0x001daae0 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ - 0x001daaf0 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ - 0x001dab00 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ - 0x001dab10 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ - 0x001dab20 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ - 0x001dab30 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ - 0x001dab40 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ - 0x001dab50 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ - 0x001dab60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dab80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dab90 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001daba0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dabb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dabc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dabd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dabe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dabf0 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ - 0x001dac00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dac20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dac30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dac50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac60 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001dac70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dac80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dac90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001daca0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dacb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dacc0 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ - 0x001dacd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dace0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dacf0 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ - 0x001dad00 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ - 0x001dad10 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ - 0x001dad20 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001dad30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dad40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dad50 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001dad60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dad70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dad80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001dad90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d7740 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d7750 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ + 0x001d7760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7770 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7780 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ + 0x001d7790 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d77a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d77b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d77c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d77d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d77e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d77f0 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ + 0x001d7800 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ + 0x001d7810 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d7820 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001d7830 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ + 0x001d7840 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ + 0x001d7850 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ + 0x001d7860 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ + 0x001d7870 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ + 0x001d7880 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ + 0x001d7890 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d78a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d78b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d78c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d78d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d78e0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001d78f0 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ + 0x001d7900 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d7910 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ + 0x001d7920 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ + 0x001d7930 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ + 0x001d7940 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ + 0x001d7950 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ + 0x001d7960 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ + 0x001d7970 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d7980 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001d7990 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001d79a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001d79b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001d79c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d79d0 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ + 0x001d79e0 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ + 0x001d79f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d7a00 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001d7a10 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ + 0x001d7a20 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ + 0x001d7a30 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ + 0x001d7a40 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ + 0x001d7a50 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ + 0x001d7a60 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ + 0x001d7a70 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ + 0x001d7a80 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ + 0x001d7a90 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ + 0x001d7aa0 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ + 0x001d7ab0 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ + 0x001d7ac0 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ + 0x001d7ad0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d7ae0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d7af0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d7b00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d7b10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d7b20 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ + 0x001d7b30 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ + 0x001d7b40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d7b50 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ + 0x001d7b60 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ + 0x001d7b70 64657220 63686172 61637465 72697374 der characterist │ │ │ │ + 0x001d7b80 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ + 0x001d7b90 63686172 61637465 72697374 69637320 characteristics │ │ │ │ + 0x001d7ba0 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ + 0x001d7bb0 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ + 0x001d7bc0 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ + 0x001d7bd0 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ + 0x001d7be0 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ + 0x001d7bf0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d7c00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d7c10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d7c20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d7c30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d7c40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d7c50 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ + 0x001d7c60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d7c70 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ + 0x001d7c80 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ + 0x001d7c90 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ + 0x001d7ca0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ + 0x001d7cb0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ + 0x001d7cc0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ + 0x001d7cd0 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ + 0x001d7ce0 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ + 0x001d7cf0 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ + 0x001d7d00 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ + 0x001d7d10 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ + 0x001d7d20 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ + 0x001d7d30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d7d40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d7d50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d7d60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d7d70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d7d80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d7d90 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ + 0x001d7da0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d7db0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d7dc0 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ + 0x001d7dd0 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ + 0x001d7de0 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ + 0x001d7df0 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ + 0x001d7e00 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ + 0x001d7e10 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ + 0x001d7e20 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ + 0x001d7e30 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ + 0x001d7e40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001d7e50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d7e60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d7e70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d7e80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d7e90 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ + 0x001d7ea0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d7eb0 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ + 0x001d7ec0 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ + 0x001d7ed0 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x001d7ee0 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ + 0x001d7ef0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001d7f00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d7f10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d7f20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d7f30 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d7f40 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ + 0x001d7f50 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ + 0x001d7f60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001d7f70 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ + 0x001d7f80 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ + 0x001d7f90 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ + 0x001d7fa0 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ + 0x001d7fb0 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ + 0x001d7fc0 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ + 0x001d7fd0 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ + 0x001d7fe0 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ + 0x001d7ff0 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ + 0x001d8000 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8010 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d8020 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d8030 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d8040 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ + 0x001d8050 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d8060 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ + 0x001d8070 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ + 0x001d8080 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d8090 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ + 0x001d80a0 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ + 0x001d80b0 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ + 0x001d80c0 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ + 0x001d80d0 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ + 0x001d80e0 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ + 0x001d80f0 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ + 0x001d8100 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ + 0x001d8110 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ + 0x001d8120 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ + 0x001d8130 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ + 0x001d8140 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ + 0x001d8150 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ + 0x001d8160 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ + 0x001d8170 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ + 0x001d8180 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ + 0x001d8190 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ + 0x001d81a0 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ + 0x001d81b0 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ + 0x001d81c0 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ + 0x001d81d0 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x001d81e0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001d81f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001d8200 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001d8210 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001d8220 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001d8230 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ + 0x001d8240 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ + 0x001d8250 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d8260 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ + 0x001d8270 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ + 0x001d8280 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ + 0x001d8290 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ + 0x001d82a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d82b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d82c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d82d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d82e0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001d82f0 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ + 0x001d8300 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ + 0x001d8310 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d8320 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001d8330 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ + 0x001d8340 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ + 0x001d8350 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ + 0x001d8360 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ + 0x001d8370 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ + 0x001d8380 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ + 0x001d8390 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ + 0x001d83a0 0a202020 20202020 20202020 20227374 . "st │ │ │ │ + 0x001d83b0 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ + 0x001d83c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d83d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d83e0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ + 0x001d83f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001d8400 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ + 0x001d8410 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ + 0x001d8420 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001d8430 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001d8440 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001d8450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8460 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001d8470 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001d8480 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001d8490 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ + 0x001d84a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d84b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d84c0 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ + 0x001d84d0 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x001d84e0 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ + 0x001d84f0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ + 0x001d8500 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d8510 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001d8520 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001d8530 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d8540 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d8550 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d8560 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d8570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8580 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d8590 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d85a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d85b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001d85c0 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ + 0x001d85d0 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ + 0x001d85e0 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ + 0x001d85f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001d8600 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001d8610 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001d8620 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001d8630 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001d8640 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001d8650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d8660 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001d8670 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d8680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001d8690 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ + 0x001d86a0 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ + 0x001d86b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001d86c0 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ + 0x001d86d0 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ + 0x001d86e0 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ + 0x001d86f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d8700 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d8710 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d8720 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d8730 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d8740 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001d8750 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ + 0x001d8760 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001d8770 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001d8780 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001d8790 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ + 0x001d87a0 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ + 0x001d87b0 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ + 0x001d87c0 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ + 0x001d87d0 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ + 0x001d87e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d87f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d8800 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d8810 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8820 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8830 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ + 0x001d8840 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ + 0x001d8850 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8860 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d8870 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001d8880 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001d8890 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ + 0x001d88a0 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ + 0x001d88b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001d88c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001d88d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001d88e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d88f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d8900 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x001d8910 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ + 0x001d8920 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001d8930 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001d8940 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x001d8950 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ + 0x001d8960 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ + 0x001d8970 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ + 0x001d8980 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001d8990 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001d89a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001d89b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001d89c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001d89d0 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ + 0x001d89e0 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ + 0x001d89f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8a00 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ + 0x001d8a10 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ + 0x001d8a20 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ + 0x001d8a30 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ + 0x001d8a40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001d8a50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001d8a60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d8a70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8a80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d8a90 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ + 0x001d8aa0 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ + 0x001d8ab0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001d8ac0 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ + 0x001d8ad0 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ + 0x001d8ae0 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ + 0x001d8af0 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ + 0x001d8b00 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ + 0x001d8b10 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ + 0x001d8b20 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d8b30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001d8b40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001d8b50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001d8b60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d8b70 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ + 0x001d8b80 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ + 0x001d8b90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001d8ba0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001d8bb0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001d8bc0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001d8bd0 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ + 0x001d8be0 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ + 0x001d8bf0 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ + 0x001d8c00 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ + 0x001d8c10 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ + 0x001d8c20 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ + 0x001d8c30 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ + 0x001d8c40 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ + 0x001d8c50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d8c60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d8c70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d8c80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d8c90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d8ca0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d8cb0 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ + 0x001d8cc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d8cd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d8ce0 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ + 0x001d8cf0 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ + 0x001d8d00 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ + 0x001d8d10 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ + 0x001d8d20 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ + 0x001d8d30 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ + 0x001d8d40 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ + 0x001d8d50 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ + 0x001d8d60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d8d70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d8d80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d8d90 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001d8da0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001d8db0 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ + 0x001d8dc0 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ + 0x001d8dd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001d8de0 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ + 0x001d8df0 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ + 0x001d8e00 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ + 0x001d8e10 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ + 0x001d8e20 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ + 0x001d8e30 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ + 0x001d8e40 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001d8e50 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001d8e60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001d8e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8e80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001d8e90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d8ea0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d8eb0 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ + 0x001d8ec0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001d8ed0 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ + 0x001d8ee0 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ + 0x001d8ef0 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ + 0x001d8f00 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001d8f10 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001d8f20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001d8f30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001d8f40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d8f50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001d8f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d8f70 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ + 0x001d8f80 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ + 0x001d8f90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d8fa0 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ + 0x001d8fb0 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ + 0x001d8fc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d8fd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d8fe0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001d8ff0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001d9000 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001d9010 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9020 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001d9030 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001d9040 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ + 0x001d9050 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x001d9060 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d9070 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x001d9080 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ + 0x001d9090 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ + 0x001d90a0 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ + 0x001d90b0 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ + 0x001d90c0 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x001d90d0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001d90e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001d90f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001d9100 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d9110 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d9120 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d9130 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ + 0x001d9140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9150 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d9160 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ + 0x001d9170 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ + 0x001d9180 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001d9190 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d91a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001d91b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001d91c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d91d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001d91e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001d91f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d9200 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ + 0x001d9210 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001d9220 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001d9230 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ + 0x001d9240 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d9250 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9260 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001d9270 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001d9280 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ + 0x001d9290 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d92a0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001d92b0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001d92c0 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ + 0x001d92d0 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ + 0x001d92e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d92f0 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ + 0x001d9300 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ + 0x001d9310 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ + 0x001d9320 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ + 0x001d9330 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ + 0x001d9340 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ + 0x001d9350 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001d9360 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001d9370 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001d9380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9390 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d93a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001d93b0 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ + 0x001d93c0 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ + 0x001d93d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001d93e0 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ + 0x001d93f0 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ + 0x001d9400 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001d9410 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9420 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001d9430 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001d9440 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9450 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d9460 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d9470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9480 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x001d9490 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001d94a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d94b0 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ + 0x001d94c0 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ + 0x001d94d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d94e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001d94f0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d9500 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d9510 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d9520 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9530 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001d9540 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d9550 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ + 0x001d9560 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ + 0x001d9570 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d9580 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ + 0x001d9590 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ + 0x001d95a0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ + 0x001d95b0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ + 0x001d95c0 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ + 0x001d95d0 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ + 0x001d95e0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001d95f0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001d9600 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d9610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9620 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d9630 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d9640 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d9650 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ + 0x001d9660 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d9670 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9680 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ + 0x001d9690 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001d96a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d96b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d96c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001d96d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d96e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d96f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d9700 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d9710 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d9720 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ + 0x001d9730 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001d9740 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9750 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ + 0x001d9760 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ + 0x001d9770 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001d9780 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d9790 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001d97a0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001d97b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d97c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d97d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d97e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d97f0 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ + 0x001d9800 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001d9810 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d9820 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ + 0x001d9830 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ + 0x001d9840 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ + 0x001d9850 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ + 0x001d9860 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001d9870 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001d9880 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001d9890 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001d98a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001d98b0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001d98c0 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ + 0x001d98d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001d98e0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001d98f0 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ + 0x001d9900 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ + 0x001d9910 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ + 0x001d9920 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ + 0x001d9930 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ + 0x001d9940 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ + 0x001d9950 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001d9960 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001d9970 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001d9980 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001d9990 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001d99a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001d99b0 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ + 0x001d99c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d99d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001d99e0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001d99f0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001d9a00 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ + 0x001d9a10 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ + 0x001d9a20 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ + 0x001d9a30 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ + 0x001d9a40 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ + 0x001d9a50 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ + 0x001d9a60 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ + 0x001d9a70 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ + 0x001d9a80 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ + 0x001d9a90 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ + 0x001d9aa0 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ + 0x001d9ab0 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ + 0x001d9ac0 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ + 0x001d9ad0 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ + 0x001d9ae0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001d9af0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001d9b00 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001d9b10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001d9b20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001d9b30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001d9b40 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ + 0x001d9b50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001d9b60 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ + 0x001d9b70 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ + 0x001d9b80 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ + 0x001d9b90 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ + 0x001d9ba0 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ + 0x001d9bb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001d9bc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001d9bd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001d9be0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001d9bf0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001d9c00 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ + 0x001d9c10 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ + 0x001d9c20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d9c30 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001d9c40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d9c50 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001d9c60 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001d9c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001d9c80 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001d9c90 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ + 0x001d9ca0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001d9cb0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001d9cc0 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ + 0x001d9cd0 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ + 0x001d9ce0 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ + 0x001d9cf0 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ + 0x001d9d00 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ + 0x001d9d10 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ + 0x001d9d20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001d9d30 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001d9d40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001d9d50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001d9d60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001d9d70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001d9d80 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ + 0x001d9d90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d9da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001d9dc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001d9dd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001d9de0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001d9df0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001d9e00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001d9e10 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ + 0x001d9e20 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ + 0x001d9e30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001d9e40 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ + 0x001d9e50 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ + 0x001d9e60 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ + 0x001d9e70 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ + 0x001d9e80 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ + 0x001d9e90 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ + 0x001d9ea0 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ + 0x001d9eb0 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ + 0x001d9ec0 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ + 0x001d9ed0 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ + 0x001d9ee0 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ + 0x001d9ef0 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ + 0x001d9f00 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ + 0x001d9f10 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ + 0x001d9f20 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ + 0x001d9f30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001d9f40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001d9f50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001d9f60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001d9f70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001d9f80 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ + 0x001d9f90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001d9fa0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001d9fb0 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ + 0x001d9fc0 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ + 0x001d9fd0 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ + 0x001d9fe0 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ + 0x001d9ff0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001da000 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001da010 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001da020 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001da030 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001da040 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ + 0x001da050 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ + 0x001da060 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001da070 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ + 0x001da080 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ + 0x001da090 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ + 0x001da0a0 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ + 0x001da0b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001da0c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001da0d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001da0e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001da0f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001da100 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ + 0x001da110 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ + 0x001da120 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001da130 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001da140 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001da150 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001da160 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ + 0x001da170 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ + 0x001da180 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ + 0x001da190 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ + 0x001da1a0 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ + 0x001da1b0 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ + 0x001da1c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001da1d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001da1e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001da1f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001da200 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001da210 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001da220 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ + 0x001da230 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ + 0x001da240 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001da250 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ + 0x001da260 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ + 0x001da270 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ + 0x001da280 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ + 0x001da290 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ + 0x001da2a0 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ + 0x001da2b0 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ + 0x001da2c0 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ + 0x001da2d0 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ + 0x001da2e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001da2f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001da300 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001da310 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001da320 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001da330 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ + 0x001da340 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ + 0x001da350 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001da360 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ + 0x001da370 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ + 0x001da380 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ + 0x001da390 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ + 0x001da3a0 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ + 0x001da3b0 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ + 0x001da3c0 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ + 0x001da3d0 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ + 0x001da3e0 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ + 0x001da3f0 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ + 0x001da400 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001da410 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001da420 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001da430 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001da440 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001da450 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x001da460 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ + 0x001da470 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001da480 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001da490 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ + 0x001da4a0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ + 0x001da4b0 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ + 0x001da4c0 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ + 0x001da4d0 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ + 0x001da4e0 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ + 0x001da4f0 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ + 0x001da500 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ + 0x001da510 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ + 0x001da520 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001da530 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001da540 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001da550 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001da560 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001da570 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001da580 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ + 0x001da590 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001da5a0 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ + 0x001da5b0 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ + 0x001da5c0 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ + 0x001da5d0 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ + 0x001da5e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001da5f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001da600 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001da610 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001da620 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001da630 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ + 0x001da640 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ + 0x001da650 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001da660 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ + 0x001da670 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ + 0x001da680 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ + 0x001da690 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ + 0x001da6a0 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ + 0x001da6b0 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ + 0x001da6c0 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ + 0x001da6d0 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ + 0x001da6e0 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ + 0x001da6f0 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ + 0x001da700 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ + 0x001da710 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ + 0x001da720 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ + 0x001da730 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ + 0x001da740 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ + 0x001da750 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ + 0x001da760 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ + 0x001da770 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ + 0x001da780 20202020 20227374 72756374 75726522 "structure" │ │ │ │ + 0x001da790 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ + 0x001da7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da7b0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001da7c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001da7d0 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ + 0x001da7e0 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ + 0x001da7f0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001da800 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001da810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da820 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001da830 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001da840 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001da850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da860 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ + 0x001da870 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ + 0x001da880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da890 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001da8a0 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ + 0x001da8b0 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ + 0x001da8c0 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ + 0x001da8d0 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ + 0x001da8e0 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ + 0x001da8f0 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ + 0x001da900 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ + 0x001da910 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ + 0x001da920 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ + 0x001da930 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ + 0x001da940 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ + 0x001da950 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ + 0x001da960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da970 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001da980 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001da990 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001da9a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001da9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001da9c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001da9d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001da9e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001da9f0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001daa00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daa10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001daa20 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ + 0x001daa30 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ + 0x001daa40 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ + 0x001daa50 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001daa60 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001daa70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001daa80 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001daa90 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001daaa0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001daab0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001daac0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001daad0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001daae0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001daaf0 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ + 0x001dab00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dab10 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ + 0x001dab20 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ + 0x001dab30 20636861 72616374 65726973 74696373 characteristics │ │ │ │ + 0x001dab40 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ + 0x001dab50 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ + 0x001dab60 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ + 0x001dab70 77697468 20737065 63696669 6320636f with specific co │ │ │ │ + 0x001dab80 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ + 0x001dab90 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ + 0x001daba0 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ + 0x001dabb0 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ + 0x001dabc0 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ + 0x001dabd0 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ + 0x001dabe0 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ + 0x001dabf0 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ + 0x001dac00 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x001dac10 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ + 0x001dac20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dac30 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001dac40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dac50 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ + 0x001dac60 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ + 0x001dac70 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001dac80 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001dac90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001daca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dacb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001dacc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dacd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dace0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001dacf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dad00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dad10 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ + 0x001dad20 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x001dad30 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001dad40 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001dad50 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001dad60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dad70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dad80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dad90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001dada0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dadb0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001dadc0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ - 0x001dadd0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001dade0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001dadf0 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ - 0x001dae00 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ - 0x001dae10 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ - 0x001dae20 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ - 0x001dae30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dae40 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001dae50 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x001dae60 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001dadb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dadc0 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ + 0x001dadd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001dade0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001dadf0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001dae00 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ + 0x001dae10 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ + 0x001dae20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dae40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dae50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001dae60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ 0x001dae70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dae80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001dae90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001daea0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001daeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001daec0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x001daed0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ - 0x001daee0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001daef0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001daf00 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ - 0x001daf10 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ - 0x001daf20 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ - 0x001daf30 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ - 0x001daf40 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ - 0x001daf50 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ - 0x001daf60 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ - 0x001daf70 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ - 0x001daf80 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ - 0x001daf90 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ - 0x001dafa0 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ - 0x001dafb0 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ - 0x001dafc0 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ - 0x001dafd0 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ - 0x001dafe0 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ - 0x001daff0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db000 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001db010 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001db020 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001db030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db040 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001db050 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001db060 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001dae80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dae90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001daea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001daeb0 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ + 0x001daec0 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ + 0x001daed0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001daee0 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ + 0x001daef0 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ + 0x001daf00 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ + 0x001daf10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001daf30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001daf50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001daf60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001daf70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001daf80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001daf90 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001dafa0 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ + 0x001dafb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001dafc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dafd0 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ + 0x001dafe0 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ + 0x001daff0 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ + 0x001db000 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001db010 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001db020 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001db030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001db040 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001db050 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001db060 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001db070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001db080 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ - 0x001db090 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001db0a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001db0b0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001db0c0 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ - 0x001db0d0 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ - 0x001db0e0 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ - 0x001db0f0 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ - 0x001db100 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ - 0x001db110 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ - 0x001db120 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ - 0x001db130 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ - 0x001db140 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ - 0x001db150 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ - 0x001db160 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ - 0x001db170 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ - 0x001db180 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ - 0x001db190 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001db1a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001db1b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001db1c0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001db1d0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001db1e0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001db1f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001db200 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001db210 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001db220 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001db230 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ - 0x001db240 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001db250 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001db260 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001db270 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001db280 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001db290 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001db2a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001db2b0 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ - 0x001db2c0 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ - 0x001db2d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001db2e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001db2f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001db300 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001db310 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001db320 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001db330 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001db340 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ - 0x001db350 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001db360 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001db370 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001db380 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001db390 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001db3a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001db3b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001db3c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001db3d0 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ - 0x001db3e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001db3f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001db400 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001db410 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001db420 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001db430 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001db440 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001db450 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ - 0x001db460 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ - 0x001db470 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001db480 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001db490 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001db4a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001db4b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001db4c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001db4d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001db4e0 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ - 0x001db4f0 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ - 0x001db500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001db510 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001db520 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001db530 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001db540 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001db550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001db560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001db570 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ - 0x001db580 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001db590 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001db5a0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001db5b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001db5c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001db5d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001db5e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001db5f0 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ - 0x001db600 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ - 0x001db610 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001db620 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001db630 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001db640 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001db650 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001db660 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001db670 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001db680 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ - 0x001db690 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ - 0x001db6a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001db6b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001db6c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001db6d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001db6e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001db6f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001db700 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001db710 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ - 0x001db720 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ - 0x001db730 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001db740 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001db750 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001db760 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001db770 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001db780 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001db790 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001db7a0 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ - 0x001db7b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001db7c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001db7d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001db7e0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001db7f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001db800 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001db810 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001db820 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001db830 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ - 0x001db840 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001db850 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001db860 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001db870 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001db880 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ - 0x001db890 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001db8a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001db8b0 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ - 0x001db8c0 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ - 0x001db8d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001db8e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001db8f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001db900 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001db910 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001db920 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001db930 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001db940 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ - 0x001db950 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ - 0x001db960 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001db970 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001db980 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001db990 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ - 0x001db9a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001db9b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001db9c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001db9d0 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ - 0x001db9e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001db9f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dba00 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dba10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dba20 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ - 0x001dba30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dba40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dba50 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ - 0x001dba60 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ - 0x001dba70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dba80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001dba90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001dbaa0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001dbab0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001dbac0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001dbad0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dbae0 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ - 0x001dbaf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001dbb00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001dbb10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001dbb20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dbb30 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ - 0x001dbb40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dbb50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001dbb60 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x001dbb70 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ - 0x001dbb80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dbb90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dbba0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dbbb0 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ - 0x001dbbc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001dbbd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001dbbe0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001dbbf0 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ - 0x001dbc00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001dbc10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001dbc20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001dbc30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dbc40 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ - 0x001dbc50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dbc60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001dbc70 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ - 0x001dbc80 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ - 0x001dbc90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dbca0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dbcb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dbcc0 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ - 0x001dbcd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dbce0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dbcf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dbd00 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ - 0x001dbd10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dbd20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dbd30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001dbd40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dbd50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dbd60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001dbd70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dbd80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dbd90 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ - 0x001dbda0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dbdb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dbdc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dbdd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dbde0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dbdf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dbe00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dbe10 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001dbe20 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ - 0x001dbe30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dbe40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001dbe50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001dbe60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001dbe70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dbe80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001dbe90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dbea0 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ - 0x001dbeb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dbec0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dbed0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001dbee0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dbef0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dbf00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001dbf10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dbf20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dbf30 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ - 0x001dbf40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dbf50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dbf60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dbf70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dbf80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dbf90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dbfa0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dbfb0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001dbfc0 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ - 0x001dbfd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001dbfe0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001dbff0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dc000 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001dc010 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001dc020 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001dc030 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001dc040 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ - 0x001dc050 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ - 0x001dc060 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc070 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dc080 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dc090 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001dc0a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dc0b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dc0c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dc0d0 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ - 0x001dc0e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001dc0f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001dc100 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001dc110 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dc120 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001dc130 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001dc140 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001dc150 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dc160 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ - 0x001dc170 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dc180 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dc190 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dc1a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dc1b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dc1c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dc1d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dc1e0 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ - 0x001dc1f0 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ - 0x001dc200 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc210 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dc220 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dc230 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001dc240 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dc250 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dc260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dc270 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ - 0x001dc280 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001dc290 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dc2a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001dc2b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dc2c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dc2d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001dc2e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dc2f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dc300 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ - 0x001dc310 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dc320 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dc330 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dc340 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dc350 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dc360 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dc370 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dc380 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ - 0x001dc390 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ - 0x001dc3a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dc3b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dc3c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dc3d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dc3e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dc3f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dc400 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dc410 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ - 0x001dc420 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ - 0x001dc430 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc440 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dc450 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dc460 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001dc470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dc480 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dc490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dc4a0 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ - 0x001dc4b0 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ - 0x001dc4c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dc4d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dc4e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dc4f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dc500 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dc510 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dc520 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dc530 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ - 0x001dc540 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ - 0x001dc550 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dc560 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dc570 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dc580 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dc590 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dc5a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dc5b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dc5c0 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ - 0x001dc5d0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ - 0x001dc5e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dc5f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dc600 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dc610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dc620 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dc630 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dc640 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dc650 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ - 0x001dc660 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ - 0x001dc670 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dc680 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001dc690 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001dc6a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001dc6b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dc6c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001dc6d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dc6e0 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ - 0x001dc6f0 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ - 0x001dc700 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001dc710 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001dc720 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dc730 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001dc740 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001dc750 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001dc760 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001dc770 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ - 0x001dc780 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ - 0x001dc790 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001dc7a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001dc7b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001dc7c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dc7d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dc7e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dc7f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dc800 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ - 0x001dc810 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001dc820 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001dc830 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dc840 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001dc850 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001dc860 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001dc870 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001dc880 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001dc890 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ - 0x001dc8a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dc8b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001dc8c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001dc8d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dc8e0 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ - 0x001dc8f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001dc900 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001dc910 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dc920 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ - 0x001dc930 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dc940 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001dc950 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001dc960 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001dc970 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001dc980 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dc990 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001dc9a0 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ - 0x001dc9b0 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ - 0x001dc9c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dc9d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dc9e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dc9f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001dca00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dca10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001dca20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001dca30 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ - 0x001dca40 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ - 0x001dca50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dca60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dca70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dca80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dca90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dcaa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001dcab0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001dcac0 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ - 0x001dcad0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001dcae0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dcaf0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001dcb00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001dcb10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001dcb20 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001dcb30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dcb40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001dcb50 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ - 0x001dcb60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001dcb70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001dcb80 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dcb90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dcba0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001dcbb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001dcbc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001dcbd0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001dcbe0 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ - 0x001dcbf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001dcc00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001dcc10 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dcc20 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dcc30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dcc40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dcc50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dcc60 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ - 0x001dcc70 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ - 0x001dcc80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dcc90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001dcca0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dccb0 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ - 0x001dccc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dccd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001dcce0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001dccf0 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ - 0x001dcd00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dcd10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dcd20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001dcd30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001dcd40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001dcd50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001dcd60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dcd70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001dcd80 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ - 0x001dcd90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dcda0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001dcdb0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001dcdc0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dcdd0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001dcde0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001dcdf0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001dce00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dce10 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ - 0x001dce20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001dce30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001dce40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dce50 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ - 0x001dce60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dce70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dce80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dce90 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ - 0x001dcea0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dceb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dcec0 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ - 0x001dced0 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ - 0x001dcee0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001dcef0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001dcf00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001dcf10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001dcf20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001dcf30 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ - 0x001dcf40 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ - 0x001dcf50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dcf60 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ - 0x001dcf70 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ - 0x001dcf80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001dcf90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001dcfa0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dcfb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dcfc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dcfd0 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ - 0x001dcfe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001dcff0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001dd000 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ - 0x001dd010 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ - 0x001dd020 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001dd030 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001dd040 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dd050 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ - 0x001dd060 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ - 0x001dd070 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ - 0x001dd080 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ - 0x001dd090 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001dd0a0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x001dd0b0 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ - 0x001dd0c0 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ - 0x001dd0d0 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ - 0x001dd0e0 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ - 0x001dd0f0 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ - 0x001dd100 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ - 0x001dd110 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ - 0x001dd120 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ - 0x001dd130 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x001dd140 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x001dd150 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001dd160 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001dd170 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001dd180 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001dd190 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ - 0x001dd1a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dd1b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001dd1c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dd1d0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ - 0x001dd1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd1f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dd200 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001dd210 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dd220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd230 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001dd240 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ - 0x001dd250 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001dd260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001dd270 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ - 0x001dd280 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ - 0x001dd290 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ - 0x001dd2a0 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ - 0x001dd2b0 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ - 0x001dd2c0 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ - 0x001dd2d0 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ - 0x001dd2e0 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ - 0x001dd2f0 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ - 0x001dd300 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ - 0x001dd310 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ - 0x001dd320 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001dd330 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dd340 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001db080 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001db090 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ + 0x001db0a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001db0b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001db0c0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001db0d0 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ + 0x001db0e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001db0f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001db100 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001db110 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001db120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db130 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001db140 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001db150 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001db160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db170 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ + 0x001db180 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ + 0x001db190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db1a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001db1b0 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ + 0x001db1c0 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ + 0x001db1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db1e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001db1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db200 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001db210 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001db220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db230 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001db240 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001db250 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001db260 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ + 0x001db270 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ + 0x001db280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db290 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001db2a0 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ + 0x001db2b0 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ + 0x001db2c0 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ + 0x001db2d0 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ + 0x001db2e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001db2f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001db300 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001db310 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001db320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db330 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001db340 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001db350 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001db360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db370 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ + 0x001db380 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ + 0x001db390 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ + 0x001db3a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001db3b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001db3c0 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ + 0x001db3d0 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ + 0x001db3e0 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ + 0x001db3f0 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ + 0x001db400 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001db410 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001db420 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001db430 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001db440 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001db450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db460 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001db470 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001db480 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001db490 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ + 0x001db4a0 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ + 0x001db4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db4c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001db4d0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ + 0x001db4e0 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ + 0x001db4f0 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ + 0x001db500 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ + 0x001db510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db520 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001db530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db540 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001db550 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001db560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db570 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001db580 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001db590 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001db5a0 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ + 0x001db5b0 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ + 0x001db5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db5d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001db5e0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ + 0x001db5f0 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ + 0x001db600 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ + 0x001db610 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ + 0x001db620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db630 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001db640 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001db650 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001db660 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001db670 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001db680 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001db690 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001db6a0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001db6b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001db6c0 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ + 0x001db6d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001db6e0 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ + 0x001db6f0 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ + 0x001db700 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ + 0x001db710 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ + 0x001db720 20202020 20202261 74747269 62757465 "attribute │ │ │ │ + 0x001db730 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001db740 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001db750 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001db760 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001db770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db780 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001db790 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001db7a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001db7b0 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ + 0x001db7c0 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ + 0x001db7d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001db7e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001db7f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001db800 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001db810 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001db820 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001db830 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001db840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db850 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ + 0x001db860 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001db870 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001db880 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ + 0x001db890 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ + 0x001db8a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001db8b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001db8c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001db8d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001db8e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001db8f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001db900 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001db910 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001db920 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ + 0x001db930 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ + 0x001db940 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001db950 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ + 0x001db960 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ + 0x001db970 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ + 0x001db980 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ + 0x001db990 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ + 0x001db9a0 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ + 0x001db9b0 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ + 0x001db9c0 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ + 0x001db9d0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x001db9e0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001db9f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dba00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dba10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dba20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dba30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dba40 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001dba50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dba60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dba70 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ + 0x001dba80 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ + 0x001dba90 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ + 0x001dbaa0 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ + 0x001dbab0 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ + 0x001dbac0 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ + 0x001dbad0 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ + 0x001dbae0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dbaf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001dbb00 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001dbb10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dbb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbb30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001dbb40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001dbb50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dbb60 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ + 0x001dbb70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dbb80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dbb90 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ + 0x001dbba0 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ + 0x001dbbb0 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ + 0x001dbbc0 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ + 0x001dbbd0 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ + 0x001dbbe0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dbbf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001dbc00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dbc10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001dbc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbc30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dbc40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dbc50 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ + 0x001dbc60 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ + 0x001dbc70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001dbc80 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ + 0x001dbc90 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ + 0x001dbca0 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ + 0x001dbcb0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001dbcc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dbcd0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001dbce0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dbcf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dbd00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001dbd10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dbd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbd30 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ + 0x001dbd40 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001dbd50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dbd60 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ + 0x001dbd70 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ + 0x001dbd80 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ + 0x001dbd90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dbda0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001dbdb0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dbdc0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001dbdd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dbde0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dbdf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001dbe00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbe10 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ + 0x001dbe20 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ + 0x001dbe30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dbe40 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ + 0x001dbe50 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ + 0x001dbe60 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ + 0x001dbe70 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ + 0x001dbe80 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001dbe90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001dbea0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001dbeb0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dbec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dbed0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001dbee0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001dbef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dbf00 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x001dbf10 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ + 0x001dbf20 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001dbf30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dbf40 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ + 0x001dbf50 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ + 0x001dbf60 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ + 0x001dbf70 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ + 0x001dbf80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dbf90 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001dbfa0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dbfb0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001dbfc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dbfd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dbfe0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001dbff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc000 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ + 0x001dc010 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001dc020 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dc030 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001dc040 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ + 0x001dc050 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ + 0x001dc060 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ + 0x001dc070 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ + 0x001dc080 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ + 0x001dc090 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ + 0x001dc0a0 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ + 0x001dc0b0 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ + 0x001dc0c0 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ + 0x001dc0d0 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ + 0x001dc0e0 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ + 0x001dc0f0 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ + 0x001dc100 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ + 0x001dc110 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ + 0x001dc120 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ + 0x001dc130 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ + 0x001dc140 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ + 0x001dc150 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ + 0x001dc160 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ + 0x001dc170 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ + 0x001dc180 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ + 0x001dc190 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ + 0x001dc1a0 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ + 0x001dc1b0 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ + 0x001dc1c0 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ + 0x001dc1d0 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ + 0x001dc1e0 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ + 0x001dc1f0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x001dc200 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001dc210 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001dc220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc230 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001dc240 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dc250 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001dc260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc270 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001dc280 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001dc290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc2a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dc2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc2c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001dc2d0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001dc2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc2f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001dc300 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ + 0x001dc310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc320 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001dc330 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dc340 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001dc350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc360 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dc370 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001dc380 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001dc390 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ + 0x001dc3a0 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ + 0x001dc3b0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ + 0x001dc3c0 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ + 0x001dc3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc3e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001dc3f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dc400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc410 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001dc420 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001dc430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc440 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001dc450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc470 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001dc480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc4a0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ + 0x001dc4b0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ + 0x001dc4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc4d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dc4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc4f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dc500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc510 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001dc520 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001dc530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc540 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001dc550 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ + 0x001dc560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc570 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001dc580 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dc590 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001dc5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc5b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001dc5c0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001dc5d0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001dc5e0 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ + 0x001dc5f0 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ + 0x001dc600 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ + 0x001dc610 20726563 6f726473 20746861 7420616c records that al │ │ │ │ + 0x001dc620 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ + 0x001dc630 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ + 0x001dc640 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dc650 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001dc660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc670 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x001dc680 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001dc690 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dc6a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dc6b0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001dc6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc6d0 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x001dc6e0 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ + 0x001dc6f0 20202020 20202020 20227265 7475726e "return │ │ │ │ + 0x001dc700 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ + 0x001dc710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc720 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001dc730 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ + 0x001dc740 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ + 0x001dc750 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ + 0x001dc760 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ + 0x001dc770 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ + 0x001dc780 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ + 0x001dc790 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ + 0x001dc7a0 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ + 0x001dc7b0 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ + 0x001dc7c0 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ + 0x001dc7d0 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ + 0x001dc7e0 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ + 0x001dc7f0 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ + 0x001dc800 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ + 0x001dc810 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ + 0x001dc820 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ + 0x001dc830 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ + 0x001dc840 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ + 0x001dc850 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ + 0x001dc860 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ + 0x001dc870 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ + 0x001dc880 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ + 0x001dc890 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ + 0x001dc8a0 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ + 0x001dc8b0 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ + 0x001dc8c0 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ + 0x001dc8d0 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ + 0x001dc8e0 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ + 0x001dc8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc900 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001dc910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc920 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dc930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc940 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001dc950 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001dc960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc970 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dc980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc990 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dc9a0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001dc9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc9c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dc9d0 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ + 0x001dc9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dc9f0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001dca00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dca10 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001dca20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dca30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dca40 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001dca50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dca60 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001dca70 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001dca80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dca90 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001dcaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcac0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001dcad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcaf0 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ + 0x001dcb00 6964220a 20202020 20202020 20202020 id". │ │ │ │ + 0x001dcb10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb20 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001dcb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dcb50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb60 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001dcb70 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001dcb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcb90 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001dcba0 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ + 0x001dcbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcbd0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001dcbe0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001dcbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcc00 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001dcc10 20202020 20202020 20202020 20205d0a ]. │ │ │ │ + 0x001dcc20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcc30 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001dcc40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dcc50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dcc60 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001dcc70 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001dcc80 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ + 0x001dcc90 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x001dcca0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001dccb0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001dccc0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001dccd0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001dcce0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dccf0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001dcd00 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ + 0x001dcd10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001dcd20 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001dcd30 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001dcd40 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ + 0x001dcd50 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ + 0x001dcd60 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ + 0x001dcd70 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ + 0x001dcd80 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ + 0x001dcd90 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ + 0x001dcda0 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ + 0x001dcdb0 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ + 0x001dcdc0 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ + 0x001dcdd0 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ + 0x001dcde0 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ + 0x001dcdf0 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ + 0x001dce00 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ + 0x001dce10 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ + 0x001dce20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dce30 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001dce40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001dce50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dce60 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001dce70 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001dce80 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ + 0x001dce90 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ + 0x001dcea0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001dceb0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001dcec0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001dced0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001dcee0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001dcef0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001dcf00 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001dcf10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcf20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001dcf30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcf40 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001dcf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcf60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001dcf70 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ + 0x001dcf80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dcf90 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001dcfa0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001dcfb0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001dcfc0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001dcfd0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001dcfe0 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ + 0x001dcff0 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ + 0x001dd000 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ + 0x001dd010 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ + 0x001dd020 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ + 0x001dd030 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ + 0x001dd040 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001dd050 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001dd060 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dd070 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001dd080 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001dd090 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001dd0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd0b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dd0c0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001dd0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd0e0 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ + 0x001dd0f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dd100 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001dd110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd120 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001dd130 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dd140 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001dd150 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ + 0x001dd160 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ + 0x001dd170 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ + 0x001dd180 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ + 0x001dd190 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ + 0x001dd1a0 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ + 0x001dd1b0 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ + 0x001dd1c0 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ + 0x001dd1d0 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ + 0x001dd1e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001dd1f0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001dd200 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001dd210 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001dd220 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ + 0x001dd230 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dd240 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ + 0x001dd250 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001dd260 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001dd270 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001dd280 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001dd290 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dd2a0 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001dd2b0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001dd2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd2d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dd2e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd2f0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001dd300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd310 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001dd320 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ + 0x001dd330 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001dd340 20202020 20202020 20207d0a 20202020 }. │ │ │ │ 0x001dd350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd360 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dd370 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001dd380 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dd390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd3a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dd3b0 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ - 0x001dd3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd3d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dd3e0 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ - 0x001dd3f0 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ - 0x001dd400 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ - 0x001dd410 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ - 0x001dd420 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001dd430 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dd440 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001dd450 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001dd460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd470 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001dd480 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001dd490 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001dd4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd4b0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001dd4c0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001dd4d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd4e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001dd4f0 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ - 0x001dd500 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ - 0x001dd510 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ - 0x001dd520 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ - 0x001dd530 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001dd540 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001dd550 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dd560 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001dd570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd580 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dd590 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001dd5a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001dd5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd5c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dd5d0 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ - 0x001dd5e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dd5f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001dd600 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ - 0x001dd610 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ - 0x001dd620 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ - 0x001dd630 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ - 0x001dd640 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ - 0x001dd650 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001dd660 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001dd670 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001dd680 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dd690 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001dd6a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dd6b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001dd6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd6d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001dd6e0 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ - 0x001dd6f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001dd700 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dd710 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ - 0x001dd720 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ - 0x001dd730 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ - 0x001dd740 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ - 0x001dd750 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ - 0x001dd760 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ - 0x001dd770 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ - 0x001dd780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd790 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dd7a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001dd7b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001dd7c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001dd360 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001dd370 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001dd380 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ + 0x001dd390 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ + 0x001dd3a0 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ + 0x001dd3b0 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ + 0x001dd3c0 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ + 0x001dd3d0 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ + 0x001dd3e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001dd3f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001dd400 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dd410 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001dd420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd430 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001dd440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd450 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ + 0x001dd460 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dd470 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001dd480 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ + 0x001dd490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd4a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001dd4b0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001dd4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd4d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001dd4e0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001dd4f0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001dd500 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ + 0x001dd510 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ + 0x001dd520 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ + 0x001dd530 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001dd540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd550 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001dd560 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x001dd570 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001dd580 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001dd590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd5a0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001dd5b0 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ + 0x001dd5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd5d0 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ + 0x001dd5e0 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ + 0x001dd5f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dd600 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001dd610 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001dd620 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001dd630 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001dd640 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001dd650 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ + 0x001dd660 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ + 0x001dd670 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ + 0x001dd680 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ + 0x001dd690 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ + 0x001dd6a0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001dd6b0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001dd6c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001dd6d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001dd6e0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001dd6f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001dd700 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ + 0x001dd710 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x001dd720 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001dd730 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001dd740 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001dd750 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001dd760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dd770 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001dd780 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001dd790 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001dd7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd7b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001dd7c0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ 0x001dd7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd7e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001dd7f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001dd7e0 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ + 0x001dd7f0 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ 0x001dd800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd810 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ - 0x001dd820 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001dd830 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001dd840 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001dd850 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ - 0x001dd860 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ - 0x001dd870 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ - 0x001dd880 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ - 0x001dd890 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ - 0x001dd8a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001dd8b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001dd8c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001dd8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd8e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001dd8f0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001dd900 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001dd810 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001dd820 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001dd830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd840 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001dd850 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001dd860 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ + 0x001dd870 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ + 0x001dd880 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ + 0x001dd890 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ + 0x001dd8a0 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ + 0x001dd8b0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ + 0x001dd8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd8d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001dd8e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dd8f0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001dd900 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ 0x001dd910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd920 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001dd930 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ - 0x001dd940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd950 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001dd960 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ - 0x001dd970 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ - 0x001dd980 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001dd990 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001dd9a0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001dd9b0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001dd9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dd9d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001dd9e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001dd9f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001dda00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dda10 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ - 0x001dda20 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ - 0x001dda30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dda40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001dda50 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ - 0x001dda60 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ - 0x001dda70 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ - 0x001dda80 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ - 0x001dda90 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x001ddaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddab0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001ddac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddad0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001ddae0 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ - 0x001ddaf0 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ - 0x001ddb00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ddb10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ddb20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ddb30 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ - 0x001ddb40 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ - 0x001ddb50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ddb60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ddb70 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ - 0x001ddb80 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ - 0x001ddb90 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ - 0x001ddba0 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ - 0x001ddbb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ddbc0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001ddbd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ddbe0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ - 0x001ddbf0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ - 0x001ddc00 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ - 0x001ddc10 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ - 0x001ddc20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ddc30 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ - 0x001ddc40 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ - 0x001ddc50 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ - 0x001ddc60 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ - 0x001ddc70 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ - 0x001ddc80 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ - 0x001ddc90 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ - 0x001ddca0 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ - 0x001ddcb0 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ - 0x001ddcc0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ - 0x001ddcd0 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ - 0x001ddce0 20202020 20202020 22737472 75637475 "structu │ │ │ │ - 0x001ddcf0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ - 0x001ddd00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ddd10 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ - 0x001ddd20 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ - 0x001ddd30 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ - 0x001ddd40 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ - 0x001ddd50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ddd60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001ddd70 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001ddd80 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001ddd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddda0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001dddb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001dddc0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001dddd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ddde0 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ - 0x001dddf0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001dde00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dde10 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ - 0x001dde20 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ - 0x001dde30 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ - 0x001dde40 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ - 0x001dde50 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ - 0x001dde60 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ - 0x001dde70 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ - 0x001dde80 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ - 0x001dde90 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ - 0x001ddea0 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ - 0x001ddeb0 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ - 0x001ddec0 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ - 0x001dded0 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ - 0x001ddee0 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ - 0x001ddef0 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ - 0x001ddf00 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ - 0x001ddf10 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ - 0x001ddf20 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ - 0x001ddf30 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ - 0x001ddf40 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ - 0x001ddf50 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ - 0x001ddf60 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ - 0x001ddf70 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ - 0x001ddf80 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ - 0x001ddf90 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ - 0x001ddfa0 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ - 0x001ddfb0 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ - 0x001ddfc0 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ - 0x001ddfd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ddfe0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ddff0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001de000 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001de010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de020 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001de030 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001de040 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001de050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de060 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ - 0x001de070 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ - 0x001de080 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001de090 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ - 0x001de0a0 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ - 0x001de0b0 20776974 68207468 65206769 76656e20 with the given │ │ │ │ - 0x001de0c0 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ - 0x001de0d0 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ - 0x001de0e0 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ - 0x001de0f0 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ - 0x001de100 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ - 0x001de110 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ - 0x001de120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de130 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001de140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de150 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001de160 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001de170 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001de180 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001de190 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001de1a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001de1b0 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ - 0x001de1c0 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ - 0x001de1d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001de1e0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001de1f0 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ - 0x001de200 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ - 0x001de210 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ - 0x001de220 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ - 0x001de230 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001de240 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001de250 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001de260 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ - 0x001de270 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ - 0x001de280 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ - 0x001de290 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001de2a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001de2b0 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ - 0x001de2c0 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ - 0x001de2d0 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ - 0x001de2e0 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ - 0x001de2f0 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ - 0x001de300 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ - 0x001de310 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ - 0x001de320 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ - 0x001de330 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ - 0x001de340 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ - 0x001de350 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x001de360 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x001de370 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001de380 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x001de390 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x001de3a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001de3b0 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ - 0x001de3c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001de3d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001de3e0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001de3f0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001de400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de410 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001de420 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001de430 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001de440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de450 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ - 0x001de460 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ - 0x001de470 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001de480 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x001de490 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ - 0x001de4a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001de4b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001de4c0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001de4d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001dd920 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001dd930 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001dd940 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001dd950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001dd970 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ + 0x001dd980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dd990 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x001dd9a0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x001dd9b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001dd9c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001dd9d0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ + 0x001dd9e0 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ + 0x001dd9f0 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ + 0x001dda00 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ + 0x001dda10 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ + 0x001dda20 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ + 0x001dda30 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ + 0x001dda40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dda50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001dda60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001dda70 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001dda80 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001dda90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddaa0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ddab0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ddac0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001ddad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddae0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ddaf0 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ + 0x001ddb00 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ + 0x001ddb10 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ + 0x001ddb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddb30 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ + 0x001ddb40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ddb50 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ + 0x001ddb60 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ + 0x001ddb70 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ + 0x001ddb80 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ + 0x001ddb90 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ + 0x001ddba0 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ + 0x001ddbb0 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ + 0x001ddbc0 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ + 0x001ddbd0 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ + 0x001ddbe0 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ + 0x001ddbf0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ddc00 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001ddc10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ddc20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ddc30 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001ddc40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ddc50 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ + 0x001ddc60 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ddc70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ddc80 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ + 0x001ddc90 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ + 0x001ddca0 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ + 0x001ddcb0 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ + 0x001ddcc0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001ddcd0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001ddce0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ddcf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ddd00 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001ddd10 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ddd20 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ + 0x001ddd30 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ + 0x001ddd40 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001ddd50 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001ddd60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ddd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddd80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ddd90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ddda0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001dddb0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ + 0x001dddc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dddd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ddde0 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ + 0x001dddf0 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ + 0x001dde00 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ + 0x001dde10 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ + 0x001dde20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dde30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001dde40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dde50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001dde60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001dde70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dde80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001dde90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ddea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ddeb0 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ + 0x001ddec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dded0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ddee0 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ + 0x001ddef0 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ + 0x001ddf00 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ + 0x001ddf10 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ + 0x001ddf20 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ + 0x001ddf30 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x001ddf40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ddf50 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001ddf60 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ddf70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ddf80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ddf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ddfa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ddfb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ddfc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ddfd0 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ + 0x001ddfe0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ddff0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001de000 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ + 0x001de010 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ + 0x001de020 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ + 0x001de030 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ + 0x001de040 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ + 0x001de050 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ + 0x001de060 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ + 0x001de070 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ + 0x001de080 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001de090 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001de0a0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001de0b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001de0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de0d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001de0e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001de0f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001de100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de110 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001de120 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ + 0x001de130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de140 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001de150 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ + 0x001de160 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ + 0x001de170 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ + 0x001de180 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ + 0x001de190 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ + 0x001de1a0 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ + 0x001de1b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de1c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001de1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de1e0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001de1f0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ + 0x001de200 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ + 0x001de210 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ + 0x001de220 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ + 0x001de230 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ + 0x001de240 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ + 0x001de250 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001de260 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ + 0x001de270 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ + 0x001de280 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ + 0x001de290 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ + 0x001de2a0 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ + 0x001de2b0 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ + 0x001de2c0 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ + 0x001de2d0 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ + 0x001de2e0 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ + 0x001de2f0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001de300 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ + 0x001de310 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ + 0x001de320 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ + 0x001de330 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ + 0x001de340 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ + 0x001de350 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ + 0x001de360 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ + 0x001de370 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ + 0x001de380 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ + 0x001de390 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001de3a0 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ + 0x001de3b0 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ + 0x001de3c0 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ + 0x001de3d0 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ + 0x001de3e0 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ + 0x001de3f0 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ + 0x001de400 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001de410 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001de420 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001de430 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001de440 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ + 0x001de450 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001de460 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001de470 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001de480 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001de490 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001de4a0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001de4b0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001de4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de4d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ 0x001de4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de4f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001de500 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001de510 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001de520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de530 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x001de540 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001de550 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001de560 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001de570 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ - 0x001de580 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ - 0x001de590 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ - 0x001de5a0 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ - 0x001de5b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001de5c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001de5d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001de5e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001de4f0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001de500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de510 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001de520 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ + 0x001de530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de540 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001de550 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001de560 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001de570 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001de580 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001de590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de5a0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001de5b0 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ + 0x001de5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de5d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001de5e0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ 0x001de5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de600 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001de610 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001de620 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001de630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de640 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001de650 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ - 0x001de660 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001de670 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001de680 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ - 0x001de690 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001de6a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001de6b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001de6c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001de6d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de6e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001de6f0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001de700 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001de710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de720 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001de730 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001de740 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001de750 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001de760 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ - 0x001de770 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ - 0x001de780 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ - 0x001de790 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ - 0x001de7a0 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ - 0x001de7b0 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ - 0x001de7c0 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ - 0x001de7d0 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ - 0x001de7e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001de7f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001de800 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001de810 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001de820 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001de830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de840 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001de850 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001de860 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001de870 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ - 0x001de880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de890 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001de8a0 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ - 0x001de8b0 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ - 0x001de8c0 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ - 0x001de8d0 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ - 0x001de8e0 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ - 0x001de8f0 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ - 0x001de900 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001de910 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001de920 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001de600 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001de610 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001de620 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ + 0x001de630 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ + 0x001de640 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ + 0x001de650 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ + 0x001de660 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ + 0x001de670 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ + 0x001de680 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ + 0x001de690 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001de6a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001de6b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001de6c0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001de6d0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001de6e0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001de6f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001de700 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001de710 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001de720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de730 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ + 0x001de740 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ + 0x001de750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de760 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001de770 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001de780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de790 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001de7a0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001de7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de7c0 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ + 0x001de7d0 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ + 0x001de7e0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001de7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de800 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001de810 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001de820 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001de830 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001de840 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ + 0x001de850 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ + 0x001de860 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ + 0x001de870 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ + 0x001de880 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ + 0x001de890 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ + 0x001de8a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de8b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001de8c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001de8d0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001de8e0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001de8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de900 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001de910 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001de920 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ 0x001de930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de940 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001de950 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001de960 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001de970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de980 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001de990 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ - 0x001de9a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001de9b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001de9c0 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ - 0x001de9d0 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ - 0x001de9e0 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ - 0x001de9f0 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ - 0x001dea00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dea10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001dea20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dea30 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001dea40 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001dea50 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ - 0x001dea60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dea70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001dea80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001dea90 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ - 0x001deaa0 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ - 0x001deab0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001deac0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001dead0 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ - 0x001deae0 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ - 0x001deaf0 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ - 0x001deb00 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ - 0x001deb10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001deb20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001deb30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001deb40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001deb50 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x001deb60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001deb70 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ - 0x001deb80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001deb90 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ - 0x001deba0 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ - 0x001debb0 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ - 0x001debc0 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ - 0x001debd0 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ - 0x001debe0 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ - 0x001debf0 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ - 0x001dec00 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ - 0x001dec10 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ - 0x001dec20 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ - 0x001dec30 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x001dec40 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x001dec50 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001dec60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001dec70 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001dec80 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001dec90 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ - 0x001deca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001decb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001decc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001decd0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001dece0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001decf0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ded00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ded10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001ded20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001ded30 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ded40 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x001ded50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ded60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ded70 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ - 0x001ded80 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ - 0x001ded90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deda0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ - 0x001dedb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dedc0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001dedd0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001dede0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dedf0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001dee00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001dee10 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001dee20 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ - 0x001dee30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dee40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001dee50 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ - 0x001dee60 6173736f 63696174 65642077 69746820 associated with │ │ │ │ - 0x001dee70 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ - 0x001dee80 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ - 0x001dee90 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ - 0x001deea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deeb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001deec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001deed0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001deee0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001deef0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001def00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001def10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001def20 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001def30 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ - 0x001def40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001def50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001def60 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ - 0x001def70 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ - 0x001def80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001def90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001defa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001defb0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001defc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001defd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001defe0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001deff0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001df000 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001df010 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x001df020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df030 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001df040 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ - 0x001df050 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ - 0x001df060 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ - 0x001df070 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ - 0x001df080 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ - 0x001df090 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ - 0x001df0a0 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ - 0x001df0b0 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ - 0x001df0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df0d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001df0e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001df0f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001df100 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001df110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df120 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001df130 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001df140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df150 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ - 0x001df160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df170 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001df180 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ - 0x001df190 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ - 0x001df1a0 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ - 0x001df1b0 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ - 0x001df1c0 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ - 0x001df1d0 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ - 0x001df1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df1f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001df200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df210 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001df220 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001df230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df240 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001df250 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001df260 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001df270 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ - 0x001df280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df290 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001df2a0 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ - 0x001df2b0 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ - 0x001df2c0 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ - 0x001df2d0 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ - 0x001df2e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df2f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001df300 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001df310 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001df320 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001df330 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001df340 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001df350 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001df360 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ - 0x001df370 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001df380 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ - 0x001df390 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ - 0x001df3a0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001df3b0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001df3c0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001df3d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001df3e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001df3f0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001df400 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001df410 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001df420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df430 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001df440 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ - 0x001df450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df460 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ - 0x001df470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df480 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001df490 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001df4a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001df4b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001df4c0 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ - 0x001df4d0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001df4e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001df4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df500 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x001df510 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001df520 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001df530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df540 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001df550 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ - 0x001df560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df570 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ - 0x001df580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df590 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001df5a0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001df5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df5c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001df5d0 2022220a 20202020 20202020 20202020 "". │ │ │ │ - 0x001df5e0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001df5f0 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ - 0x001df600 20205d0a 7d0a0a00 00000000 00000000 ].}........... │ │ │ │ - 0x001df610 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001df620 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001df630 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001df640 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ - 0x001df650 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001df660 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001df670 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001df680 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001df690 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ - 0x001df6a0 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ - 0x001df6b0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x001df6c0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ - 0x001df6d0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x001df6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df6f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001df700 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001df710 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001df720 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001df730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df740 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001df750 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001df760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df770 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x001df780 73657422 0a202020 20202020 20202020 set". │ │ │ │ - 0x001df790 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001df7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df7b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001df7c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df7d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001df7e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001df7f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001df800 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ - 0x001df810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df820 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001df830 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001df840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001df850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001df860 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ - 0x001df870 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ - 0x001df880 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ - 0x001df890 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ - 0x001df8a0 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ - 0x001df8b0 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ - 0x001df8c0 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ - 0x001df8d0 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ - 0x001df8e0 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ - 0x001df8f0 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ - 0x001df900 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ - 0x001df910 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ - 0x001df920 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ - 0x001df930 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ - 0x001df940 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ - 0x001df950 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ - 0x001df960 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ - 0x001df970 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ - 0x001df980 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ - 0x001df990 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001df9a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001df9b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001df9c0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001df9d0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001df9e0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001df9f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dfa00 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001dfa10 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001dfa20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfa30 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001dfa40 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ - 0x001dfa50 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001dfa60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dfa70 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001dfa80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001dfa90 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001dfaa0 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ - 0x001dfab0 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ - 0x001dfac0 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ - 0x001dfad0 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ - 0x001dfae0 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ - 0x001dfaf0 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ - 0x001dfb00 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ - 0x001dfb10 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001dfb20 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001dfb30 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001dfb40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dfb50 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001dfb60 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001dfb70 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001dfb80 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ - 0x001dfb90 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001dfba0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001dfbb0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001dfbc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dfbd0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001dfbe0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001dfbf0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001dfc00 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001dfc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfc20 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001dfc30 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001dfc40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfc50 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ - 0x001dfc60 66736574 220a2020 20202020 20202020 fset". │ │ │ │ - 0x001dfc70 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001dfc80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dfc90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001dfca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfcb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001dfcc0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001dfcd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfce0 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ - 0x001dfcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfd00 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001dfd10 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001dfd20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfd30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001dfd40 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x001dfd50 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ - 0x001dfd60 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ - 0x001dfd70 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ - 0x001dfd80 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ - 0x001dfd90 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ - 0x001dfda0 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ - 0x001dfdb0 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ - 0x001dfdc0 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ - 0x001dfdd0 20616464 72657373 20776974 68696e20 address within │ │ │ │ - 0x001dfde0 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ - 0x001dfdf0 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ - 0x001dfe00 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ - 0x001dfe10 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ - 0x001dfe20 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ - 0x001dfe30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001dfe40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001dfe50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfe60 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001dfe70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfe80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001dfe90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfea0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001dfeb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001dfec0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001dfed0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ - 0x001dfee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001dfef0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001dff00 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001dff10 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001dff20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001dff30 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001dff40 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ - 0x001dff50 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ - 0x001dff60 672e220a 20202020 20202020 20202020 g.". │ │ │ │ - 0x001dff70 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001dff80 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x001dff90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001dffa0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001dffb0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001dffc0 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ - 0x001dffd0 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ - 0x001dffe0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001dfff0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x001e0000 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001e0010 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001e0020 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0030 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001e0040 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001e0050 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e0060 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e0070 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e0080 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001e0090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e00a0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001e00b0 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ - 0x001e00c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e00d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e00e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001e00f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0100 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e0110 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001e0120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0130 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ - 0x001e0140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0150 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e0160 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001e0170 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e0180 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e0190 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001e01a0 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ - 0x001e01b0 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ - 0x001e01c0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ - 0x001e01d0 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ - 0x001e01e0 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ - 0x001e01f0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ - 0x001e0200 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ - 0x001e0210 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ - 0x001e0220 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ - 0x001e0230 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ - 0x001e0240 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ - 0x001e0250 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ - 0x001e0260 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ - 0x001e0270 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ - 0x001e0280 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001e0290 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e02a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e02b0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001e02c0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001e02d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e02e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e02f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e0300 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001e0310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0320 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ - 0x001e0330 67220a20 20202020 20202020 20202020 g". │ │ │ │ - 0x001e0340 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001e0350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0360 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001e0370 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e0380 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001e0390 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ - 0x001e03a0 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ - 0x001e03b0 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ - 0x001e03c0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001e03d0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001e03e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e03f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e0400 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001e0410 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e0420 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ - 0x001e0430 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x001e0440 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ - 0x001e0450 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001e0460 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001e0470 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e0480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0490 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001e04a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e04b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e04c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e04d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e04e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e04f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e0500 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ - 0x001e0510 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0520 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e0530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0540 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e0550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0560 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001e0570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0580 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e0590 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ - 0x001e05a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e05b0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001e05c0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001e05d0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e05e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e05f0 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ - 0x001e0600 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ - 0x001e0610 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ - 0x001e0620 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ - 0x001e0630 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ - 0x001e0640 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ - 0x001e0650 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ - 0x001e0660 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ - 0x001e0670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0680 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001e0690 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e06a0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001e06b0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001e06c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e06d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e06e0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001e06f0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x001e0700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0710 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e0720 73747269 6e67220a 20202020 20202020 string". │ │ │ │ - 0x001e0730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0740 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001e0750 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001e0760 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e0770 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001e0780 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ - 0x001e0790 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ - 0x001e07a0 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ - 0x001e07b0 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ - 0x001e07c0 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ - 0x001e07d0 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ - 0x001e07e0 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ - 0x001e07f0 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ - 0x001e0800 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e0810 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x001e0820 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e0830 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e0840 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001e0850 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e0860 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ - 0x001e0870 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001e0880 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001e0890 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001e08a0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001e08b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e08c0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001e08d0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001e08e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e08f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0910 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001e0920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0930 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e0940 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ - 0x001e0950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0960 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001e0970 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e0980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0990 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e09a0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001e09b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e09c0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001e09d0 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001e09e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001e09f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0a00 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001e0a10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e0a20 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001e0a30 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ - 0x001e0a40 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ - 0x001e0a50 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ - 0x001e0a60 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ - 0x001e0a70 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e0a80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e0a90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e0aa0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001e0ab0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001e0ac0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e0ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e0ae0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e0af0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001e0b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e0b10 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e0b20 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ - 0x001e0b30 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e0b40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e0b50 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001e0b60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e0b70 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001e0b80 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ - 0x001e0b90 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ - 0x001e0ba0 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ - 0x001e0bb0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001e0bc0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001e0bd0 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ - 0x001e0be0 0a000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001e0bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001e0c00 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001e0c10 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001e0c20 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ - 0x001e0c30 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001e0c40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e0c50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e0c60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e0c70 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x001e0c80 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ - 0x001e0c90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e0ca0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e0cb0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ - 0x001e0cc0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e0cd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e0ce0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e0cf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0d00 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ - 0x001e0d10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e0d20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e0d30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e0d40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e0d50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e0d60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e0d70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e0d80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e0d90 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ - 0x001e0da0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e0db0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e0dc0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e0dd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e0de0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e0df0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e0e00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e0e10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e0e20 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ - 0x001e0e30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e0e40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e0e50 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e0e60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e0e70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e0e80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e0e90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e0ea0 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ - 0x001e0eb0 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ - 0x001e0ec0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e0ed0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e0ee0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e0ef0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e0f00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e0f10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e0f20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e0f30 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ - 0x001e0f40 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ - 0x001e0f50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e0f60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e0f70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e0f80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e0f90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e0fa0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e0fb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e0fc0 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ - 0x001e0fd0 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ - 0x001e0fe0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e0ff0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e1000 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e1010 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e1020 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e1030 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e1040 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e1050 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ - 0x001e1060 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x001e1070 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e1080 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e1090 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e10a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e10b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e10c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e10d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e10e0 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ - 0x001e10f0 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ - 0x001e1100 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e1110 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e1120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e1130 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e1140 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e1150 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e1160 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e1170 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e1180 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ - 0x001e1190 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e11a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e11b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e11c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e11d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e11e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e11f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e1200 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ - 0x001e1210 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ - 0x001e1220 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e1230 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e1240 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e1250 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e1260 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e1270 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e1280 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e1290 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e12a0 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ - 0x001e12b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e12c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e12d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e12e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e12f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e1300 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e1310 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e1320 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e1330 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ - 0x001e1340 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e1350 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e1360 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e1370 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e1380 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e1390 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e13a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e13b0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e13c0 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ - 0x001e13d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e13e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e13f0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e1400 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e1410 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e1420 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e1430 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e1440 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e1450 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ - 0x001e1460 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e1470 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e1480 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e1490 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e14a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e14b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e14c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e14d0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e14e0 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ - 0x001e14f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e1500 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e1510 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e1520 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e1530 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e1540 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e1550 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e1560 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e1570 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ - 0x001e1580 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e1590 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e15a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e15b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e15c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e15d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e15e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e15f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e1600 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ - 0x001e1610 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e1620 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e1630 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e1640 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e1650 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e1660 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e1670 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e1680 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e1690 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ - 0x001e16a0 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ - 0x001e16b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e16c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e16d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e16e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e16f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e1700 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e1710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e1720 223a2022 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ - 0x001e1730 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ - 0x001e1740 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e1750 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e1760 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e1770 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e1780 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e1790 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e17a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e17b0 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ - 0x001e17c0 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ - 0x001e17d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e17e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e17f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e1800 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e1810 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e1820 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e1830 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e1840 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ - 0x001e1850 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ - 0x001e1860 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e1870 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e1880 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e1890 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e18a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e18b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e18c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e18d0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e18e0 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ - 0x001e18f0 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ - 0x001e1900 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e1910 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e1920 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e1930 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e1940 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e1950 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e1960 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e1970 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e1980 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ - 0x001e1990 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e19a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e19b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e19c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e19d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e19e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e19f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e1a00 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e1a10 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ - 0x001e1a20 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001e1a30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1a40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e1a50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e1a60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e1a70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e1a80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e1a90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e1aa0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x001e1ab0 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ - 0x001e1ac0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e1ad0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e1ae0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e1af0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e1b00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e1b10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e1b20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e1b30 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e1b40 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ - 0x001e1b50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e1b60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e1b70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e1b80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e1b90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e1ba0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e1bb0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e1bc0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001e1bd0 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ - 0x001e1be0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e1bf0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e1c00 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e1c10 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e1c20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e1c30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e1c40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e1c50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e1c60 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ - 0x001e1c70 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ - 0x001e1c80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e1c90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e1ca0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e1cb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e1cc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e1cd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e1ce0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e1cf0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001e1d00 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ - 0x001e1d10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e1d20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e1d30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e1d40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e1d50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e1d60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e1d70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e1d80 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e1d90 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ - 0x001e1da0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e1db0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e1dc0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e1dd0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e1de0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e1df0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e1e00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e1e10 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e1e20 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ - 0x001e1e30 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ - 0x001e1e40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e1e50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e1e60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e1e70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e1e80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e1e90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e1ea0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e1eb0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e1ec0 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ - 0x001e1ed0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e1ee0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e1ef0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e1f00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e1f10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e1f20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e1f30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e1f40 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ - 0x001e1f50 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ - 0x001e1f60 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001e1f70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e1f80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e1f90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e1fa0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e1fb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e1fc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e1fd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e1fe0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ - 0x001e1ff0 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ - 0x001e2000 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e2010 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e2020 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e2030 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e2040 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e2050 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e2060 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e2070 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e2080 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ - 0x001e2090 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ - 0x001e20a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e20b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e20c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e20d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e20e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e20f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e2100 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e2110 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001e2120 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ - 0x001e2130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e2140 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e2150 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e2160 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e2170 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e2180 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e2190 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e21a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e21b0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ - 0x001e21c0 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ - 0x001e21d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e21e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e21f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e2200 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e2210 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e2220 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e2230 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e2240 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e2250 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x001e2260 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ - 0x001e2270 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e2280 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e2290 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e22a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e22b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e22c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e22d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e22e0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e22f0 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ - 0x001e2300 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e2310 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e2320 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e2330 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e2340 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e2350 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e2360 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e2370 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e2380 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ - 0x001e2390 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ - 0x001e23a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e23b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e23c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e23d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e23e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e23f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e2400 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e2410 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001e2420 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ - 0x001e2430 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e2440 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e2450 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e2460 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e2470 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e2480 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e2490 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e24a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e24b0 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ - 0x001e24c0 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ - 0x001e24d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e24e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e24f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e2500 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e2510 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e2520 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e2530 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e2540 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e2550 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ - 0x001e2560 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e2570 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e2580 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e2590 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e25a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e25b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e25c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e25d0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e25e0 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ - 0x001e25f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e2600 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e2610 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e2620 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e2630 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e2640 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e2650 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e2660 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e2670 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ - 0x001e2680 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ - 0x001e2690 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e26a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e26b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e26c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e26d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e26e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e26f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e2700 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e2710 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ - 0x001e2720 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e2730 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e2740 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e2750 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e2760 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e2770 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e2780 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e2790 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e27a0 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ - 0x001e27b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e27c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e27d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e27e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e27f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e2800 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e2810 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e2820 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e2830 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ - 0x001e2840 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ - 0x001e2850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e2860 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e2870 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e2880 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e2890 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e28a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e28b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e28c0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e28d0 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ - 0x001e28e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e28f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e2900 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e2910 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e2920 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e2930 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e2940 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e2950 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001e2960 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ - 0x001e2970 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ - 0x001e2980 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e2990 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e29a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e29b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e29c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e29d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e29e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e29f0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ - 0x001e2a00 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ - 0x001e2a10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e2a20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e2a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e2a40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e2a50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e2a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e2a70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e2a80 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ - 0x001e2a90 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ - 0x001e2aa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e2ab0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e2ac0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e2ad0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e2ae0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e2af0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e2b00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e2b10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e2b20 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ - 0x001e2b30 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ - 0x001e2b40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e2b50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e2b60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e2b70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e2b80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e2b90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e2ba0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e2bb0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ - 0x001e2bc0 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ - 0x001e2bd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e2be0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e2bf0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e2c00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e2c10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e2c20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e2c30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e2c40 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ - 0x001e2c50 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ - 0x001e2c60 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ - 0x001e2c70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e2c80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e2c90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e2ca0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e2cb0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e2cc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e2cd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e2ce0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ - 0x001e2cf0 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ - 0x001e2d00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e2d10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e2d20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e2d30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e2d40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e2d50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e2d60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e2d70 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e2d80 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ - 0x001e2d90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e2da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e2db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e2dc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e2dd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e2de0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e2df0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e2e00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e2e10 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ - 0x001e2e20 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ - 0x001e2e30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e2e40 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e2e50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e2e60 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e2e70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e2e80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e2e90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e2ea0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ - 0x001e2eb0 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ - 0x001e2ec0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e2ed0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e2ee0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e2ef0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e2f00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e2f10 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e2f20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e2f30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e2f40 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ - 0x001e2f50 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ - 0x001e2f60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e2f70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e2f80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e2f90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e2fa0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e2fb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e2fc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e2fd0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e2fe0 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ - 0x001e2ff0 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ - 0x001e3000 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e3010 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e3020 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3030 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e3040 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e3050 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e3060 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e3070 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e3080 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ - 0x001e3090 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e30a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e30b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e30c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e30d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e30e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e30f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e3100 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e3110 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ - 0x001e3120 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ - 0x001e3130 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e3140 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e3150 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3160 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e3170 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e3180 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e3190 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e31a0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e31b0 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ - 0x001e31c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e31d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e31e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e31f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e3200 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e3210 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e3220 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e3230 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e3240 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ - 0x001e3250 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ - 0x001e3260 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e3270 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e3280 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e3290 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e32a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e32b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e32c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e32d0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e32e0 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ - 0x001e32f0 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ - 0x001e3300 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e3310 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e3320 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e3330 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e3340 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e3350 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e3360 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e3370 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e3380 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ - 0x001e3390 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e33a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e33b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e33c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e33d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e33e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e33f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e3400 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e3410 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ - 0x001e3420 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ - 0x001e3430 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e3440 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e3450 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e3460 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e3470 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3480 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e3490 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e34a0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ - 0x001e34b0 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ - 0x001e34c0 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ - 0x001e34d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e34e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e34f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3500 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e3510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e3520 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e3530 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e3540 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ - 0x001e3550 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ - 0x001e3560 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e3570 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e3580 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e3590 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e35a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e35b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e35c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e35d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e35e0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ - 0x001e35f0 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ - 0x001e3600 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e3610 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e3620 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e3630 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e3640 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e3650 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e3660 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e3670 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ - 0x001e3680 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ - 0x001e3690 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ - 0x001e36a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e36b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e36c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e36d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e36e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e36f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e3700 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e3710 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ - 0x001e3720 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ - 0x001e3730 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e3740 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e3750 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e3760 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e3770 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e3780 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e3790 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e37a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e37b0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ - 0x001e37c0 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ - 0x001e37d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e37e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e37f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e3800 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e3810 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e3820 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e3830 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e3840 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ - 0x001e3850 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ - 0x001e3860 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e3870 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e3880 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3890 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e38a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e38b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e38c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e38d0 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ - 0x001e38e0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e38f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e3900 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e3910 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e3920 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e3930 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e3940 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e3950 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e3960 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ - 0x001e3970 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e3980 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e3990 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e39a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e39b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e39c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e39d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e39e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e39f0 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ - 0x001e3a00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e3a10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e3a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e3a30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e3a40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e3a50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e3a60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e3a70 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ - 0x001e3a80 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ - 0x001e3a90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e3aa0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e3ab0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3ac0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e3ad0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e3ae0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e3af0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e3b00 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ - 0x001e3b10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e3b20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e3b30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e3b40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e3b50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e3b60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e3b70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e3b80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e3b90 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ - 0x001e3ba0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e3bb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e3bc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e3bd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e3be0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e3bf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e3c00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e3c10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e3c20 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ - 0x001e3c30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e3c40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e3c50 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e3c60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e3c70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3c80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e3c90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e3ca0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ - 0x001e3cb0 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ - 0x001e3cc0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e3cd0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e3ce0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e3cf0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e3d00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e3d10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e3d20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e3d30 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ - 0x001e3d40 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ - 0x001e3d50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e3d60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e3d70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e3d80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e3d90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e3da0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e3db0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e3dc0 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ - 0x001e3dd0 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ - 0x001e3de0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e3df0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e3e00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e3e10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e3e20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e3e30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e3e40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e3e50 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ - 0x001e3e60 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ - 0x001e3e70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e3e80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e3e90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e3ea0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e3eb0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e3ec0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e3ed0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e3ee0 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ - 0x001e3ef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e3f00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e3f10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e3f20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e3f30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e3f40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e3f50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e3f60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e3f70 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ - 0x001e3f80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e3f90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e3fa0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e3fb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e3fc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e3fd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e3fe0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e3ff0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e4000 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ - 0x001e4010 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e4020 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e4030 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e4040 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e4050 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e4060 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e4070 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e4080 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e4090 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ - 0x001e40a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e40b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e40c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e40d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e40e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e40f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e4100 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e4110 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e4120 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ - 0x001e4130 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e4140 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e4150 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e4160 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e4170 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e4180 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e4190 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e41a0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e41b0 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ - 0x001e41c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e41d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e41e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e41f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e4200 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e4210 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e4220 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e4230 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ - 0x001e4240 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ - 0x001e4250 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e4260 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e4270 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e4280 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e4290 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e42a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e42b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e42c0 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ - 0x001e42d0 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ - 0x001e42e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e42f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e4300 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e4310 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e4320 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e4330 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e4340 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e4350 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ - 0x001e4360 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ - 0x001e4370 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e4380 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e4390 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e43a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e43b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e43c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e43d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e43e0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ - 0x001e43f0 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ - 0x001e4400 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e4410 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e4420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e4430 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e4440 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e4450 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e4460 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e4470 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e4480 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ - 0x001e4490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e44a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e44b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e44c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e44d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e44e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e44f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e4500 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e4510 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ - 0x001e4520 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ - 0x001e4530 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e4540 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e4550 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e4560 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e4570 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e4580 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e4590 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e45a0 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ - 0x001e45b0 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ - 0x001e45c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e45d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e45e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e45f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e4600 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e4610 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e4620 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e4630 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e4640 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ - 0x001e4650 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e4660 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e4670 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e4680 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e4690 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e46a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e46b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e46c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e46d0 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ + 0x001de940 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001de950 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ + 0x001de960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001de970 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001de980 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ + 0x001de990 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001de9a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001de9b0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001de9c0 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ + 0x001de9d0 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ + 0x001de9e0 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ + 0x001de9f0 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ + 0x001dea00 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ + 0x001dea10 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ + 0x001dea20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001dea30 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001dea40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001dea50 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001dea60 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ + 0x001dea70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001dea80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001dea90 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001deaa0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001deab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001deac0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001dead0 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ + 0x001deae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001deaf0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001deb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001deb10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001deb20 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001deb30 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ + 0x001deb40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001deb50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001deb60 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ + 0x001deb70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001deb80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001deb90 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001deba0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001debb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001debc0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001debd0 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ + 0x001debe0 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ + 0x001debf0 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ + 0x001dec00 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ + 0x001dec10 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ + 0x001dec20 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ + 0x001dec30 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ + 0x001dec40 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ + 0x001dec50 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ + 0x001dec60 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ + 0x001dec70 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ + 0x001dec80 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ + 0x001dec90 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ + 0x001deca0 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ + 0x001decb0 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ + 0x001decc0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001decd0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001dece0 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ + 0x001decf0 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ + 0x001ded00 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ + 0x001ded10 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ + 0x001ded20 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ + 0x001ded30 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ + 0x001ded40 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ + 0x001ded50 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ + 0x001ded60 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ + 0x001ded70 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ + 0x001ded80 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ + 0x001ded90 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ + 0x001deda0 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ + 0x001dedb0 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ + 0x001dedc0 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ + 0x001dedd0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001dede0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001dedf0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001dee00 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ + 0x001dee10 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ + 0x001dee20 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ + 0x001dee30 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ + 0x001dee40 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ + 0x001dee50 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ + 0x001dee60 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ + 0x001dee70 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ + 0x001dee80 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ + 0x001dee90 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ + 0x001deea0 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ + 0x001deeb0 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ + 0x001deec0 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ + 0x001deed0 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ + 0x001deee0 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ + 0x001deef0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001def00 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ + 0x001def10 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ + 0x001def20 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ + 0x001def30 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ + 0x001def40 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ + 0x001def50 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ + 0x001def60 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001def70 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ + 0x001def80 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ + 0x001def90 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ + 0x001defa0 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ + 0x001defb0 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ + 0x001defc0 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ + 0x001defd0 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ + 0x001defe0 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ + 0x001deff0 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ + 0x001df000 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ + 0x001df010 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ + 0x001df020 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ + 0x001df030 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ + 0x001df040 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ + 0x001df050 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ + 0x001df060 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ + 0x001df070 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ + 0x001df080 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ + 0x001df090 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ + 0x001df0a0 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ + 0x001df0b0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001df0c0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001df0d0 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ + 0x001df0e0 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ + 0x001df0f0 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ + 0x001df100 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ + 0x001df110 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ + 0x001df120 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ + 0x001df130 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ + 0x001df140 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ + 0x001df150 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ + 0x001df160 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ + 0x001df170 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ + 0x001df180 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x001df190 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ + 0x001df1a0 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ + 0x001df1b0 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ + 0x001df1c0 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ + 0x001df1d0 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ + 0x001df1e0 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ + 0x001df1f0 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ + 0x001df200 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ + 0x001df210 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ + 0x001df220 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ + 0x001df230 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ + 0x001df240 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001df250 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ + 0x001df260 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ + 0x001df270 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ + 0x001df280 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ + 0x001df290 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ + 0x001df2a0 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ + 0x001df2b0 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ + 0x001df2c0 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ + 0x001df2d0 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ + 0x001df2e0 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ + 0x001df2f0 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ + 0x001df300 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ + 0x001df310 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ + 0x001df320 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ + 0x001df330 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ + 0x001df340 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ + 0x001df350 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ + 0x001df360 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ + 0x001df370 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ + 0x001df380 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ + 0x001df390 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ + 0x001df3a0 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ + 0x001df3b0 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ + 0x001df3c0 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ + 0x001df3d0 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ + 0x001df3e0 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ + 0x001df3f0 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ + 0x001df400 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ + 0x001df410 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ + 0x001df420 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ + 0x001df430 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001df440 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ + 0x001df450 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ + 0x001df460 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ + 0x001df470 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ + 0x001df480 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001df490 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ + 0x001df4a0 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ + 0x001df4b0 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ + 0x001df4c0 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ + 0x001df4d0 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ + 0x001df4e0 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ + 0x001df4f0 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ + 0x001df500 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001df510 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ + 0x001df520 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ + 0x001df530 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ + 0x001df540 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001df550 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ + 0x001df560 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001df570 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ + 0x001df580 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ + 0x001df590 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ + 0x001df5a0 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ + 0x001df5b0 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ + 0x001df5c0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001df5d0 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ + 0x001df5e0 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ + 0x001df5f0 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ + 0x001df600 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ + 0x001df610 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ + 0x001df620 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ + 0x001df630 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ + 0x001df640 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ + 0x001df650 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ + 0x001df660 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ + 0x001df670 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ + 0x001df680 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ + 0x001df690 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001df6a0 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ + 0x001df6b0 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ + 0x001df6c0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001df6d0 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ + 0x001df6e0 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ + 0x001df6f0 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ + 0x001df700 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ + 0x001df710 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ + 0x001df720 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ + 0x001df730 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ + 0x001df740 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ + 0x001df750 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ + 0x001df760 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001df770 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ + 0x001df780 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ + 0x001df790 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ + 0x001df7a0 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ + 0x001df7b0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ + 0x001df7c0 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ + 0x001df7d0 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ + 0x001df7e0 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ + 0x001df7f0 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ + 0x001df800 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ + 0x001df810 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ + 0x001df820 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ + 0x001df830 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001df840 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ + 0x001df850 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ + 0x001df860 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ + 0x001df870 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ + 0x001df880 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ + 0x001df890 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ + 0x001df8a0 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ + 0x001df8b0 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ + 0x001df8c0 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ + 0x001df8d0 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ + 0x001df8e0 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ + 0x001df8f0 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ + 0x001df900 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ + 0x001df910 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001df920 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ + 0x001df930 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ + 0x001df940 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ + 0x001df950 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ + 0x001df960 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ + 0x001df970 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ + 0x001df980 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ + 0x001df990 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001df9a0 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ + 0x001df9b0 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ + 0x001df9c0 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ + 0x001df9d0 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ + 0x001df9e0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001df9f0 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ + 0x001dfa00 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ + 0x001dfa10 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ + 0x001dfa20 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ + 0x001dfa30 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ + 0x001dfa40 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ + 0x001dfa50 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ + 0x001dfa60 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ + 0x001dfa70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001dfa80 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ + 0x001dfa90 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ + 0x001dfaa0 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ + 0x001dfab0 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ + 0x001dfac0 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ + 0x001dfad0 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ + 0x001dfae0 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ + 0x001dfaf0 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ + 0x001dfb00 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001dfb10 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ + 0x001dfb20 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ + 0x001dfb30 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ + 0x001dfb40 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ + 0x001dfb50 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ + 0x001dfb60 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ + 0x001dfb70 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ + 0x001dfb80 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ + 0x001dfb90 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ + 0x001dfba0 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ + 0x001dfbb0 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ + 0x001dfbc0 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ + 0x001dfbd0 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ + 0x001dfbe0 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ + 0x001dfbf0 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ + 0x001dfc00 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x001dfc10 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ + 0x001dfc20 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ + 0x001dfc30 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ + 0x001dfc40 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ + 0x001dfc50 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ + 0x001dfc60 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ + 0x001dfc70 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ + 0x001dfc80 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001dfc90 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ + 0x001dfca0 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ + 0x001dfcb0 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ + 0x001dfcc0 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ + 0x001dfcd0 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ + 0x001dfce0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001dfcf0 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ + 0x001dfd00 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ + 0x001dfd10 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ + 0x001dfd20 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ + 0x001dfd30 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ + 0x001dfd40 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ + 0x001dfd50 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ + 0x001dfd60 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ + 0x001dfd70 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ + 0x001dfd80 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ + 0x001dfd90 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ + 0x001dfda0 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ + 0x001dfdb0 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ + 0x001dfdc0 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ + 0x001dfdd0 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ + 0x001dfde0 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ + 0x001dfdf0 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ + 0x001dfe00 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ + 0x001dfe10 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ + 0x001dfe20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001dfe30 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ + 0x001dfe40 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ + 0x001dfe50 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ + 0x001dfe60 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ + 0x001dfe70 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ + 0x001dfe80 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ + 0x001dfe90 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ + 0x001dfea0 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ + 0x001dfeb0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ + 0x001dfec0 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ + 0x001dfed0 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ + 0x001dfee0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ + 0x001dfef0 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ + 0x001dff00 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ + 0x001dff10 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ + 0x001dff20 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ + 0x001dff30 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ + 0x001dff40 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ + 0x001dff50 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ + 0x001dff60 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ + 0x001dff70 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ + 0x001dff80 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ + 0x001dff90 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ + 0x001dffa0 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ + 0x001dffb0 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ + 0x001dffc0 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ + 0x001dffd0 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ + 0x001dffe0 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ + 0x001dfff0 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ + 0x001e0000 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ + 0x001e0010 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ + 0x001e0020 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ + 0x001e0030 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ + 0x001e0040 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ + 0x001e0050 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ + 0x001e0060 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ + 0x001e0070 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ + 0x001e0080 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e0090 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ + 0x001e00a0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ + 0x001e00b0 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ + 0x001e00c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e00d0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e00e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e00f0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001e0100 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e0110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0120 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e0130 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e0140 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e0150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0160 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e0170 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001e0180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0190 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ + 0x001e01a0 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ + 0x001e01b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e01c0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e01d0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001e01e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e01f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e0200 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ + 0x001e0210 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ + 0x001e0220 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ + 0x001e0230 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ + 0x001e0240 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ + 0x001e0250 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ + 0x001e0260 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ + 0x001e0270 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ + 0x001e0280 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ + 0x001e0290 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001e02a0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001e02b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e02c0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001e02d0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001e02e0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e02f0 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x001e0300 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001e0310 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e0320 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001e0330 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001e0340 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e0350 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e0360 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001e0370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0380 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e03a0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001e03b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e03c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e03d0 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ + 0x001e03e0 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ + 0x001e03f0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e0400 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0410 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001e0420 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e0430 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ + 0x001e0440 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ + 0x001e0450 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ + 0x001e0460 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ + 0x001e0470 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ + 0x001e0480 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ + 0x001e0490 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ + 0x001e04a0 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ + 0x001e04b0 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ + 0x001e04c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e04d0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001e04e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e04f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e0500 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ + 0x001e0510 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ + 0x001e0520 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ + 0x001e0530 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ + 0x001e0540 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ + 0x001e0550 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x001e0560 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001e0570 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e0580 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e0590 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e05a0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ + 0x001e05b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e05c0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ + 0x001e05d0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ + 0x001e05e0 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ + 0x001e05f0 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ + 0x001e0600 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e0610 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e0620 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e0630 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e0640 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001e0650 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e0660 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ + 0x001e0670 20202020 20202020 20202272 65747572 "retur │ │ │ │ + 0x001e0680 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001e0690 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001e06a0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001e06b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e06c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e06d0 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ + 0x001e06e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e06f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e0700 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ + 0x001e0710 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ + 0x001e0720 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ + 0x001e0730 732e220a 20202020 20202020 20202020 s.". │ │ │ │ + 0x001e0740 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001e0750 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x001e0760 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e0770 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x001e0780 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x001e0790 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ + 0x001e07a0 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ + 0x001e07b0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ + 0x001e07c0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x001e07d0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ + 0x001e07e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e07f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e0800 20202020 20202020 20202261 7267756d "argum │ │ │ │ + 0x001e0810 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ + 0x001e0820 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e0830 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e0840 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ + 0x001e0850 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ + 0x001e0860 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ + 0x001e0870 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e0880 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001e0890 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e08a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e08b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e08c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e08d0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001e08e0 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ + 0x001e08f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e0900 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001e0910 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ + 0x001e0920 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001e0930 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e0940 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e0950 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0960 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e0970 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e0980 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001e0990 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ + 0x001e09a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e09b0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001e09c0 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ + 0x001e09d0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001e09e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e09f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e0a00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e0a10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e0a20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e0a30 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ + 0x001e0a40 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ + 0x001e0a50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e0a60 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ + 0x001e0a70 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ + 0x001e0a80 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ + 0x001e0a90 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ + 0x001e0aa0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e0ab0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e0ac0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e0ad0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001e0ae0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001e0af0 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x001e0b00 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ + 0x001e0b10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e0b20 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ + 0x001e0b30 206f626a 65637420 77697468 2074776f object with two │ │ │ │ + 0x001e0b40 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ + 0x001e0b50 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ + 0x001e0b60 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ + 0x001e0b70 0a202020 20202020 20202020 20226174 . "at │ │ │ │ + 0x001e0b80 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001e0b90 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e0ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0bb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e0bc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e0bd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e0be0 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ + 0x001e0bf0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e0c00 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ + 0x001e0c10 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ + 0x001e0c20 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ + 0x001e0c30 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e0c40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e0c50 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e0c60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e0c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0c80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e0c90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e0ca0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e0cb0 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ + 0x001e0cc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e0cd0 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ + 0x001e0ce0 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ + 0x001e0cf0 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ + 0x001e0d00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e0d10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e0d20 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001e0d30 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001e0d40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e0d50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e0d60 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ + 0x001e0d70 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001e0d80 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ + 0x001e0d90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e0da0 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ + 0x001e0db0 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ + 0x001e0dc0 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ + 0x001e0dd0 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ + 0x001e0de0 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ + 0x001e0df0 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ + 0x001e0e00 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ + 0x001e0e10 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ + 0x001e0e20 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ + 0x001e0e30 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ + 0x001e0e40 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ + 0x001e0e50 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ + 0x001e0e60 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ + 0x001e0e70 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ + 0x001e0e80 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ + 0x001e0e90 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ + 0x001e0ea0 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ + 0x001e0eb0 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ + 0x001e0ec0 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ + 0x001e0ed0 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ + 0x001e0ee0 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ + 0x001e0ef0 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ + 0x001e0f00 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ + 0x001e0f10 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ + 0x001e0f20 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ + 0x001e0f30 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ + 0x001e0f40 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ + 0x001e0f50 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001e0f60 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x001e0f70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e0f80 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001e0f90 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001e0fa0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e0fb0 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ + 0x001e0fc0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001e0fd0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001e0fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e0ff0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1000 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e1010 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e1020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1030 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x001e1040 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x001e1050 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e1060 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x001e1070 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x001e1080 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x001e1090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e10a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e10b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e10c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e10d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e10e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e10f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e1100 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e1110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1120 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x001e1130 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e1140 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e1150 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x001e1160 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x001e1170 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ + 0x001e1180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1190 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e11a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e11b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e11c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e11d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e11e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e11f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e1200 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e1210 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x001e1220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1230 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e1240 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ + 0x001e1250 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ + 0x001e1260 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x001e1270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1280 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e1290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e12a0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e12b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e12c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e12d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e12e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e12f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e1300 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ + 0x001e1310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1320 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e1330 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ + 0x001e1340 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ + 0x001e1350 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e1360 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e1370 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e1380 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e1390 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e13a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e13b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e13c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e13d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e13e0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e13f0 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ + 0x001e1400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1410 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e1420 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ + 0x001e1430 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ + 0x001e1440 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ + 0x001e1450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1460 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e1470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1480 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e1490 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e14a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e14b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e14c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e14d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e14e0 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ + 0x001e14f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e1500 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e1510 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ + 0x001e1520 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ + 0x001e1530 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ + 0x001e1540 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ + 0x001e1550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1560 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e1570 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001e1580 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e1590 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e15a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e15b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e15c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e15d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e15e0 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ + 0x001e15f0 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ + 0x001e1600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1610 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e1620 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ + 0x001e1630 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ + 0x001e1640 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ + 0x001e1650 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e1660 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e1670 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001e1680 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e1690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e16a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e16b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e16c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e16d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e16e0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ + 0x001e16f0 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ + 0x001e1700 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e1720 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ + 0x001e1730 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ + 0x001e1740 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ + 0x001e1750 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ + 0x001e1760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e1770 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e1780 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001e1790 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e17a0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001e17b0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e17c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e17d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e17e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e17f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e1800 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ + 0x001e1810 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ + 0x001e1820 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e1830 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001e1840 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ + 0x001e1850 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ + 0x001e1860 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e1870 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e1880 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1890 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e18a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e18b0 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ + 0x001e18c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e18d0 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ + 0x001e18e0 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ + 0x001e18f0 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ + 0x001e1900 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ + 0x001e1910 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ + 0x001e1920 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ + 0x001e1930 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ + 0x001e1940 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ + 0x001e1950 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ + 0x001e1960 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ + 0x001e1970 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ + 0x001e1980 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e1990 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001e19a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e19b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e19c0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001e19d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e19e0 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ + 0x001e19f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e1a00 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ + 0x001e1a10 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ + 0x001e1a20 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ + 0x001e1a30 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x001e1a40 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ + 0x001e1a50 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ + 0x001e1a60 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ + 0x001e1a70 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ + 0x001e1a80 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ + 0x001e1a90 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e1aa0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ + 0x001e1ab0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e1ac0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e1ad0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ + 0x001e1ae0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e1af0 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ + 0x001e1b00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e1b10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e1b20 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001e1b30 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ + 0x001e1b40 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ + 0x001e1b50 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ + 0x001e1b60 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ + 0x001e1b70 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ + 0x001e1b80 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ + 0x001e1b90 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ + 0x001e1ba0 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ + 0x001e1bb0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001e1bc0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001e1bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1be0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1bf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e1c00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e1c10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1c20 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ + 0x001e1c30 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ + 0x001e1c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1c50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e1c60 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ + 0x001e1c70 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ + 0x001e1c80 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ + 0x001e1c90 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ + 0x001e1ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1cb0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001e1cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1cd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e1ce0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e1cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1d00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e1d10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e1d20 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e1d30 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ + 0x001e1d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1d50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e1d60 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ + 0x001e1d70 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ + 0x001e1d80 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ + 0x001e1d90 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ + 0x001e1da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1db0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e1dc0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e1dd0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e1de0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e1df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1e00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e1e10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e1e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1e30 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ + 0x001e1e40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e1e50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e1e60 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ + 0x001e1e70 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ + 0x001e1e80 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ + 0x001e1e90 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ + 0x001e1ea0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e1eb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e1ec0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001e1ed0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e1ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1ef0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1f00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e1f10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e1f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1f30 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ + 0x001e1f40 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ + 0x001e1f50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e1f60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e1f70 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ + 0x001e1f80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e1f90 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e1fa0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e1fb0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e1fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e1fd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e1fe0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e1ff0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e2000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2010 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ + 0x001e2020 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ + 0x001e2030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2040 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e2050 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ + 0x001e2060 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ + 0x001e2070 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ + 0x001e2080 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ + 0x001e2090 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ + 0x001e20a0 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ + 0x001e20b0 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ + 0x001e20c0 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ + 0x001e20d0 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ + 0x001e20e0 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ + 0x001e20f0 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ + 0x001e2100 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ + 0x001e2110 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ + 0x001e2120 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ + 0x001e2130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2140 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e2150 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001e2160 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e2170 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e2180 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2190 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e21a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e21b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e21c0 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ + 0x001e21d0 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ + 0x001e21e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e21f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e2200 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ + 0x001e2210 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ + 0x001e2220 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ + 0x001e2230 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ + 0x001e2240 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ + 0x001e2250 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ + 0x001e2260 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ + 0x001e2270 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ + 0x001e2280 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ + 0x001e2290 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ + 0x001e22a0 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ + 0x001e22b0 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ + 0x001e22c0 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ + 0x001e22d0 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ + 0x001e22e0 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ + 0x001e22f0 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ + 0x001e2300 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e2310 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e2320 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001e2330 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e2340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2350 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e2360 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e2370 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e2380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2390 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ + 0x001e23a0 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ + 0x001e23b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e23c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e23d0 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ + 0x001e23e0 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ + 0x001e23f0 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ + 0x001e2400 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ + 0x001e2410 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ + 0x001e2420 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ + 0x001e2430 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ + 0x001e2440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2450 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001e2460 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e2470 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e2480 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e2490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e24a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e24b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e24c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e24d0 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ + 0x001e24e0 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ + 0x001e24f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e2500 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e2510 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ + 0x001e2520 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ + 0x001e2530 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ + 0x001e2540 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ + 0x001e2550 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ + 0x001e2560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2570 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e2580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2590 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001e25a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e25b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e25c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e25d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e25e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e25f0 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ + 0x001e2600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2610 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e2620 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ + 0x001e2630 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ + 0x001e2640 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ + 0x001e2650 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ + 0x001e2660 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ + 0x001e2670 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2680 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e2690 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e26a0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e26b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e26c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e26d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e26e0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001e26f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2700 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ + 0x001e2710 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ + 0x001e2720 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e2730 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e2740 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e2750 20202020 20202020 2020226f 7665726c "overl │ │ │ │ + 0x001e2760 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ + 0x001e2770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2780 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e2790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e27a0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ + 0x001e27b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001e27c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e27d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e27e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e27f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2800 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001e2810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2830 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e2840 66696c65 220a2020 20202020 20202020 file". │ │ │ │ + 0x001e2850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2860 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001e2870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2880 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001e2890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e28a0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e28b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e28c0 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ + 0x001e28d0 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ + 0x001e28e0 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ + 0x001e28f0 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ + 0x001e2900 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ + 0x001e2910 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ + 0x001e2920 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ + 0x001e2930 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ + 0x001e2940 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ + 0x001e2950 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ + 0x001e2960 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ + 0x001e2970 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ + 0x001e2980 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ + 0x001e2990 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ + 0x001e29a0 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ + 0x001e29b0 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ + 0x001e29c0 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ + 0x001e29d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e29e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001e29f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2a00 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ + 0x001e2a10 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001e2a20 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e2a30 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001e2a40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e2a50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e2a60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e2a70 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001e2a80 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ + 0x001e2a90 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ + 0x001e2aa0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e2ab0 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ + 0x001e2ac0 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ + 0x001e2ad0 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ + 0x001e2ae0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e2af0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e2b00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e2b10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e2b20 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001e2b30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e2b40 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ + 0x001e2b50 20202020 20202020 20202022 72657475 "retu │ │ │ │ + 0x001e2b60 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ + 0x001e2b70 20202020 20202020 20202022 6f766572 "over │ │ │ │ + 0x001e2b80 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ + 0x001e2b90 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e2ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2bb0 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ + 0x001e2bc0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2bd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e2be0 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ + 0x001e2bf0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e2c00 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001e2c10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e2c20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e2c30 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001e2c40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e2c50 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ + 0x001e2c60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2c70 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ + 0x001e2c80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e2c90 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ + 0x001e2ca0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e2cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2cc0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e2cd0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e2ce0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e2cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2d00 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e2d10 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001e2d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e2d30 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ + 0x001e2d40 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e2d50 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e2d60 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001e2d70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e2d80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e2d90 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ + 0x001e2da0 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ + 0x001e2db0 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ + 0x001e2dc0 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ + 0x001e2dd0 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ + 0x001e2de0 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ + 0x001e2df0 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ + 0x001e2e00 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ + 0x001e2e10 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ + 0x001e2e20 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ + 0x001e2e30 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ + 0x001e2e40 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ + 0x001e2e50 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ + 0x001e2e60 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ + 0x001e2e70 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ + 0x001e2e80 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ + 0x001e2e90 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ + 0x001e2ea0 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ + 0x001e2eb0 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ + 0x001e2ec0 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ + 0x001e2ed0 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ + 0x001e2ee0 20746865 20666972 73742073 65637469 the first secti │ │ │ │ + 0x001e2ef0 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ + 0x001e2f00 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ + 0x001e2f10 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ + 0x001e2f20 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001e2f30 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001e2f40 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ + 0x001e2f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001e2f60 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001e2f70 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001e2f80 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ + 0x001e2f90 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x001e2fa0 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ + 0x001e2fb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e2fc0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001e2fd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e2fe0 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ + 0x001e2ff0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001e3000 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001e3010 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001e3020 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e3030 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e3040 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001e3050 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001e3060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3070 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3080 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e3090 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x001e30a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e30b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e30c0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x001e30d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e30e0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e30f0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001e3100 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e3110 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001e3120 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x001e3130 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ + 0x001e3140 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ + 0x001e3150 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ + 0x001e3160 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ + 0x001e3170 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x001e3180 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e3190 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e31a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e31b0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e31c0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001e31d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e31e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e31f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3200 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001e3210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3220 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e3230 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ + 0x001e3240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3250 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e3260 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e3270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3280 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e3290 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001e32a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e32b0 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ + 0x001e32c0 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ + 0x001e32d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001e32e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e32f0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001e3300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e3310 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001e3320 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x001e3330 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ + 0x001e3340 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ + 0x001e3350 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ + 0x001e3360 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ + 0x001e3370 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ + 0x001e3380 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ + 0x001e3390 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ + 0x001e33a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e33b0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001e33c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e33d0 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001e33e0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001e33f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3400 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3420 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001e3430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3440 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e3450 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x001e3460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3470 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001e3480 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001e3490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e34a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e34b0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x001e34c0 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x001e34d0 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x001e34e0 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x001e34f0 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x001e3500 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ + 0x001e3510 60220a20 20202020 20202020 20202020 `". │ │ │ │ + 0x001e3520 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001e3530 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3540 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001e3550 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001e3560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3570 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e3580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3590 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001e35a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e35b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e35c0 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ + 0x001e35d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e35e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001e35f0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e3600 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e3610 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e3620 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001e3630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3640 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ + 0x001e3650 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ + 0x001e3660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3670 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e3680 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x001e3690 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e36a0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ + 0x001e36b0 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ + 0x001e36c0 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ + 0x001e36d0 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ + 0x001e36e0 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ + 0x001e36f0 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ + 0x001e3700 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ + 0x001e3710 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ + 0x001e3720 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ + 0x001e3730 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e3740 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e3750 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3760 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001e3770 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001e3780 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001e3790 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e37a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e37b0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ + 0x001e37c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e37d0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001e37e0 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ + 0x001e37f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001e3800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3810 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001e3820 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e3830 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ + 0x001e3840 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ + 0x001e3850 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ + 0x001e3860 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ + 0x001e3870 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ + 0x001e3880 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ + 0x001e3890 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ + 0x001e38a0 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ + 0x001e38b0 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ + 0x001e38c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001e38d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e38e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e38f0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001e3900 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001e3910 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e3920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3930 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e3940 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x001e3950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3960 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ + 0x001e3970 6765220a 20202020 20202020 20202020 ge". │ │ │ │ + 0x001e3980 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e3990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e39a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e39b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e39c0 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ + 0x001e39d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e39e0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001e39f0 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ + 0x001e3a00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3a10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001e3a20 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ + 0x001e3a30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3a40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e3a50 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ + 0x001e3a60 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ + 0x001e3a70 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ + 0x001e3a80 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ + 0x001e3a90 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ + 0x001e3aa0 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ + 0x001e3ab0 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ + 0x001e3ac0 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ + 0x001e3ad0 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ + 0x001e3ae0 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ + 0x001e3af0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001e3b00 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001e3b10 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ + 0x001e3b20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e3b30 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ + 0x001e3b40 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ + 0x001e3b50 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ + 0x001e3b60 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ + 0x001e3b70 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ + 0x001e3b80 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ + 0x001e3b90 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ + 0x001e3ba0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001e3bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3bc0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ + 0x001e3bd0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001e3be0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001e3bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3c00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e3c10 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001e3c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3c30 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ + 0x001e3c40 72220a20 20202020 20202020 20202020 r". │ │ │ │ + 0x001e3c50 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001e3c60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3c70 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x001e3c80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e3c90 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ + 0x001e3ca0 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ + 0x001e3cb0 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ + 0x001e3cc0 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ + 0x001e3cd0 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ + 0x001e3ce0 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ + 0x001e3cf0 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ + 0x001e3d00 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ + 0x001e3d10 29606060 220a2020 20202020 20202020 )```". │ │ │ │ + 0x001e3d20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e3d30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001e3d40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e3d50 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ + 0x001e3d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3d70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e3d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3d90 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ + 0x001e3da0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e3db0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001e3dc0 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ + 0x001e3dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3de0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e3df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3e00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e3e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3e20 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001e3e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3e40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e3e50 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ + 0x001e3e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3e70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001e3e80 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001e3e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e3ea0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e3eb0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ + 0x001e3ec0 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ + 0x001e3ed0 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ + 0x001e3ee0 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ + 0x001e3ef0 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ + 0x001e3f00 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ + 0x001e3f10 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ + 0x001e3f20 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ + 0x001e3f30 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ + 0x001e3f40 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001e3f50 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001e3f60 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x001e3f70 0a000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001e3f80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001e3f90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001e3fa0 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ + 0x001e3fb0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001e3fc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e3fd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e3fe0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e3ff0 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ + 0x001e4000 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ + 0x001e4010 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e4020 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ + 0x001e4030 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e4040 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e4050 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e4060 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e4070 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e4080 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e4090 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ + 0x001e40a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e40b0 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ + 0x001e40c0 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ + 0x001e40d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e40e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e40f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e4100 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e4110 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e4120 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ + 0x001e4130 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ + 0x001e4140 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e4150 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ + 0x001e4160 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001e4170 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e4180 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e4190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e41a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e41b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e41c0 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ + 0x001e41d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e41e0 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ + 0x001e41f0 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ + 0x001e4200 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e4210 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e4220 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e4230 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e4240 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e4250 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e4260 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ + 0x001e4270 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e4280 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ + 0x001e4290 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001e42a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e42b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e42c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e42d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e42e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e42f0 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ + 0x001e4300 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e4310 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e4320 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e4330 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e4340 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e4350 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e4360 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e4370 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4380 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ + 0x001e4390 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e43a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e43b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e43c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e43d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e43e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e43f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e4400 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ + 0x001e4410 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001e4420 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e4430 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e4440 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e4450 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e4460 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e4470 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e4480 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e4490 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ + 0x001e44a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e44b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e44c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e44d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e44e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e44f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e4500 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e4510 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ + 0x001e4520 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ + 0x001e4530 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e4540 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e4550 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e4560 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e4570 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e4580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e4590 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e45a0 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ + 0x001e45b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e45c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e45d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e45e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e45f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e4600 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e4610 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e4620 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ + 0x001e4630 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ + 0x001e4640 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e4650 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e4660 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e4670 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e4680 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e4690 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e46a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e46b0 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ + 0x001e46c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e46d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ 0x001e46e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e46f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e4700 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e4710 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e4720 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e4730 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e4740 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e4750 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e4760 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ - 0x001e4770 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ - 0x001e4780 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e4790 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e47a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e47b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e47c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e47d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e47e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001e47f0 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ - 0x001e4800 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ - 0x001e4810 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e4820 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e4830 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e4840 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e4850 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e4860 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e4870 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e4880 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e4890 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ - 0x001e48a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e48b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e48c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e48d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e48e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e48f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e4900 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e4910 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e4920 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ - 0x001e4930 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e4940 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e4950 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e4960 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e4970 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e4980 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e4990 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e49a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e49b0 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ - 0x001e49c0 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ - 0x001e49d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e49e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e49f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e4a00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e4a10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e4a20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e4a30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e4a40 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ - 0x001e4a50 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e4a60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e4a70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e4a80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e4a90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e4aa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e4ab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e4ac0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e4ad0 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ - 0x001e4ae0 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ - 0x001e4af0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e4b00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e4b10 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e4b20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e4b30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e4b40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e4b50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e4b60 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e4b70 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ - 0x001e4b80 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ - 0x001e4b90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e4ba0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e4bb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e4bc0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e4bd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e4be0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e4bf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e4c00 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ - 0x001e4c10 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ - 0x001e4c20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e4c30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e4c40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e4c50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e4c60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e4c70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e4c80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e4c90 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001e4ca0 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ - 0x001e4cb0 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ - 0x001e4cc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e4cd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e4ce0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e4cf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e4d00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e4d10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e4d20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e4d30 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ - 0x001e4d40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e4d50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e4d60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e4d70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e4d80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e4d90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e4da0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e4db0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e4dc0 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ - 0x001e4dd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e4de0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e4df0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e4e00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e4e10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e4e20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e4e30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e4e40 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e4e50 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ - 0x001e4e60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e4e70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e4e80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e4e90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e4ea0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e4eb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e4ec0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e4ed0 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ - 0x001e4ee0 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ - 0x001e4ef0 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ - 0x001e4f00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e4f10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e4f20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e4f30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e4f40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e4f50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e4f60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e4f70 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ - 0x001e4f80 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001e4f90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e4fa0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e4fb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e4fc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e4fd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e4fe0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e4ff0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e5000 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ - 0x001e5010 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ - 0x001e5020 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e5030 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e5040 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e5050 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e5060 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e5070 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e5080 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e5090 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ - 0x001e50a0 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ - 0x001e50b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e50c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e50d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e50e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e50f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e5100 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e5110 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e5120 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ - 0x001e5130 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e5140 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e5150 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5160 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e5170 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e5180 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e5190 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e51a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e51b0 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ - 0x001e51c0 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ - 0x001e51d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e51e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e51f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e5200 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e5210 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e5220 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e5230 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e5240 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ - 0x001e5250 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ - 0x001e5260 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e5270 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e5280 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e5290 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e52a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e52b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e52c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e52d0 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ - 0x001e52e0 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ - 0x001e52f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e5300 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e5310 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e5320 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e5330 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e5340 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5350 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e5360 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ - 0x001e5370 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ - 0x001e5380 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e5390 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e53a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e53b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e53c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e53d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e53e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e53f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e5400 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ - 0x001e5410 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ - 0x001e5420 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e5430 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e5440 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e5450 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e5460 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e5470 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e5480 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e5490 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e54a0 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ - 0x001e54b0 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ - 0x001e54c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e54d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e54e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e54f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e5500 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e5510 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e5520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5530 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ - 0x001e5540 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ - 0x001e5550 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e5560 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e5570 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e5580 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001e5590 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e55a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e55b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e55c0 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ - 0x001e55d0 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ - 0x001e55e0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001e55f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e5600 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e5610 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e5620 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e5630 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e5640 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e5650 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e5660 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ - 0x001e5670 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ - 0x001e5680 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e5690 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e56a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e56b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e56c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e56d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e56e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e56f0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e5700 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ - 0x001e5710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e5720 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e5730 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e5740 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e5750 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e5760 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5770 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e5780 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ - 0x001e5790 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ - 0x001e57a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e57b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e57c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e57d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e57e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e57f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5800 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e5810 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ - 0x001e5820 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ - 0x001e5830 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e5840 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e5850 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e5860 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e5870 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e5880 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5890 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e58a0 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ - 0x001e58b0 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ - 0x001e58c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001e58d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e58e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001e58f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e5900 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e5910 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e5920 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e5930 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e5940 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ - 0x001e5950 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e5960 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e5970 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e5980 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e5990 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e59a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e59b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e59c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e59d0 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ - 0x001e59e0 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ - 0x001e59f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e5a00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e5a10 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e5a20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e5a30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e5a40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e5a50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e5a60 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001e5a70 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ - 0x001e5a80 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ - 0x001e5a90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e5aa0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e5ab0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e5ac0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e5ad0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e5ae0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e5af0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5b00 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ - 0x001e5b10 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ - 0x001e5b20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e5b30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e5b40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5b50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e5b60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e5b70 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e5b80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e5b90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e5ba0 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ - 0x001e5bb0 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ - 0x001e5bc0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e5bd0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e5be0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e5bf0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001e5c00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001e5c10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e5c20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e5c30 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ - 0x001e5c40 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ - 0x001e5c50 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ - 0x001e5c60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e5c70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e5c80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e5c90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e5ca0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e5cb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e5cc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e5cd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e5ce0 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ - 0x001e5cf0 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ - 0x001e5d00 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ - 0x001e5d10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e5d20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e5d30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e5d40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e5d50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e5d60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e5d70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5d80 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ - 0x001e5d90 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ - 0x001e5da0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5db0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e5dc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e5dd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e5de0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e5df0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e5e00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e5e10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e5e20 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ - 0x001e5e30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e5e40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e5e50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e5e60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e5e70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001e5e80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001e5e90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e5ea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e5eb0 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ - 0x001e5ec0 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ - 0x001e5ed0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e5ee0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e5ef0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e5f00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001e5f10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001e5f20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e5f30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001e5f40 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ - 0x001e5f50 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ - 0x001e5f60 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ - 0x001e5f70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e5f80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e5f90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e5fa0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e5fb0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e5fc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e5fd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e5fe0 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ - 0x001e5ff0 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ - 0x001e6000 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e6010 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e6020 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e6030 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001e6040 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e6050 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e6060 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e6070 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ - 0x001e6080 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ - 0x001e6090 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ - 0x001e60a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e60b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e60c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e60d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e60e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e60f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e6100 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6110 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ - 0x001e6120 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ - 0x001e6130 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e6140 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e6150 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e6160 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e6170 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e6180 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e6190 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e61a0 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ - 0x001e61b0 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ - 0x001e61c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e61d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e61e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e61f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e6200 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e6210 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e6220 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e6230 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e6240 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ - 0x001e6250 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ - 0x001e6260 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e6270 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e6280 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e6290 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e62a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001e62b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e62c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e62d0 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ - 0x001e62e0 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ - 0x001e62f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e6300 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e6310 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e6320 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e6330 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e6340 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e6350 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6360 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ - 0x001e6370 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e6380 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e6390 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001e63a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e63b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001e63c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e63d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e63e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e63f0 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ - 0x001e6400 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e6410 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e6420 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e6430 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e6440 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e6450 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e6460 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e6470 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ - 0x001e6480 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001e6490 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e64a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e64b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e64c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e64d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e64e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e64f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e6500 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ - 0x001e6510 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e6520 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e6530 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e6540 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e6550 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e6560 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e6570 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e6580 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e6590 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ - 0x001e65a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e65b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e65c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e65d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e65e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e65f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e6600 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e6610 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ - 0x001e6620 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ - 0x001e6630 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e6640 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e6650 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e6660 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e6670 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e6680 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e6690 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e66a0 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ - 0x001e66b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e66c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e66d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e66e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e66f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e6700 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e6710 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e6720 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x001e6730 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ - 0x001e6740 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e6750 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e6760 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e6770 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001e6780 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e6790 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e67a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e67b0 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ - 0x001e67c0 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ - 0x001e67d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e67e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e67f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e6800 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e6810 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e6820 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e6830 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x001e6840 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e6850 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ - 0x001e6860 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e6870 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e6880 20202020 20202022 73747275 63747572 "structur │ │ │ │ - 0x001e6890 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ - 0x001e68a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e68b0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ - 0x001e68c0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001e68d0 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ - 0x001e68e0 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ - 0x001e68f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e6900 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e6910 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001e6920 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001e6930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6940 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e6950 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e6960 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e6970 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6980 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ - 0x001e6990 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ - 0x001e69a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e69b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e69c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e69d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e69e0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001e69f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e6a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6a10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e6a20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e6a30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e6a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6a50 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ - 0x001e6a60 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ - 0x001e6a70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e46f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e4700 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e4710 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e4720 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e4730 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e4740 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ + 0x001e4750 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e4760 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e4770 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e4780 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e4790 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e47a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e47b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e47c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e47d0 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ + 0x001e47e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e47f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e4800 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e4810 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e4820 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e4830 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e4840 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e4850 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ + 0x001e4860 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ + 0x001e4870 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e4880 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e4890 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e48a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e48b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e48c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e48d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e48e0 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ + 0x001e48f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e4900 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e4910 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e4920 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e4930 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e4940 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e4950 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e4960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4970 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ + 0x001e4980 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e4990 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e49a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e49b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e49c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e49d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e49e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e49f0 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ + 0x001e4a00 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ + 0x001e4a10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e4a20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e4a30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e4a40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e4a50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e4a60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e4a70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e4a80 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ + 0x001e4a90 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001e4aa0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e4ab0 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ + 0x001e4ac0 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ + 0x001e4ad0 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ + 0x001e4ae0 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ + 0x001e4af0 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ + 0x001e4b00 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ + 0x001e4b10 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ + 0x001e4b20 20686561 64657220 68617665 20756e64 header have und │ │ │ │ + 0x001e4b30 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ + 0x001e4b40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e4b50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e4b60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e4b70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e4b80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e4b90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e4ba0 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ + 0x001e4bb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e4bc0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ + 0x001e4bd0 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ + 0x001e4be0 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ + 0x001e4bf0 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ + 0x001e4c00 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ + 0x001e4c10 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ + 0x001e4c20 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ + 0x001e4c30 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ + 0x001e4c40 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e4c50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e4c60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e4c70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e4c80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e4c90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e4ca0 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ + 0x001e4cb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e4cc0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ + 0x001e4cd0 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ + 0x001e4ce0 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ + 0x001e4cf0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e4d00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e4d10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e4d20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e4d30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e4d40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e4d50 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ + 0x001e4d60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e4d70 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001e4d80 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ + 0x001e4d90 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ + 0x001e4da0 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ + 0x001e4db0 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ + 0x001e4dc0 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ + 0x001e4dd0 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ + 0x001e4de0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e4df0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e4e00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e4e10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e4e20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e4e30 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ + 0x001e4e40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e4e50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e4e60 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ + 0x001e4e70 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ + 0x001e4e80 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ + 0x001e4e90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e4ea0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e4eb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e4ec0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e4ed0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e4ee0 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ + 0x001e4ef0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e4f00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e4f10 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ + 0x001e4f20 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ + 0x001e4f30 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ + 0x001e4f40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e4f50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e4f60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e4f70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e4f80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e4f90 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ + 0x001e4fa0 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ + 0x001e4fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e4fc0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ + 0x001e4fd0 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ + 0x001e4fe0 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ + 0x001e4ff0 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ + 0x001e5000 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e5010 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e5020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e5030 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e5040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5050 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ + 0x001e5060 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5070 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e5080 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ + 0x001e5090 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ + 0x001e50a0 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ + 0x001e50b0 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ + 0x001e50c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e50d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e50e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e50f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e5100 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e5110 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e5120 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ + 0x001e5130 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5140 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ + 0x001e5150 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ + 0x001e5160 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ + 0x001e5170 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ + 0x001e5180 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ + 0x001e5190 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ + 0x001e51a0 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ + 0x001e51b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e51c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e51d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e51e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e51f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e5200 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e5210 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ + 0x001e5220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e5230 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ + 0x001e5240 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ + 0x001e5250 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ + 0x001e5260 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e5270 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e5280 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e5290 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e52a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e52b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e52c0 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ + 0x001e52d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e52e0 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ + 0x001e52f0 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ + 0x001e5300 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ + 0x001e5310 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ + 0x001e5320 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ + 0x001e5330 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e5340 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e5350 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e5360 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e5370 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e5380 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ + 0x001e5390 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ + 0x001e53a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e53b0 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ + 0x001e53c0 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ + 0x001e53d0 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ + 0x001e53e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e53f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e5400 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e5410 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e5420 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e5430 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e5440 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ + 0x001e5450 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e5460 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ + 0x001e5470 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ + 0x001e5480 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ + 0x001e5490 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ + 0x001e54a0 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ + 0x001e54b0 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ + 0x001e54c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e54d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e54e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e54f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e5500 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5510 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ + 0x001e5520 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ + 0x001e5530 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e5540 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ + 0x001e5550 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ + 0x001e5560 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ + 0x001e5570 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ + 0x001e5580 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ + 0x001e5590 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ + 0x001e55a0 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ + 0x001e55b0 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ + 0x001e55c0 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ + 0x001e55d0 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ + 0x001e55e0 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ + 0x001e55f0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e5600 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e5610 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e5620 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e5630 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e5640 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ + 0x001e5650 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ + 0x001e5660 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5670 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ + 0x001e5680 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ + 0x001e5690 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ + 0x001e56a0 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ + 0x001e56b0 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ + 0x001e56c0 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ + 0x001e56d0 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ + 0x001e56e0 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ + 0x001e56f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e5700 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e5710 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e5720 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e5730 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e5740 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ + 0x001e5750 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e5760 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ + 0x001e5770 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ + 0x001e5780 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ + 0x001e5790 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ + 0x001e57a0 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ + 0x001e57b0 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ + 0x001e57c0 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ + 0x001e57d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e57e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e57f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e5800 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e5810 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e5820 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ + 0x001e5830 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5840 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ + 0x001e5850 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ + 0x001e5860 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ + 0x001e5870 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ + 0x001e5880 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ + 0x001e5890 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ + 0x001e58a0 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ + 0x001e58b0 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ + 0x001e58c0 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ + 0x001e58d0 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ + 0x001e58e0 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ + 0x001e58f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e5900 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e5910 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e5920 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e5930 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e5940 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e5950 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ + 0x001e5960 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e5970 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ + 0x001e5980 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ + 0x001e5990 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ + 0x001e59a0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ + 0x001e59b0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ + 0x001e59c0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ + 0x001e59d0 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ + 0x001e59e0 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ + 0x001e59f0 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ + 0x001e5a00 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ + 0x001e5a10 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ + 0x001e5a20 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ + 0x001e5a30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e5a40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e5a50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e5a60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e5a70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e5a80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e5a90 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ + 0x001e5aa0 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ + 0x001e5ab0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e5ac0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001e5ad0 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ + 0x001e5ae0 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ + 0x001e5af0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e5b00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e5b10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e5b20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e5b30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e5b40 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ + 0x001e5b50 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ + 0x001e5b60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e5b70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e5b80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e5b90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e5ba0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e5bb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e5bc0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e5bd0 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ + 0x001e5be0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001e5bf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e5c00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e5c10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e5c20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e5c30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e5c40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e5c50 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e5c60 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001e5c70 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ + 0x001e5c80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e5c90 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ + 0x001e5ca0 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ + 0x001e5cb0 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ + 0x001e5cc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e5cd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e5ce0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e5cf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e5d00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e5d10 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ + 0x001e5d20 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ + 0x001e5d30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e5d40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e5d50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e5d60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e5d70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e5d80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e5d90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e5da0 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ + 0x001e5db0 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ + 0x001e5dc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e5dd0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e5de0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e5df0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e5e00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e5e10 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x001e5e20 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x001e5e30 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ + 0x001e5e40 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ + 0x001e5e50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e5e60 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001e5e70 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ + 0x001e5e80 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ + 0x001e5e90 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ + 0x001e5ea0 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ + 0x001e5eb0 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ + 0x001e5ec0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x001e5ed0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x001e5ee0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001e5ef0 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001e5f00 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001e5f10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e5f20 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001e5f30 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001e5f40 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001e5f50 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ + 0x001e5f60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e5f70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e5f80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e5f90 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001e5fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e5fc0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e5fd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e5fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e5ff0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001e6000 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001e6010 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e6020 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e6030 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ + 0x001e6040 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ + 0x001e6050 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ + 0x001e6060 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ + 0x001e6070 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ + 0x001e6080 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ + 0x001e6090 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ + 0x001e60a0 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ + 0x001e60b0 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ + 0x001e60c0 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ + 0x001e60d0 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ + 0x001e60e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e60f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e6100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6110 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e6120 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e6130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6140 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e6150 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e6160 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e6170 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ + 0x001e6180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6190 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e61a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e61b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e61c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e61d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e61e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001e61f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e6200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6210 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e6220 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e6230 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e6240 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ + 0x001e6250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6260 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e6270 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ + 0x001e6280 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ + 0x001e6290 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ + 0x001e62a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e62b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e62c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e62d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e62e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e62f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6300 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e6310 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e6320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6330 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001e6340 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001e6350 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e6360 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e6370 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ + 0x001e6380 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ + 0x001e6390 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ + 0x001e63a0 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ + 0x001e63b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e63c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e63d0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001e63e0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e63f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6400 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e6410 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e6420 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e6430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6440 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x001e6450 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ + 0x001e6460 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e6470 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e6480 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ + 0x001e6490 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ + 0x001e64a0 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ + 0x001e64b0 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ + 0x001e64c0 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ + 0x001e64d0 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ + 0x001e64e0 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ + 0x001e64f0 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ + 0x001e6500 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ + 0x001e6510 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ + 0x001e6520 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ + 0x001e6530 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ + 0x001e6540 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ + 0x001e6550 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ + 0x001e6560 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ + 0x001e6570 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e6580 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e6590 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e65a0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001e65b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e65c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001e65d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e65e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e65f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e6600 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ + 0x001e6610 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e6620 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e6630 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ + 0x001e6640 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ + 0x001e6650 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ + 0x001e6660 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ + 0x001e6670 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ + 0x001e6680 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ + 0x001e6690 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ + 0x001e66a0 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ + 0x001e66b0 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ + 0x001e66c0 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ + 0x001e66d0 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ + 0x001e66e0 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ + 0x001e66f0 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ + 0x001e6700 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ + 0x001e6710 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e6720 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e6730 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001e6740 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e6750 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001e6760 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001e6770 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e6780 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e6790 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e67a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e67b0 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ + 0x001e67c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e67d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e67e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e67f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e6800 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e6810 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e6820 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e6830 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ + 0x001e6840 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ + 0x001e6850 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e6860 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e6870 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e6880 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e6890 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e68a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e68b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e68c0 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ + 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 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ + 0x001e6960 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e6970 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e6980 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e6990 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e69a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e69b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e69c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e69d0 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ + 0x001e69e0 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ + 0x001e69f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e6a00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e6a10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e6a20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e6a30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e6a40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e6a50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e6a60 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ + 0x001e6a70 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ 0x001e6a80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ 0x001e6a90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e6aa0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e6ab0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e6ac0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e6ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6ae0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e6af0 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e6b00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e6b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6b20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e6b30 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ - 0x001e6b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e6b60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e6b70 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001e6b80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e6b90 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e6ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e6bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e6bc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e6bd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e6be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6bf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e6c00 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ - 0x001e6c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6c20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e6c30 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e6c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6c50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e6c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6c70 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001e6c80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e6c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6ca0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e6cb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e6cc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e6cd0 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ - 0x001e6ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6cf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e6d00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e6d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6d20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e6d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6d40 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001e6d50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e6d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6d70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e6d80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e6d90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e6da0 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ - 0x001e6db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6dc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e6dd0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e6de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6df0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e6e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6e10 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001e6e20 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e6e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6e40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001e6e50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e6e60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e6e70 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ - 0x001e6e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6e90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e6ea0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e6eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6ec0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e6ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e6ee0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e6ef0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001e6f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6f10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e6f20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e6f30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e6f40 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ - 0x001e6f50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e6f60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e6f70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e6f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6f90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e6fa0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001e6fb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e6fc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e6fd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e6fe0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e6ff0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e7000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7010 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ - 0x001e7020 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e7030 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e7040 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e7050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7060 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e7070 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001e7080 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e7090 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e70a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e70b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e70c0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x001e70d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e70e0 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ - 0x001e70f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001e7100 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e7110 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e7120 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e7130 20202020 20202020 20227374 72756374 "struct │ │ │ │ - 0x001e7140 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ - 0x001e7150 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e7160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7170 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e7180 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001e7190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e71a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e71b0 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ - 0x001e71c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e71d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e71e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e71f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7200 20202020 20202020 20202022 61747472 "attr │ │ │ │ - 0x001e7210 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ - 0x001e7220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7230 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e7240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7260 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001e7270 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e7280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7290 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e72a0 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ - 0x001e72b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e72c0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e72d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e72e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e72f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7300 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e7310 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x001e7320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7330 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001e7340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7350 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e7360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7370 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e7380 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e7390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e73a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e73b0 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ - 0x001e73c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001e73d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e73e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e73f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e7400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7420 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001e7430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7440 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001e7450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7470 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e7480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7490 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e74a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e74b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e74c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e74d0 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ - 0x001e74e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e74f0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e7500 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e7510 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e7520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7530 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e7540 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001e7550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7560 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e7570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7580 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e7590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e75a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e75b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e75c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e75d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e75e0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ - 0x001e75f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e7600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7610 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001e7620 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001e7630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7640 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e7650 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e7660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7670 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001e7680 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7690 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e76a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e76b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e76c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e76d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e76e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e76f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e7700 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ - 0x001e7710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7720 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e7730 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e7740 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e7750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7760 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001e7770 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001e7780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7790 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e77a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e77b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001e77c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e77d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e77e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e77f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7810 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ - 0x001e7820 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e7830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e7850 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e7860 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7880 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001e7890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e78a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e78b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e78c0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e78d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e78e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e78f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e7900 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e7910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7920 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001e7930 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ - 0x001e7940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e7970 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e7980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7990 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e79a0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001e79b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e79c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e79d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e79e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e79f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7a00 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e7a10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e7a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7a40 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ - 0x001e7a50 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ - 0x001e7a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7a70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e7a80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e7a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7ab0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e7ac0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7ad0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e7ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e7af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7b00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e7b10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7b20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e7b30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e7b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e7b60 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ - 0x001e7b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7b90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e7ba0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e7bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7bc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e7bd0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001e7be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7bf0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001e7c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7c10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001e7c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7c30 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e7c40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e7c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7c70 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x001e7c80 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ - 0x001e7c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7ca0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e7cb0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e7cc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e7cd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7ce0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001e7cf0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001e7d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7d10 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001e7d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7d30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e7d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7d50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e7d60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e7d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7d90 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ - 0x001e7da0 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ - 0x001e7db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7dc0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e7dd0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e7de0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7df0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7e00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e7e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7e20 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e7e30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e7e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7e50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e7e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7e70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e7e80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e7e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7ea0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e7eb0 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ - 0x001e7ec0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e7ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7ee0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e7ef0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001e7f00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7f10 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001e7f20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001e7f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7f40 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001e7f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7f60 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001e7f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e7f80 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001e7f90 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e7fa0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001e7fb0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001e7fc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001e7fd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e7fe0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e7ff0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e8000 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ - 0x001e8010 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e8020 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e8030 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e8040 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e8050 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e8060 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e8070 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e8080 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ - 0x001e8090 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ - 0x001e80a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e80b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e80c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e80d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001e80e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e80f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001e8100 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001e8110 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ - 0x001e8120 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ - 0x001e8130 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e8140 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e8150 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e8160 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e8170 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e8180 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e8190 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e81a0 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ - 0x001e81b0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x001e81c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e81d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e81e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e81f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e8200 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001e8210 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ - 0x001e8220 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e8230 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ - 0x001e8240 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e8250 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e8260 20202020 20202020 20202020 22737472 "str │ │ │ │ - 0x001e8270 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ - 0x001e8280 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001e8290 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e82a0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ - 0x001e82b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e82c0 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ - 0x001e82d0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e82e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e82f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e8300 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x001e8310 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ - 0x001e8320 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e8330 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e8340 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e8350 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8360 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ - 0x001e8370 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001e8380 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e8390 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e83a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001e83b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001e83c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e83d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e83e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e83f0 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ - 0x001e8400 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e8410 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e8420 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e8430 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e8440 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e8450 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e8460 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e8470 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001e8480 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ - 0x001e8490 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e84a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e84b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e84c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001e84d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e84e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e84f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001e8500 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ - 0x001e8510 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001e8520 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001e8530 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e8540 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e8550 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001e8560 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e8570 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001e8580 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ - 0x001e8590 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ - 0x001e85a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001e85b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001e85c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001e85d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001e85e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e85f0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ - 0x001e8600 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001e8610 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ - 0x001e8620 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e8630 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001e8640 20202020 20202020 20202022 73747275 "stru │ │ │ │ - 0x001e8650 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ - 0x001e8660 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e8670 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x001e8680 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x001e8690 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001e86a0 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ - 0x001e86b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001e86c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001e86d0 20202020 20202020 20202020 20226174 "at │ │ │ │ - 0x001e86e0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x001e86f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8700 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8710 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e8720 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e8730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8740 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ - 0x001e8750 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ - 0x001e8760 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e8770 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e8780 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e8790 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001e87a0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001e87b0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001e87c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e87d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e87e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001e87f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001e8800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8810 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ - 0x001e8820 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ - 0x001e8830 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e8840 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e8850 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e8860 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e8870 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e8880 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e8890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e88a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e88b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e88c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e6aa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e6ab0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e6ac0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e6ad0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e6ae0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e6af0 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ + 0x001e6b00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e6b10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e6b20 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e6b30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e6b40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e6b50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e6b60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e6b70 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ + 0x001e6b80 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ + 0x001e6b90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e6ba0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e6bb0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e6bc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e6bd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e6be0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e6bf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e6c00 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ + 0x001e6c10 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ + 0x001e6c20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e6c30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e6c40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e6c50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e6c60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e6c70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e6c80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e6c90 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ + 0x001e6ca0 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ + 0x001e6cb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e6cc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e6cd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e6ce0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e6cf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e6d00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e6d10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6d20 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ + 0x001e6d30 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e6d40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e6d50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e6d60 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001e6d70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e6d80 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e6d90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e6da0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6db0 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ + 0x001e6dc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e6dd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e6de0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e6df0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e6e00 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ + 0x001e6e10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e6e20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e6e30 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ + 0x001e6e40 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ + 0x001e6e50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e6e60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e6e70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e6e80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e6e90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e6ea0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e6eb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e6ec0 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ + 0x001e6ed0 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ + 0x001e6ee0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e6ef0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e6f00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e6f10 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ + 0x001e6f20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e6f30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e6f40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e6f50 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ + 0x001e6f60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e6f70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e6f80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e6f90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e6fa0 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ + 0x001e6fb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e6fc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e6fd0 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ + 0x001e6fe0 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ + 0x001e6ff0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e7000 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001e7010 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001e7020 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001e7030 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e7040 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e7050 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e7060 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ + 0x001e7070 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e7080 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e7090 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e70a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e70b0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ + 0x001e70c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e70d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e70e0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001e70f0 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ + 0x001e7100 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e7110 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e7120 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e7130 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ + 0x001e7140 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001e7150 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e7160 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001e7170 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ + 0x001e7180 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e7190 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e71a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e71b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e71c0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ + 0x001e71d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e71e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e71f0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ + 0x001e7200 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ + 0x001e7210 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e7220 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e7230 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e7240 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ + 0x001e7250 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e7260 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e7270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e7280 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ + 0x001e7290 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e72a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e72b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e72c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e72d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e72e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e72f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e7300 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e7310 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ + 0x001e7320 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e7330 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e7340 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e7350 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e7360 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e7370 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e7380 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e7390 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001e73a0 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ + 0x001e73b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001e73c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e73d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e73e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e73f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e7400 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e7410 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e7420 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ + 0x001e7430 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e7440 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e7450 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e7460 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e7470 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e7480 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e7490 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e74a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e74b0 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ + 0x001e74c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e74d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e74e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e74f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e7500 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e7510 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e7520 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e7530 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001e7540 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ + 0x001e7550 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e7560 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e7570 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e7580 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e7590 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e75a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e75b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e75c0 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ + 0x001e75d0 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ + 0x001e75e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e75f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e7600 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e7610 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e7620 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e7630 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e7640 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e7650 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ + 0x001e7660 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001e7670 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001e7680 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001e7690 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e76a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001e76b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e76c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e76d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e76e0 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ + 0x001e76f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e7700 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e7710 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e7720 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e7730 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e7740 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e7750 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e7760 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ + 0x001e7770 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ + 0x001e7780 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e7790 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e77a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e77b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e77c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e77d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e77e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e77f0 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ + 0x001e7800 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001e7810 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e7820 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e7830 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e7840 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e7850 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e7860 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e7870 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e7880 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ + 0x001e7890 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e78a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e78b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e78c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e78d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e78e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e78f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e7900 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001e7910 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ + 0x001e7920 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e7930 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e7940 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e7950 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e7960 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e7970 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e7980 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e7990 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ + 0x001e79a0 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ + 0x001e79b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e79c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e79d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e79e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e79f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e7a00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e7a10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e7a20 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ + 0x001e7a30 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ + 0x001e7a40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7a50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e7a60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e7a70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e7a80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7a90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e7aa0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e7ab0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ + 0x001e7ac0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ + 0x001e7ad0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7ae0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e7af0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e7b00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e7b10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7b20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e7b30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e7b40 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ + 0x001e7b50 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ + 0x001e7b60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7b70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e7b80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e7b90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e7ba0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e7bb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e7bc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e7bd0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ + 0x001e7be0 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ + 0x001e7bf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001e7c00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001e7c10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001e7c20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001e7c30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e7c40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001e7c50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e7c60 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ + 0x001e7c70 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ + 0x001e7c80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e7c90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001e7ca0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e7cb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001e7cc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001e7cd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001e7ce0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001e7cf0 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ + 0x001e7d00 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ + 0x001e7d10 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001e7d20 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001e7d30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e7d40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001e7d50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e7d60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e7d70 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e7d80 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ + 0x001e7d90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e7da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e7db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e7dc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e7dd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001e7de0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e7df0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e7e00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e7e10 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ + 0x001e7e20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e7e30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e7e40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e7e50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e7e60 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ + 0x001e7e70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e7e80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e7e90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e7ea0 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ + 0x001e7eb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e7ec0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e7ed0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e7ee0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001e7ef0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001e7f00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e7f10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001e7f20 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ + 0x001e7f30 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ + 0x001e7f40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e7f50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e7f60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e7f70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e7f80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e7f90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001e7fa0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001e7fb0 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ + 0x001e7fc0 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ + 0x001e7fd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e7fe0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e7ff0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e8000 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e8010 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8020 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e8030 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001e8040 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ + 0x001e8050 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001e8060 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e8070 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e8080 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001e8090 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001e80a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001e80b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e80c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001e80d0 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ + 0x001e80e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001e80f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001e8100 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e8110 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e8120 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001e8130 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001e8140 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001e8150 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001e8160 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ + 0x001e8170 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e8180 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e8190 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e81a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e81b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e81c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e81d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e81e0 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ + 0x001e81f0 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ + 0x001e8200 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e8210 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001e8220 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e8230 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ + 0x001e8240 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e8250 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001e8260 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001e8270 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ + 0x001e8280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8290 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e82a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e82b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e82c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001e82d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001e82e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e82f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001e8300 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ + 0x001e8310 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e8320 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001e8330 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001e8340 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e8350 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001e8360 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001e8370 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e8380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e8390 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ + 0x001e83a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001e83b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001e83c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e83d0 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ + 0x001e83e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e83f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e8400 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e8410 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ + 0x001e8420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8430 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e8440 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ + 0x001e8450 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ + 0x001e8460 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e8470 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001e8480 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001e8490 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001e84a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001e84b0 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ + 0x001e84c0 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ + 0x001e84d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e84e0 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ + 0x001e84f0 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ + 0x001e8500 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e8510 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e8520 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e8530 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e8540 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e8550 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ + 0x001e8560 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e8570 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e8580 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ + 0x001e8590 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ + 0x001e85a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001e85b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001e85c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001e85d0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ + 0x001e85e0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ + 0x001e85f0 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ + 0x001e8600 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ + 0x001e8610 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e8620 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001e8630 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ + 0x001e8640 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ + 0x001e8650 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ + 0x001e8660 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ + 0x001e8670 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ + 0x001e8680 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ + 0x001e8690 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ + 0x001e86a0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001e86b0 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001e86c0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001e86d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e86e0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001e86f0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001e8700 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001e8710 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ + 0x001e8720 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e8730 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e8740 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e8750 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001e8760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8770 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e8780 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e8790 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e87a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e87b0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001e87c0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ + 0x001e87d0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e87e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e87f0 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ + 0x001e8800 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ + 0x001e8810 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ + 0x001e8820 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ + 0x001e8830 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ + 0x001e8840 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ + 0x001e8850 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ + 0x001e8860 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ + 0x001e8870 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ + 0x001e8880 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ + 0x001e8890 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ + 0x001e88a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e88b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e88c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001e88d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e88e0 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ - 0x001e88f0 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ - 0x001e8900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8910 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e8920 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e8930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8940 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001e8950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8960 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001e8970 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e8980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8990 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e89a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e89b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e89c0 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ - 0x001e89d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e89e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e89f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e8a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8a10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e88e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e88f0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e8900 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e8910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8920 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e8930 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ + 0x001e8940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8950 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e8960 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ + 0x001e8970 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ + 0x001e8980 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ + 0x001e8990 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ + 0x001e89a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e89b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e89c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e89d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e89e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e89f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e8a00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e8a10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001e8a20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8a30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e8a40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001e8a30 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001e8a40 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ 0x001e8a50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8a60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e8a70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e8a80 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e8a90 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ - 0x001e8aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8ab0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001e8ac0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001e8ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8ae0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001e8a60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e8a70 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ + 0x001e8a80 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ + 0x001e8a90 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ + 0x001e8aa0 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ + 0x001e8ab0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001e8ac0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e8ad0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e8ae0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001e8af0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8b00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001e8b10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e8b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8b30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001e8b40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001e8b50 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e8b60 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ - 0x001e8b70 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001e8b80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e8b90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e8ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e8bb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8bc0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001e8bd0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001e8be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8bf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8c00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e8c10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e8c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8c30 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ - 0x001e8c40 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001e8c50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e8c60 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e8c70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e8c80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8c90 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001e8ca0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001e8cb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8cc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8cd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e8ce0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e8cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8d00 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ - 0x001e8d10 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ - 0x001e8d20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e8d30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e8d40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e8d50 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001e8d60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001e8d70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e8b00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e8b10 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e8b20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e8b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8b40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e8b50 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ + 0x001e8b60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8b70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001e8b80 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ + 0x001e8b90 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ + 0x001e8ba0 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ + 0x001e8bb0 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ + 0x001e8bc0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ + 0x001e8bd0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001e8be0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001e8bf0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001e8c00 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e8c10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e8c20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e8c30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001e8c40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8c50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001e8c60 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ + 0x001e8c70 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001e8c80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e8c90 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ + 0x001e8ca0 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ + 0x001e8cb0 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ + 0x001e8cc0 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ + 0x001e8cd0 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ + 0x001e8ce0 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ + 0x001e8cf0 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ + 0x001e8d00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001e8d20 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001e8d30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001e8d40 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001e8d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001e8d70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ 0x001e8d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8d90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001e8da0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e8db0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001e8dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8dd0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x001e8de0 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ - 0x001e8df0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001e8e00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e8e10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e8e20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e8e30 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e8e40 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001e8e50 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001e8e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8e70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8e80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e8e90 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x001e8ea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8eb0 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ - 0x001e8ec0 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ - 0x001e8ed0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e8ee0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e8ef0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e8f00 20202020 20202020 20202020 22737472 "str │ │ │ │ - 0x001e8f10 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ - 0x001e8f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e8f30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e8f40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e8f50 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001e8f60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e8f70 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e8f80 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ - 0x001e8f90 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e8fa0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001e8fb0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001e8fc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e8fd0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001e8fe0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001e8ff0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9000 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001e9010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8d90 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ + 0x001e8da0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001e8db0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e8dc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e8dd0 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ + 0x001e8de0 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ + 0x001e8df0 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ + 0x001e8e00 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ + 0x001e8e10 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ + 0x001e8e20 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e8e30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e8e40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001e8e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8e60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e8e70 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e8e80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e8e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ea0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e8eb0 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ + 0x001e8ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8ed0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001e8ee0 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ + 0x001e8ef0 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ + 0x001e8f00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e8f10 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001e8f20 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001e8f30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001e8f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e8f60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e8f70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e8f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8f90 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ + 0x001e8fa0 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ + 0x001e8fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e8fc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e8fd0 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ + 0x001e8fe0 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ + 0x001e8ff0 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ + 0x001e9000 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ + 0x001e9010 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ 0x001e9020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9030 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001e9040 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001e9050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9060 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001e9070 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ - 0x001e9080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e90a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e90b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001e90c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e90d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001e90e0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x001e90f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9100 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001e9110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9120 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e9130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9140 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001e9150 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001e9160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9180 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ - 0x001e9190 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ - 0x001e91a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e91b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e91c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e91d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e91e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e91f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e9200 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9210 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e9220 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e9230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9240 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e9250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9260 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e9270 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e9280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9290 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e92a0 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ - 0x001e92b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e92c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e92d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e92e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e92f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9300 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e9310 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001e9320 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9330 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e9340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9350 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001e9360 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9380 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e9390 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e93a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e93b0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ - 0x001e93c0 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ - 0x001e93d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e93e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001e93f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001e9400 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e9410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9420 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e9430 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e9440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9450 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001e9460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001e9480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9490 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e94a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001e94b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e94c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e94d0 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ - 0x001e94e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e94f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9500 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001e9510 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001e9520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9530 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001e9540 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001e9550 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9560 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001e9570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9580 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001e9030 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001e9040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9050 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x001e9060 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ + 0x001e9070 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ + 0x001e9080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e9090 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001e90a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e90b0 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ + 0x001e90c0 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ + 0x001e90d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001e90e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e90f0 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ + 0x001e9100 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ + 0x001e9110 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ + 0x001e9120 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ + 0x001e9130 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001e9140 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001e9150 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e9160 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001e9170 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001e9180 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ + 0x001e9190 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ + 0x001e91a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001e91b0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ + 0x001e91c0 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ + 0x001e91d0 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ + 0x001e91e0 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ + 0x001e91f0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x001e9200 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ + 0x001e9210 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ + 0x001e9220 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ + 0x001e9230 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x001e9240 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x001e9250 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x001e9260 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001e9270 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001e9280 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e9290 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001e92a0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001e92b0 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ + 0x001e92c0 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ + 0x001e92d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001e92e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001e92f0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001e9300 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001e9310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9320 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001e9330 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001e9340 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001e9350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9360 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ + 0x001e9370 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001e9380 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e9390 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ + 0x001e93a0 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ + 0x001e93b0 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ + 0x001e93c0 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ + 0x001e93d0 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ + 0x001e93e0 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ + 0x001e93f0 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ + 0x001e9400 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ + 0x001e9410 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ + 0x001e9420 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ + 0x001e9430 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ + 0x001e9440 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ + 0x001e9450 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ + 0x001e9460 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ + 0x001e9470 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ + 0x001e9480 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ + 0x001e9490 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ + 0x001e94a0 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ + 0x001e94b0 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ + 0x001e94c0 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ + 0x001e94d0 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ + 0x001e94e0 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ + 0x001e94f0 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ + 0x001e9500 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ + 0x001e9510 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ + 0x001e9520 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ + 0x001e9530 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ + 0x001e9540 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ + 0x001e9550 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e9560 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001e9570 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001e9580 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ 0x001e9590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e95a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e95b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001e95c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001e95a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e95b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e95c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ 0x001e95d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e95e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001e95f0 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ - 0x001e9600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9610 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001e9620 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001e9630 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001e9640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9650 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001e9660 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001e9670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9680 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001e9690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e96a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001e96b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e96c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001e96d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001e96e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e96f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9700 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ - 0x001e9710 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ - 0x001e9720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9730 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001e9740 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001e9750 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9770 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001e9780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9790 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e97a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e97b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e97c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001e97d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e97e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001e97f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001e9800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9810 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001e9820 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ - 0x001e9830 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9850 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001e9860 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001e9870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9880 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001e9890 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001e98a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e98b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001e98c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e98d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001e98e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e98f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9900 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001e9910 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e9920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9930 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ - 0x001e9940 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ - 0x001e9950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9960 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001e9970 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001e95e0 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ + 0x001e95f0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ + 0x001e9600 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001e9610 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x001e9620 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ + 0x001e9630 20776974 68207468 65206769 76656e20 with the given │ │ │ │ + 0x001e9640 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ + 0x001e9650 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ + 0x001e9660 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ + 0x001e9670 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ + 0x001e9680 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ + 0x001e9690 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ + 0x001e96a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e96b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001e96c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e96d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001e96e0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001e96f0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001e9700 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e9710 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001e9720 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e9730 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ + 0x001e9740 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ + 0x001e9750 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e9760 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001e9770 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ + 0x001e9780 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ + 0x001e9790 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ + 0x001e97a0 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ + 0x001e97b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001e97c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001e97d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001e97e0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ + 0x001e97f0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ + 0x001e9800 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ + 0x001e9810 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001e9820 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e9830 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ + 0x001e9840 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ + 0x001e9850 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ + 0x001e9860 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ + 0x001e9870 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ + 0x001e9880 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ + 0x001e9890 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ + 0x001e98a0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x001e98b0 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x001e98c0 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ + 0x001e98d0 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001e98e0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ + 0x001e98f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9900 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x001e9910 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x001e9920 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e9930 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ + 0x001e9940 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001e9950 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001e9960 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001e9970 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ 0x001e9980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e99a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001e99b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e99c0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001e99d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001e99e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e99f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001e9a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9a10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001e9a20 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ - 0x001e9a30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9a40 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001e9a50 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ - 0x001e9a60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e9a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9a80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001e9a90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001e9990 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001e99a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001e99b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001e99c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e99d0 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ + 0x001e99e0 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ + 0x001e99f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001e9a00 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ + 0x001e9a10 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ + 0x001e9a20 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e9a30 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e9a40 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001e9a50 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001e9a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9a70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9a80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e9a90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001e9aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ab0 20202020 20202020 20202020 20202273 "s │ │ │ │ - 0x001e9ac0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ - 0x001e9ad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ae0 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001e9af0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e9b00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9b10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001e9b20 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001e9b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9b50 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ - 0x001e9b60 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ + 0x001e9ab0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001e9ac0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001e9ad0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e9ae0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e9af0 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ + 0x001e9b00 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ + 0x001e9b10 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ + 0x001e9b20 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ + 0x001e9b30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001e9b40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001e9b50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001e9b60 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ 0x001e9b70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9b80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e9b90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e9ba0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001e9b80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001e9b90 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001e9ba0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001e9bb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9bc0 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001e9bd0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001e9be0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9c00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001e9c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9c20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9c30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001e9c40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001e9bc0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001e9bd0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001e9be0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001e9bf0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001e9c00 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ + 0x001e9c10 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001e9c20 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e9c30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e9c40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001e9c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9c70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001e9c80 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ + 0x001e9c60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e9c70 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e9c80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ 0x001e9c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9cb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e9cc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001e9cd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001e9ce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9cf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d00 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x001e9d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d30 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001e9d40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001e9d70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9d90 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001e9da0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001e9ca0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e9cb0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001e9cc0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e9cd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001e9ce0 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ + 0x001e9cf0 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ + 0x001e9d00 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ + 0x001e9d10 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ + 0x001e9d20 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ + 0x001e9d30 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ + 0x001e9d40 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ + 0x001e9d50 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ + 0x001e9d60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001e9d70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001e9d80 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001e9d90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001e9da0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001e9db0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9dc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9dd0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001e9de0 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ - 0x001e9df0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9dc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001e9dd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9de0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001e9df0 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ 0x001e9e00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9e20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001e9e30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001e9e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9e50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9e60 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001e9e70 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001e9e80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9e90 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001e9ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001e9e10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001e9e20 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ + 0x001e9e30 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ + 0x001e9e40 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ + 0x001e9e50 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ + 0x001e9e60 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ + 0x001e9e70 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ + 0x001e9e80 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001e9e90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001e9ea0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001e9eb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ec0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001e9ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ef0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001e9f00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001e9f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9ec0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001e9ed0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001e9ee0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001e9ef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9f00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001e9f10 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ 0x001e9f20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f40 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ - 0x001e9f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9f80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001e9f90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001e9f30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001e9f40 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ + 0x001e9f50 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ + 0x001e9f60 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ + 0x001e9f70 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ + 0x001e9f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9f90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x001e9fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9fc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001e9fd0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001e9fe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001e9ff0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ea000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea020 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ea030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea050 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001ea060 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ea070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea090 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ea0a0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ - 0x001ea0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea0d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ea0e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ea0f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001ea100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea120 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001ea130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea150 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001ea160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea180 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ea190 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea1b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001ea1c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001ea1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea1f0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ea200 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ - 0x001ea210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001e9fb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001e9fc0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001e9fd0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001e9fe0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001e9ff0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ea000 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ea010 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ + 0x001ea020 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ + 0x001ea030 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ea040 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001ea050 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ + 0x001ea060 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ + 0x001ea070 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ + 0x001ea080 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ + 0x001ea090 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001ea0a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ea0b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ea0c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ea0d0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001ea0e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ea0f0 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ + 0x001ea100 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ea110 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x001ea120 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ + 0x001ea130 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ + 0x001ea140 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ + 0x001ea150 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ + 0x001ea160 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ + 0x001ea170 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ + 0x001ea180 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ + 0x001ea190 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001ea1a0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001ea1b0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ + 0x001ea1c0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ + 0x001ea1d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ea1e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ea1f0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001ea200 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ea210 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ 0x001ea220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea240 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ea250 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ea260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea280 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ea290 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ea2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea2b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ea2c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea230 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ea240 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001ea250 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001ea260 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001ea270 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ea280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea290 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ea2a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ea2b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ea2c0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ 0x001ea2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea2e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ea2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea310 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001ea320 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ea2e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ea2f0 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ + 0x001ea300 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ + 0x001ea310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea320 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ 0x001ea330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea350 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ea360 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ - 0x001ea370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea3a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ea3b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001ea3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea3e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ea3f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ea400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea410 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ea340 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ea350 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ea360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea370 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ea380 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ea390 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ea3a0 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ + 0x001ea3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea3c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ea3d0 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ + 0x001ea3e0 6173736f 63696174 65642077 69746820 associated with │ │ │ │ + 0x001ea3f0 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ + 0x001ea400 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ + 0x001ea410 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ 0x001ea420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea440 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ea450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea470 20202020 20202020 20202020 2020226b "k │ │ │ │ - 0x001ea480 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001ea490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea4b0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ea4c0 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ - 0x001ea4d0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ea4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea500 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ea510 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ea430 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ea440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea450 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ea460 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ea470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea480 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ea490 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ea4a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ea4b0 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ + 0x001ea4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea4d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ea4e0 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ + 0x001ea4f0 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ + 0x001ea500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea510 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x001ea520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea540 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ea550 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ea560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea570 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ea580 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ea590 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea5a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ea5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea5d0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ea5e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ea5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea620 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ - 0x001ea630 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea530 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ea540 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ea550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea560 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ea570 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ea580 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ea590 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ + 0x001ea5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea5b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ea5c0 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ + 0x001ea5d0 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ + 0x001ea5e0 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ + 0x001ea5f0 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ + 0x001ea600 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ + 0x001ea610 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ + 0x001ea620 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ + 0x001ea630 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ 0x001ea640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea660 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ea670 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001ea680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea650 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001ea660 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001ea670 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ea680 20202020 20202020 20202020 207b0a20 {. │ │ │ │ 0x001ea690 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea6a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ea6b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001ea6a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ea6b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ 0x001ea6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea6d0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ea6e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ea6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea700 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ea710 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea740 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ea750 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea6d0 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ + 0x001ea6e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea6f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ea700 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ + 0x001ea710 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ + 0x001ea720 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ + 0x001ea730 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ + 0x001ea740 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ + 0x001ea750 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ 0x001ea760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea780 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ - 0x001ea790 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ea7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea770 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ea780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea790 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ea7a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001ea7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea7c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ea7d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001ea7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea800 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ea810 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001ea820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea830 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ea840 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ea850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea860 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ea870 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea8a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ea8b0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ea8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea8e0 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ - 0x001ea8f0 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ - 0x001ea900 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea910 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea920 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ea930 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001ea940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea960 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ea970 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001ea980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea9a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ea9b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ea9d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ea9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea7c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ea7d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ea7e0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ea7f0 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ + 0x001ea800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea810 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ea820 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ + 0x001ea830 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ + 0x001ea840 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ + 0x001ea850 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ + 0x001ea860 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ea870 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ea880 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ea890 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ea8a0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x001ea8b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001ea8c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001ea8d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001ea8e0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ + 0x001ea8f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ea900 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ + 0x001ea910 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ + 0x001ea920 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x001ea930 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ + 0x001ea940 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x001ea950 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ea960 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ea970 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x001ea980 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001ea990 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ea9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea9b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ea9c0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001ea9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ea9e0 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ 0x001ea9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaa00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001eaa10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001eaa20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaa30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaa40 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ - 0x001eaa50 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ - 0x001eaa60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaa00 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001eaa10 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001eaa20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eaa30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eaa40 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ + 0x001eaa50 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001eaa60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x001eaa70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaa80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001eaa90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001eaaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaa80 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001eaa90 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eaaa0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ 0x001eaab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaac0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001eaad0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001eaac0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001eaad0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ 0x001eaae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001eab10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eab40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001eab70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001eab80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eab90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaba0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001eabb0 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ - 0x001eabc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eabd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eabe0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001eabf0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001eac00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001eac10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eac20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eac30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001eac40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eac50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eac60 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001eac70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eac80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eac90 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ - 0x001eaca0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eacb0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001eacc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eacd0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001eace0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eacf0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x001ead00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ead10 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001ead20 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ead30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ead40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ead50 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001ead60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001ead70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ead80 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ - 0x001ead90 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ - 0x001eada0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eadb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001eadc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001eadd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eade0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001eadf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eae00 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001eae10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001eae20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eae30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001eae40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001eae50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001eae60 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ - 0x001eae70 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eae80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001eae90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001eaea0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eaeb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001eaec0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001eaed0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001eaee0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001eaef0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001eaf00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001eaf10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001eaf20 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x001eaf30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001eaf40 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ - 0x001eaf50 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ - 0x001eaf60 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x001eaf70 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001eaf80 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x001eaf90 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001eafa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001eafb0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001eafc0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001eafd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eafe0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001eaff0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001eb000 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001eb010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eaaf0 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ + 0x001eab00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eab10 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001eab20 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ + 0x001eab30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eab40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001eab50 2022220a 20202020 20202020 20202020 "". │ │ │ │ + 0x001eab60 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001eab70 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ + 0x001eab80 20205d0a 7d0a0a00 00000000 00000000 ].}........... │ │ │ │ + 0x001eab90 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001eaba0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001eabb0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001eabc0 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ + 0x001eabd0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001eabe0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001eabf0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001eac00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001eac10 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ + 0x001eac20 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ + 0x001eac30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001eac40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001eac50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001eac60 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001eac70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001eac80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001eac90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001eaca0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001eacb0 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ + 0x001eacc0 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ + 0x001eacd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001eace0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001eacf0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001ead00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ead10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ead20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ead30 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ead40 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ + 0x001ead50 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ + 0x001ead60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ead70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ead80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ead90 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x001eada0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001eadb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001eadc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001eadd0 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ + 0x001eade0 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ + 0x001eadf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eae00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001eae10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001eae20 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001eae30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001eae40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eae50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001eae60 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ + 0x001eae70 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ + 0x001eae80 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ + 0x001eae90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001eaea0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001eaeb0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001eaec0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001eaed0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001eaee0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001eaef0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001eaf00 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ + 0x001eaf10 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ + 0x001eaf20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001eaf30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001eaf40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001eaf50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001eaf60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eaf70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001eaf80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001eaf90 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ + 0x001eafa0 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ + 0x001eafb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001eafc0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001eafd0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001eafe0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001eaff0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001eb000 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001eb010 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ 0x001eb020 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001eb030 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001eb040 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001eb050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb060 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001eb070 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001eb080 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ - 0x001eb090 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001eb0a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001eb0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb0c0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001eb0d0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001eb0e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001eb0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb100 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001eb110 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001eb120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb130 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ - 0x001eb140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb150 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001eb160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb170 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001eb180 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001eb190 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001eb1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb1b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001eb1c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001eb1d0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001eb1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb1f0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001eb200 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001eb210 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ - 0x001eb220 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001eb230 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001eb240 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001eb250 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001eb260 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ - 0x001eb270 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001eb280 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ - 0x001eb290 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ - 0x001eb2a0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001eb2b0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x001eb2c0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001eb2d0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001eb2e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001eb2f0 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001eb300 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001eb310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb320 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001eb330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb340 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001eb350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb360 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001eb370 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ - 0x001eb380 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001eb390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb3a0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001eb3b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001eb3c0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ - 0x001eb3d0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001eb3e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eb3f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001eb400 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001eb410 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001eb420 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001eb430 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb440 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001eb450 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001eb460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb470 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x001eb480 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eb490 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001eb4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb4b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001eb4c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb4d0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001eb4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb4f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001eb500 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ - 0x001eb510 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001eb520 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb530 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001eb540 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001eb550 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ - 0x001eb560 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001eb570 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001eb580 20202020 2020207d 20202020 20202020 } │ │ │ │ - 0x001eb590 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ - 0x001eb5a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001eb5b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001eb5c0 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ - 0x001eb5d0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ - 0x001eb5e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001eb5f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001eb600 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001eb610 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001eb620 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ - 0x001eb630 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001eb640 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ - 0x001eb650 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001eb660 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001eb670 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001eb680 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001eb690 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ - 0x001eb6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb6b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001eb6c0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ - 0x001eb6d0 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ - 0x001eb6e0 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ - 0x001eb6f0 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ - 0x001eb700 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ - 0x001eb710 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ - 0x001eb720 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ - 0x001eb730 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001eb740 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001eb750 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001eb760 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001eb770 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001eb780 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001eb790 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ - 0x001eb7a0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001eb7b0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001eb7c0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001eb7d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001eb7e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eb7f0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001eb800 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ - 0x001eb810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eb820 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001eb830 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x001eb840 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ - 0x001eb850 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ - 0x001eb860 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ - 0x001eb870 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ - 0x001eb880 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ - 0x001eb890 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ - 0x001eb8a0 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ - 0x001eb8b0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001eb8c0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001eb8d0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ - 0x001eb8e0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001eb8f0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001eb900 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ - 0x001eb910 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x001eb920 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001eb930 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001eb940 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001eb950 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ - 0x001eb960 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ - 0x001eb970 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001eb980 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001eb990 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x001eb9a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001eb9b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001eb9c0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x001eb9d0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x001eb9e0 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ - 0x001eb9f0 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ - 0x001eba00 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001eba10 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001eba20 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001eba30 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001eba40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001eba50 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001eba60 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001eba70 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001eba80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eba90 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ebaa0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ - 0x001ebab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebac0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ - 0x001ebad0 65737422 0a202020 20202020 20202020 est". │ │ │ │ - 0x001ebae0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ebaf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ebb10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb20 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x001ebb30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ebb40 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ebb50 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ - 0x001ebb60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ebb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebb90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ebba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebbb0 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ - 0x001ebbc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebbd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ebbe0 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ - 0x001ebbf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebc00 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001ebc10 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001ebc20 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ebc30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ebc40 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ - 0x001ebc50 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ - 0x001ebc60 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ - 0x001ebc70 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ - 0x001ebc80 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ - 0x001ebc90 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ - 0x001ebca0 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ - 0x001ebcb0 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ - 0x001ebcc0 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ - 0x001ebcd0 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ - 0x001ebce0 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ - 0x001ebcf0 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ - 0x001ebd00 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ebd10 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001ebd20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ebd30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ebd40 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001ebd50 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001ebd60 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ - 0x001ebd70 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001ebd80 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x001ebd90 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ - 0x001ebda0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x001ebdb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebdc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ebdd0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001ebde0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001ebdf0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ebe00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe10 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ebe20 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001ebe30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe40 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ - 0x001ebe50 73657422 0a202020 20202020 20202020 set". │ │ │ │ - 0x001ebe60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ebe70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebe80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ebe90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebea0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ebeb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ebec0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ebed0 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ - 0x001ebee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebef0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ebf00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebf10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ebf20 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ebf30 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ - 0x001ebf40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ebf50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001ebf60 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ - 0x001ebf70 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ebf80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ebf90 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001ebfa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ebfb0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001ebfc0 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ - 0x001ebfd0 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ - 0x001ebfe0 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ - 0x001ebff0 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ - 0x001ec000 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ - 0x001ec010 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ - 0x001ec020 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ - 0x001ec030 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ - 0x001ec040 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ - 0x001ec050 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ - 0x001ec060 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ - 0x001ec070 73206164 64726573 73207370 6163652e s address space. │ │ │ │ - 0x001ec080 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ - 0x001ec090 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ - 0x001ec0a0 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ - 0x001ec0b0 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ - 0x001ec0c0 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ - 0x001ec0d0 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ - 0x001ec0e0 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ - 0x001ec0f0 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ - 0x001ec100 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ - 0x001ec110 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ - 0x001ec120 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ - 0x001ec130 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ - 0x001ec140 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ - 0x001ec150 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ - 0x001ec160 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ec170 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec180 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ec190 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001ec1a0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001ec1b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ec1c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec1d0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ec1e0 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ - 0x001ec1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec200 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ - 0x001ec210 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ - 0x001ec220 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ec230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec240 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ec250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec260 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ - 0x001ec270 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ec280 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ec290 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ - 0x001ec2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec2b0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ec2c0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001ec2d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec2e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ec2f0 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ - 0x001ec300 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ - 0x001ec310 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ - 0x001ec320 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ - 0x001ec330 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ec340 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001ec350 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ec360 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ec370 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001ec380 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001ec390 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ - 0x001ec3a0 20202020 20202020 20202020 22726574 "ret │ │ │ │ - 0x001ec3b0 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ - 0x001ec3c0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ - 0x001ec3d0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ - 0x001ec3e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ec3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec400 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x001ec410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec420 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ec430 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec440 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001ec450 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001ec460 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ec470 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ - 0x001ec480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec490 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ec4a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ec4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec4c0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ec4d0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001ec4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec4f0 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ - 0x001ec500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec510 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001ec520 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001ec530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec540 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001ec550 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ - 0x001ec560 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ - 0x001ec570 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x001ec580 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x001ec590 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ - 0x001ec5a0 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ - 0x001ec5b0 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ - 0x001ec5c0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ - 0x001ec5d0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ - 0x001ec5e0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ - 0x001ec5f0 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ - 0x001ec600 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ - 0x001ec610 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ - 0x001ec620 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ - 0x001ec630 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ - 0x001ec640 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ - 0x001ec650 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001ec660 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ec670 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ec680 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001ec690 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001ec6a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec6b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ec6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec6d0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ - 0x001ec6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec6f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001ec700 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ - 0x001ec710 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001ec720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec730 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001ec740 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ec750 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ - 0x001ec760 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ - 0x001ec770 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ - 0x001ec780 2e220a20 20202020 20202020 20202020 .". │ │ │ │ - 0x001ec790 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ec7a0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001ec7b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ec7c0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x001ec7d0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x001ec7e0 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ - 0x001ec7f0 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ - 0x001ec800 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x001ec810 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ - 0x001ec820 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x001ec830 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x001ec840 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ec850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec860 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001ec870 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001ec880 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ec890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec8a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ec8b0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001ec8c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec8d0 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ - 0x001ec8e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec8f0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ec900 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ec910 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ec920 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ec930 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001ec940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ec950 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x001ec960 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ec970 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001ec980 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001ec990 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ec9a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ec9b0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001ec9c0 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ - 0x001ec9d0 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ - 0x001ec9e0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x001ec9f0 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x001eca00 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ - 0x001eca10 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ - 0x001eca20 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ - 0x001eca30 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ - 0x001eca40 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ - 0x001eca50 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ - 0x001eca60 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ - 0x001eca70 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ - 0x001eca80 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ - 0x001eca90 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ - 0x001ecaa0 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ - 0x001ecab0 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ - 0x001ecac0 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ - 0x001ecad0 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ - 0x001ecae0 6060220a 20202020 20202020 20202020 ``". │ │ │ │ - 0x001ecaf0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ecb00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ecb10 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001ecb20 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001eb030 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ + 0x001eb040 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001eb050 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001eb060 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eb070 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001eb080 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001eb090 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001eb0a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001eb0b0 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ + 0x001eb0c0 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ + 0x001eb0d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eb0e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001eb0f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001eb100 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001eb110 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001eb120 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001eb130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb140 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ + 0x001eb150 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ + 0x001eb160 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001eb170 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001eb180 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001eb190 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001eb1a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb1b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001eb1c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001eb1d0 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ + 0x001eb1e0 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ + 0x001eb1f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001eb200 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001eb210 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001eb220 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001eb230 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb240 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001eb250 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001eb260 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ + 0x001eb270 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb280 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001eb290 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001eb2a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001eb2b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001eb2c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001eb2d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001eb2e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001eb2f0 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ + 0x001eb300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eb310 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001eb320 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001eb330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001eb340 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001eb350 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eb360 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001eb370 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ + 0x001eb380 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ + 0x001eb390 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001eb3a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001eb3b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb3c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001eb3d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001eb3e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eb3f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eb400 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001eb410 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ + 0x001eb420 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001eb430 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001eb440 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001eb450 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001eb460 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001eb470 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001eb480 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001eb490 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001eb4a0 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ + 0x001eb4b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001eb4c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001eb4d0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eb4e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001eb4f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001eb500 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001eb510 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001eb520 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001eb530 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ + 0x001eb540 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001eb550 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001eb560 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eb570 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001eb580 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001eb590 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001eb5a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001eb5b0 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ + 0x001eb5c0 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ + 0x001eb5d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001eb5e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001eb5f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001eb600 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001eb610 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001eb620 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001eb630 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001eb640 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ + 0x001eb650 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ + 0x001eb660 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eb670 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001eb680 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eb690 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001eb6a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eb6b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001eb6c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001eb6d0 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ + 0x001eb6e0 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ + 0x001eb6f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001eb700 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001eb710 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001eb720 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001eb730 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001eb740 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001eb750 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001eb760 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ + 0x001eb770 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ + 0x001eb780 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eb790 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001eb7a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001eb7b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001eb7c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001eb7d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001eb7e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eb7f0 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ + 0x001eb800 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ + 0x001eb810 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001eb820 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001eb830 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001eb840 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001eb850 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001eb860 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001eb870 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001eb880 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ + 0x001eb890 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ + 0x001eb8a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001eb8b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001eb8c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001eb8d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001eb8e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001eb8f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001eb900 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001eb910 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ + 0x001eb920 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ + 0x001eb930 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001eb940 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001eb950 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001eb960 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001eb970 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eb980 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001eb990 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001eb9a0 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ + 0x001eb9b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001eb9c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001eb9d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001eb9e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001eb9f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001eba00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001eba10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001eba20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001eba30 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ + 0x001eba40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001eba50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001eba60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001eba70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001eba80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001eba90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001ebaa0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ebab0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001ebac0 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ + 0x001ebad0 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ + 0x001ebae0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ebaf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ebb00 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ebb10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ebb20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001ebb30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ebb40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ebb50 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ + 0x001ebb60 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ + 0x001ebb70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ebb80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ebb90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ebba0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ebbb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ebbc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ebbd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ebbe0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ebbf0 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ + 0x001ebc00 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001ebc10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ebc20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ebc30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ebc40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ebc50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ebc60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ebc70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ebc80 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ + 0x001ebc90 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ + 0x001ebca0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ebcb0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ebcc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ebcd0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ebce0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ebcf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ebd00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ebd10 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ + 0x001ebd20 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ + 0x001ebd30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001ebd40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001ebd50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001ebd60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ebd70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ebd80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001ebd90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001ebda0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ebdb0 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ + 0x001ebdc0 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ + 0x001ebdd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ebde0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ebdf0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ebe00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ebe10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ebe20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ebe30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ebe40 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ + 0x001ebe50 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ + 0x001ebe60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ebe70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ebe80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ebe90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001ebea0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ebeb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ebec0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ebed0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ + 0x001ebee0 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ + 0x001ebef0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001ebf00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ebf10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ebf20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ebf30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ebf40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ebf50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ebf60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ebf70 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ + 0x001ebf80 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ + 0x001ebf90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ebfa0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ebfb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ebfc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001ebfd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ebfe0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ebff0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ec000 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ + 0x001ec010 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ + 0x001ec020 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ + 0x001ec030 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ec040 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ec050 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ec060 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ec070 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ec080 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ec090 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ec0a0 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ + 0x001ec0b0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ + 0x001ec0c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ec0d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ec0e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ec0f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ec100 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ec110 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ec120 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ec130 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ + 0x001ec140 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ + 0x001ec150 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ec160 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ec170 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ec180 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ec190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec1a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ec1b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001ec1c0 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ + 0x001ec1d0 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ + 0x001ec1e0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ + 0x001ec1f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ec200 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ec210 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ec220 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ec230 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001ec240 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ec250 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ec260 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ + 0x001ec270 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ + 0x001ec280 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ec290 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ec2a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001ec2b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ec2c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ec2d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ec2e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ec2f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ec300 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ + 0x001ec310 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ + 0x001ec320 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ec330 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ec340 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ec350 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ec360 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ec370 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ec380 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ec390 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ + 0x001ec3a0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001ec3b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ec3c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ec3d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ec3e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ec3f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ec400 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ec410 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ec420 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ + 0x001ec430 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ + 0x001ec440 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ec450 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ec460 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001ec470 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001ec480 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001ec490 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ec4a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ec4b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ec4c0 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ + 0x001ec4d0 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ + 0x001ec4e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ec4f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ec500 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ec510 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ec520 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ec530 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ec540 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001ec550 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ + 0x001ec560 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ + 0x001ec570 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ec580 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ec590 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ec5a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001ec5b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ec5c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ec5d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ec5e0 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ + 0x001ec5f0 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ + 0x001ec600 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ + 0x001ec610 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ec620 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ec630 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ec640 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ec650 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ec660 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ec670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ec680 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ + 0x001ec690 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ + 0x001ec6a0 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ + 0x001ec6b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ec6c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ec6d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ec6e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001ec6f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ec700 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x001ec710 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x001ec720 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ + 0x001ec730 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001ec740 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001ec750 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001ec760 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001ec770 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ec780 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec790 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ec7a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001ec7b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ec7c0 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ + 0x001ec7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec7e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ec7f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ec800 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ec810 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ + 0x001ec820 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ec830 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ec840 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ec850 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ec860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec870 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ + 0x001ec880 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ + 0x001ec890 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ec8a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ec8b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ec8c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ec8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ec8e0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ec8f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ec900 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ec910 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ec920 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ec930 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ + 0x001ec940 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ec950 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ec960 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ec970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec980 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001ec990 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ec9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ec9b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ec9c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ec9d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ec9e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ec9f0 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ + 0x001eca00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eca10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eca20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001eca30 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001eca40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001eca50 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001eca60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001eca70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eca80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001eca90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ecaa0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ecab0 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ + 0x001ecac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecad0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ecae0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ecaf0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ecb00 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001ecb10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ecb20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ 0x001ecb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecb40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ecb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecb60 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ - 0x001ecb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecb80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ecb90 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ - 0x001ecba0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001ecbb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecbc0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001ecbd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ecbe0 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ - 0x001ecbf0 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ - 0x001ecc00 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ - 0x001ecc10 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ - 0x001ecc20 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ecc30 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001ecc40 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ - 0x001ecc50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ecc60 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ - 0x001ecc70 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ - 0x001ecc80 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ - 0x001ecc90 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ - 0x001ecca0 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x001eccb0 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ - 0x001eccc0 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ - 0x001eccd0 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ - 0x001ecce0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001eccf0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001ecd00 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x001ecd10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecd20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ecd30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecd40 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x001ecd50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecd60 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ecd70 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ - 0x001ecd80 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ecd90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ecda0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ecdb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecdc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ecdd0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001ecde0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecdf0 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ - 0x001ece00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ece10 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x001ece20 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ - 0x001ece30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ece40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001ece50 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ - 0x001ece60 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ - 0x001ece70 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ - 0x001ece80 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ - 0x001ece90 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ - 0x001ecea0 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ - 0x001eceb0 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ - 0x001ecec0 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ - 0x001eced0 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ - 0x001ecee0 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ - 0x001ecef0 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ - 0x001ecf00 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ - 0x001ecf10 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ - 0x001ecf20 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ - 0x001ecf30 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ - 0x001ecf40 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ - 0x001ecf50 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ - 0x001ecf60 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ - 0x001ecf70 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ - 0x001ecf80 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ - 0x001ecf90 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ - 0x001ecfa0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001ecfb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ecfc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ecfd0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001ecfe0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001ecff0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ed000 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed010 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ed020 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001ed030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed040 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ - 0x001ed050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed060 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001ed070 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x001ed080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed090 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ed0a0 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ - 0x001ed0b0 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ - 0x001ed0c0 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ - 0x001ed0d0 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ - 0x001ed0e0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001ed0f0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001ed100 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ed110 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001ed120 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x001ed130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ed140 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ - 0x001ed150 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ - 0x001ed160 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ - 0x001ed170 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ - 0x001ed180 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ - 0x001ed190 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ed1a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed1b0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ - 0x001ed1c0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001ed1d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ed1e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed1f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001ed200 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x001ecb40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ecb50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ecb60 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ + 0x001ecb70 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ + 0x001ecb80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ecb90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ecba0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ecbb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ecbc0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001ecbd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ecbe0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ecbf0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ecc00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ecc10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecc20 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ + 0x001ecc30 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001ecc40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ecc50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ecc60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecc70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ecc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecc90 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001ecca0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001eccb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001eccc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001eccd0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ecce0 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ + 0x001eccf0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x001ecd00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ecd10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001ecd20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecd30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ecd40 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ecd50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ecd60 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ecd70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ecd80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001ecd90 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ecda0 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ + 0x001ecdb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ecdc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ecdd0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ecde0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ecdf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ece00 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001ece10 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ece20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ece30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ece40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ece50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ece60 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ + 0x001ece70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ece80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ece90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ecea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eceb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ecec0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001eced0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ecee0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ecef0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ecf00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ecf10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ecf20 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ + 0x001ecf30 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001ecf40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ecf50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ecf60 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ecf70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ecf80 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ecf90 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ecfa0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ecfb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ecfc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ecfd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ecfe0 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x001ecff0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ + 0x001ed000 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ed010 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ed020 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed030 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ed040 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed050 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ed060 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed070 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ed080 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ed090 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed0a0 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ + 0x001ed0b0 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ + 0x001ed0c0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ed0d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ed0e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ed0f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ed100 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001ed110 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ed120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ed130 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ed140 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ed150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed160 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ + 0x001ed170 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ + 0x001ed180 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed190 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ed1a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ed1b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ed1c0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001ed1d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ed1e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ed1f0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ed200 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ 0x001ed210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed220 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001ed230 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ed240 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001ed250 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed260 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ed270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed280 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x001ed290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed2a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ed2b0 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ - 0x001ed2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed2d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ed2e0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001ed2f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed300 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ed310 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ - 0x001ed320 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ - 0x001ed330 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ - 0x001ed340 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ - 0x001ed350 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ - 0x001ed360 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ - 0x001ed370 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ - 0x001ed380 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ - 0x001ed390 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ - 0x001ed3a0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ - 0x001ed3b0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ - 0x001ed3c0 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ - 0x001ed3d0 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ - 0x001ed3e0 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ - 0x001ed3f0 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ - 0x001ed400 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ - 0x001ed410 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ed420 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ed430 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed440 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001ed450 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001ed460 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ed470 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed480 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ed490 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001ed4a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed4b0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ - 0x001ed4c0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed4d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001ed4e0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001ed4f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ed500 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001ed510 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ - 0x001ed520 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ - 0x001ed530 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ - 0x001ed540 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x001ed550 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ - 0x001ed560 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ - 0x001ed570 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001ed580 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ - 0x001ed590 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001ed5a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001ed5b0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ - 0x001ed5c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ed5d0 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ - 0x001ed5e0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001ed5f0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001ed600 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001ed610 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001ed620 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ed630 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001ed640 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001ed650 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001ed670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed680 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x001ed690 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed6a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001ed6b0 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ - 0x001ed6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed6d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001ed6e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ed6f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed700 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ed710 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001ed720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed730 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ - 0x001ed740 74220a20 20202020 20202020 20202020 t". │ │ │ │ - 0x001ed750 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ed760 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed770 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001ed780 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ed790 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001ed7a0 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ - 0x001ed7b0 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ - 0x001ed7c0 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ - 0x001ed7d0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ed7e0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001ed7f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ed800 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ed810 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ - 0x001ed820 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ - 0x001ed830 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ - 0x001ed840 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x001ed850 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ - 0x001ed860 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x001ed870 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x001ed880 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001ed890 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed8a0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ - 0x001ed8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed8c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001ed8d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed8e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ed8f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ed900 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ed910 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ - 0x001ed920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed930 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001ed940 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ed950 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ed960 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001ed970 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001ed980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed990 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ - 0x001ed9a0 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ - 0x001ed9b0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001ed9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ed9d0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x001ed9e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ed9f0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x001eda00 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ - 0x001eda10 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ - 0x001eda20 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ - 0x001eda30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eda40 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001eda50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001eda60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001eda70 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001eda80 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001eda90 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ - 0x001edaa0 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ - 0x001edab0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001edac0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001edad0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001edae0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edaf0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001edb00 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001edb10 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001edb20 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001edb30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edb40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001edb50 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ - 0x001edb60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edb70 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ - 0x001edb80 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ - 0x001edb90 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001edba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001edbb0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001edbc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001edbd0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ - 0x001edbe0 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ - 0x001edbf0 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ - 0x001edc00 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ - 0x001edc10 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ - 0x001edc20 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ - 0x001edc30 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ - 0x001edc40 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ - 0x001edc50 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ - 0x001edc60 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ - 0x001edc70 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ - 0x001edc80 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ - 0x001edc90 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001edca0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ - 0x001edcb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001edcc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001edcd0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ - 0x001edce0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001edcf0 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ - 0x001edd00 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ - 0x001edd10 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ - 0x001edd20 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ - 0x001edd30 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ - 0x001edd40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001edd50 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001edd60 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ - 0x001edd70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edd80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed220 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ + 0x001ed230 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ + 0x001ed240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed250 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ed260 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ed270 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ed280 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001ed290 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ed2a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ed2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed2c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ed2d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed2e0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001ed2f0 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ + 0x001ed300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed310 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ed320 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ed330 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ed340 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ed350 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ed360 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ed370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed380 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ed390 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ed3a0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001ed3b0 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ + 0x001ed3c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ed3d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ed3e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ed3f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed400 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ed410 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001ed420 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ed430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed440 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001ed450 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001ed460 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ed470 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ + 0x001ed480 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ed490 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ed4a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ed4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed4c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ed4d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001ed4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed4f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ed500 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ed510 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ed520 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ed530 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ + 0x001ed540 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001ed550 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ed560 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ed570 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed580 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ed590 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed5a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ed5b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed5c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ed5d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ed5e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed5f0 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ + 0x001ed600 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ + 0x001ed610 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ed620 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ed630 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ed640 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ed650 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001ed660 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ed670 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ed680 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ed690 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ed6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed6b0 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x001ed6c0 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ + 0x001ed6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed6e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ed6f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ed700 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001ed710 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001ed720 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001ed730 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001ed740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed750 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ed760 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed770 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ + 0x001ed780 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ + 0x001ed790 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ed7a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ed7b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ed7c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ed7d0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001ed7e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001ed7f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ed800 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ed810 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ed820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ed830 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ + 0x001ed840 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001ed850 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ed860 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ed870 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed880 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ed890 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ed8a0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ + 0x001ed8b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001ed8c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ed8d0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ + 0x001ed8e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ed8f0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ + 0x001ed900 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ + 0x001ed910 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ed920 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ed930 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ + 0x001ed940 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ed950 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ed960 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001ed970 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ed980 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ + 0x001ed990 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ + 0x001ed9a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ed9b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001ed9c0 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001ed9d0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001ed9e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ed9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001eda10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001eda20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda30 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ + 0x001eda40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eda50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eda60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001eda70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eda80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001eda90 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001edaa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001edab0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001edac0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001edad0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001edae0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001edaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edb00 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ + 0x001edb10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001edb20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001edb30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001edb40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edb50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001edb60 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001edb70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001edb80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001edb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edba0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001edbb0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001edbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edbd0 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ + 0x001edbe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001edbf0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001edc00 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001edc10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edc20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001edc30 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001edc40 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001edc50 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001edc60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001edc70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001edc80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001edc90 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001edca0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001edcb0 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ + 0x001edcc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001edcd0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001edce0 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001edcf0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001edd00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001edd10 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001edd20 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001edd30 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ + 0x001edd40 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ + 0x001edd50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001edd60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001edd70 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001edd80 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ 0x001edd90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edda0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x001eddb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eddc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001eddd0 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ - 0x001edde0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eddf0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001ede00 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001ede10 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001ede20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001ede30 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ - 0x001ede40 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ - 0x001ede50 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ - 0x001ede60 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x001ede70 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ - 0x001ede80 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ - 0x001ede90 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001edea0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001edeb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001edec0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001eded0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001edee0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001edef0 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ - 0x001edf00 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001edf10 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001edf20 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001edf30 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001edf40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001edf50 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001edf60 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001edf70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edf80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001edf90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edfa0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ + 0x001edda0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eddb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eddc0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eddd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001edde0 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ + 0x001eddf0 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ + 0x001ede00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ede20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ede30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ede50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ede60 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x001ede70 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x001ede80 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x001ede90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001edea0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001edeb0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001edec0 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ + 0x001eded0 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ + 0x001edee0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001edef0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001edf00 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x001edf10 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001edf20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001edf30 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001edf40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001edf50 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ + 0x001edf60 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ + 0x001edf70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001edf80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001edf90 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001edfa0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ 0x001edfb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edfc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001edfd0 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ - 0x001edfe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001edff0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001ee000 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001ee010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee020 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001ee030 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001ee040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee050 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x001ee060 6574220a 20202020 20202020 20202020 et". │ │ │ │ - 0x001ee070 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001ee080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee090 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001edfc0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001edfd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001edfe0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001edff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee000 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ + 0x001ee010 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ + 0x001ee020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee030 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ee040 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ee050 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee060 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ee070 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ee080 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ee090 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001ee0a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee0b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001ee0c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001ee0d0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001ee0e0 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ - 0x001ee0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee100 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001ee110 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ - 0x001ee120 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee130 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001ee140 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ - 0x001ee150 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ - 0x001ee160 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ - 0x001ee170 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ - 0x001ee180 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ - 0x001ee190 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ - 0x001ee1a0 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ - 0x001ee1b0 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ - 0x001ee1c0 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ - 0x001ee1d0 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ - 0x001ee1e0 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ - 0x001ee1f0 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ - 0x001ee200 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ - 0x001ee210 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ - 0x001ee220 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ - 0x001ee230 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ - 0x001ee240 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ - 0x001ee250 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ - 0x001ee260 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ - 0x001ee270 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ - 0x001ee280 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ - 0x001ee290 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ - 0x001ee2a0 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ - 0x001ee2b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ee2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee2d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ee2e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001ee2f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001ee300 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ee310 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee320 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ee330 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001ee340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee350 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ - 0x001ee360 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001ee370 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ee0b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ee0c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee0d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ee0e0 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ + 0x001ee0f0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ + 0x001ee100 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001ee110 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001ee120 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee130 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ee140 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001ee150 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001ee160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee170 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee180 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001ee190 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001ee1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee1b0 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ + 0x001ee1c0 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ + 0x001ee1d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee1e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ee1f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ee200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ee220 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee230 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ee240 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ee250 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001ee260 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ee270 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ee280 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001ee290 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001ee2a0 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ + 0x001ee2b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ee2c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ee2d0 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001ee2e0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001ee2f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee300 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001ee310 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001ee320 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ + 0x001ee330 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ + 0x001ee340 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ee350 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001ee360 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001ee370 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ 0x001ee380 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee390 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001ee3a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ee3b0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001ee3c0 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ - 0x001ee3d0 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ - 0x001ee3e0 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ - 0x001ee3f0 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ - 0x001ee400 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ - 0x001ee410 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ - 0x001ee420 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ - 0x001ee430 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001ee440 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001ee450 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001ee460 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001ee470 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001ee480 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001ee490 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ - 0x001ee4a0 0a202020 20202020 20202020 20227265 . "re │ │ │ │ - 0x001ee4b0 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ - 0x001ee4c0 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ - 0x001ee4d0 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ - 0x001ee4e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ee390 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee3a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ee3b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001ee3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee3d0 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ + 0x001ee3e0 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ + 0x001ee3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee400 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ee410 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ee420 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee430 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ee440 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ee450 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ee460 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ee470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee480 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ee490 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee4a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ee4b0 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ + 0x001ee4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee4d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ee4e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ 0x001ee4f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee500 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ - 0x001ee510 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee520 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001ee530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee540 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001ee550 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001ee560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee570 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ - 0x001ee580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001ee5a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee5b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee500 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ee510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee520 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ee530 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ee540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee550 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ee560 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ee570 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ee580 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ + 0x001ee590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee5a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ee5b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ 0x001ee5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee5d0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ - 0x001ee5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee5f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ee600 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ - 0x001ee610 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee620 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001ee630 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ee640 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee650 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ee660 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001ee670 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee680 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001ee690 65220a20 20202020 20202020 20202020 e". │ │ │ │ - 0x001ee6a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ee6b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee6c0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001ee6d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ee6e0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ - 0x001ee6f0 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ - 0x001ee700 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ - 0x001ee710 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ - 0x001ee720 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ - 0x001ee730 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ - 0x001ee740 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ - 0x001ee750 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ - 0x001ee760 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ - 0x001ee770 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ - 0x001ee780 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ - 0x001ee790 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ - 0x001ee7a0 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ - 0x001ee7b0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ - 0x001ee7c0 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ - 0x001ee7d0 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ - 0x001ee7e0 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ - 0x001ee7f0 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ - 0x001ee800 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ - 0x001ee810 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ - 0x001ee820 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ - 0x001ee830 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ - 0x001ee840 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ - 0x001ee850 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ - 0x001ee860 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ - 0x001ee870 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ - 0x001ee880 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ - 0x001ee890 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001ee8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ee8b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ee8c0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001ee8d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001ee8e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ee8f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee900 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ee910 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001ee920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee930 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ - 0x001ee940 7465220a 20202020 20202020 20202020 te". │ │ │ │ - 0x001ee950 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001ee960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ee970 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x001ee980 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001ee990 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ - 0x001ee9a0 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ - 0x001ee9b0 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ - 0x001ee9c0 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ - 0x001ee9d0 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ - 0x001ee9e0 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ - 0x001ee9f0 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ - 0x001eea00 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ - 0x001eea10 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ - 0x001eea20 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ - 0x001eea30 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ - 0x001eea40 34606060 220a2020 20202020 20202020 4```". │ │ │ │ - 0x001eea50 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001eea60 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ - 0x001eea70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001eea80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001eea90 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001eeaa0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001eeab0 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ - 0x001eeac0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ - 0x001eead0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001eeae0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ - 0x001eeaf0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ - 0x001eeb00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001eeb10 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001eeb20 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001eeb30 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001eeb40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eeb50 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001eeb60 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x001ee5d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ee5e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee5f0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001ee600 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ee610 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ + 0x001ee620 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001ee630 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ee640 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001ee650 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ + 0x001ee660 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ + 0x001ee670 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ee680 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ee690 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001ee6a0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001ee6b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ee6c0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001ee6d0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001ee6e0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ + 0x001ee6f0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ + 0x001ee700 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ee710 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ee720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee730 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001ee740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee750 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ee760 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ee770 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001ee780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee790 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001ee7a0 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ + 0x001ee7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee7c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ee7d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ee7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee7f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ee800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee810 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ee820 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ee830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee840 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ee850 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ee860 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ee870 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ + 0x001ee880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee890 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001ee8a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001ee8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee8c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001ee8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ee8e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001ee8f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ee900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee910 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ee920 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ee930 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ee940 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ + 0x001ee950 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ee960 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001ee970 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001ee980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ee990 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ee9a0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001ee9b0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ee9c0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001ee9d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001ee9e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001ee9f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001eea00 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ + 0x001eea10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001eea20 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ + 0x001eea30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001eea40 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001eea50 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001eea60 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001eea70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001eea80 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001eea90 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001eeaa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001eeab0 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ + 0x001eeac0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001eead0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001eeae0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eeaf0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ + 0x001eeb00 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001eeb10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001eeb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eeb30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001eeb40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eeb50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001eeb60 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ 0x001eeb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeb80 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001eeb90 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ - 0x001eeba0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001eebb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001eebc0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001eebd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eebe0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001eebf0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x001eec00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eec10 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ - 0x001eec20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eec30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001eec40 20202020 20202020 20202020 20205d2c ], │ │ │ │ - 0x001eec50 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eec60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001eec70 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ - 0x001eec80 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ - 0x001eec90 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ - 0x001eeca0 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ - 0x001eecb0 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ - 0x001eecc0 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ - 0x001eecd0 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ - 0x001eece0 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ - 0x001eecf0 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ - 0x001eed00 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ - 0x001eed10 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ - 0x001eed20 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ - 0x001eed30 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ - 0x001eed40 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ - 0x001eed50 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ - 0x001eed60 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ - 0x001eed70 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ - 0x001eed80 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ - 0x001eed90 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ - 0x001eeda0 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ - 0x001eedb0 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ - 0x001eedc0 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001eedd0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001eede0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eedf0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001eee00 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ - 0x001eee10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eee20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001eee30 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ - 0x001eee40 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ - 0x001eee50 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ - 0x001eee60 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ - 0x001eee70 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ - 0x001eee80 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ - 0x001eee90 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ - 0x001eeea0 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ - 0x001eeeb0 60220a20 20202020 20202020 20202020 `". │ │ │ │ - 0x001eeec0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001eeed0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001eeee0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001eeef0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ - 0x001eef00 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ - 0x001eef10 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ - 0x001eef20 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ - 0x001eef30 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001eef40 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001eef50 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001eef60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001eef70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001eef80 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001eef90 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001eefa0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001eefb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eefc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001eefd0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ + 0x001eeb80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001eeb90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001eeba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eebb0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001eebc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eebd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001eebe0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001eebf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eec00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001eec10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001eec20 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001eec30 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ + 0x001eec40 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001eec50 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001eec60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001eec70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eec80 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eec90 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001eeca0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001eecb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eecc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eecd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eece0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eecf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eed00 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ + 0x001eed10 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ + 0x001eed20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eed30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001eed40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001eed50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eed60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001eed70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001eed80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001eed90 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001eeda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eedb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001eedc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001eedd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001eede0 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ + 0x001eedf0 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ + 0x001eee00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eee10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001eee20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001eee30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eee40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001eee50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eee60 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001eee70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001eee80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eee90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001eeea0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eeeb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001eeec0 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ + 0x001eeed0 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ + 0x001eeee0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001eeef0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001eef00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eef10 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001eef20 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001eef30 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001eef40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eef50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001eef60 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001eef70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001eef80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001eef90 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ + 0x001eefa0 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ + 0x001eefb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001eefc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001eefd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ 0x001eefe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001eeff0 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ - 0x001ef000 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ - 0x001ef010 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001ef020 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef030 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001ef040 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ef050 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ - 0x001ef060 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ - 0x001ef070 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ - 0x001ef080 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ - 0x001ef090 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ - 0x001ef0a0 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ - 0x001ef0b0 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ - 0x001ef0c0 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ - 0x001ef0d0 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ - 0x001ef0e0 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ - 0x001ef0f0 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ - 0x001ef100 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ - 0x001ef110 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ - 0x001ef120 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ - 0x001ef130 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ - 0x001ef140 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ - 0x001ef150 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ - 0x001ef160 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ - 0x001ef170 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ - 0x001ef180 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ - 0x001ef190 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ - 0x001ef1a0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x001ef1b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ef1c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ef1d0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001ef1e0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ - 0x001ef1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef200 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ef210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef220 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ - 0x001ef230 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef240 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ef250 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ - 0x001ef260 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef270 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001ef280 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef290 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ef2a0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001ef2b0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001ef2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef2d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001ef2e0 62617365 220a2020 20202020 20202020 base". │ │ │ │ - 0x001ef2f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ - 0x001ef300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef310 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ - 0x001ef320 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001ef330 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ - 0x001ef340 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ - 0x001ef350 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ - 0x001ef360 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ - 0x001ef370 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ - 0x001ef380 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ - 0x001ef390 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ - 0x001ef3a0 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ - 0x001ef3b0 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ - 0x001ef3c0 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ - 0x001ef3d0 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ - 0x001ef3e0 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ - 0x001ef3f0 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ - 0x001ef400 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ - 0x001ef410 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ - 0x001ef420 20697420 73746172 74732077 69746820 it starts with │ │ │ │ - 0x001ef430 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ - 0x001ef440 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ - 0x001ef450 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ - 0x001ef460 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ - 0x001ef470 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ - 0x001ef480 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ - 0x001ef490 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ - 0x001ef4a0 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ - 0x001ef4b0 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ - 0x001ef4c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef4d0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001ef4e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001ef4f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ef500 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001ef510 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001ef520 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ - 0x001ef530 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ - 0x001ef540 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ - 0x001ef550 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ - 0x001ef560 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001ef570 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ef580 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001ef590 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001ef5a0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001ef5b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ef5c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef5d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001ef5e0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001ef5f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef600 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ - 0x001ef610 74220a20 20202020 20202020 20202020 t". │ │ │ │ - 0x001ef620 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001ef630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef640 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ - 0x001ef650 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001ef660 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ - 0x001ef670 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ - 0x001ef680 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ - 0x001ef690 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ - 0x001ef6a0 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ - 0x001ef6b0 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ - 0x001ef6c0 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ - 0x001ef6d0 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ - 0x001ef6e0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x001ef6f0 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ - 0x001ef700 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ - 0x001ef710 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001ef720 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef730 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001ef740 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001ef750 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001ef760 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001ef770 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef780 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001ef790 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x001ef7a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef7b0 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ - 0x001ef7c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001ef7d0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001ef7e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef7f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ef800 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef810 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ - 0x001ef820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef830 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001ef840 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ - 0x001ef850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef860 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001ef870 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001ef880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ef890 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ef8a0 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ - 0x001ef8b0 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ - 0x001ef8c0 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ - 0x001ef8d0 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ - 0x001ef8e0 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ - 0x001ef8f0 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ - 0x001ef900 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ - 0x001ef910 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ - 0x001ef920 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x001ef930 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ - 0x001ef940 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ - 0x001ef950 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ - 0x001ef960 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ - 0x001ef970 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ - 0x001ef980 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ - 0x001ef990 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ef9a0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001ef9b0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x001ef9c0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001ef9d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x001ef9e0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x001ef9f0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x001efa00 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ - 0x001efa10 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001efa20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001efa30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001efa40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001efa50 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001efa60 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ - 0x001efa70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001efa80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001efa90 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001efaa0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001efab0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001efac0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001efad0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001efae0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001efaf0 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ - 0x001efb00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001efb10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001efb20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001efb30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001efb40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001efb50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001efb60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001efb70 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001efb80 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ - 0x001efb90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001efba0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001efbb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001efbc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001efbd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001efbe0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001efbf0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001efc00 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001efc10 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ - 0x001efc20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001efc30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001efc40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001efc50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001efc60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001efc70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001efc80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001efc90 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001efca0 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ - 0x001efcb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001efcc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001efcd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001efce0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001efcf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001efd00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001efd10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001efd20 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001efd30 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ - 0x001efd40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001efd50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001efd60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001efd70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001efd80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001efd90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001efda0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001efdb0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001efdc0 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ - 0x001efdd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001efde0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001efdf0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001efe00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001efe10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001efe20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001efe30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001efe40 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ - 0x001efe50 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ - 0x001efe60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001efe70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001efe80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001efe90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001efea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001efeb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001efec0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001efed0 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ - 0x001efee0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ - 0x001efef0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001eff00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001eff10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001eff20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001eff30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001eff40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001eff50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001eff60 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ - 0x001eff70 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x001eff80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001eff90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001effa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001effb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001effc0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001effd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001effe0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001efff0 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ - 0x001f0000 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ - 0x001f0010 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f0020 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f0030 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f0040 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f0050 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f0060 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f0070 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f0080 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ - 0x001f0090 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ - 0x001f00a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f00b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ - 0x001f00c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f00d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f00e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f00f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f0100 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f0110 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ - 0x001f0120 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ - 0x001f0130 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f0140 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f0150 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f0160 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f0170 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f0180 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f0190 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f01a0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ - 0x001f01b0 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ - 0x001f01c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f01d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f01e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f01f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f0200 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f0210 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f0220 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f0230 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x001f0240 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ - 0x001f0250 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f0260 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f0270 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f0280 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f0290 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f02a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f02b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f02c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f02d0 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ - 0x001f02e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f02f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f0300 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f0310 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f0320 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f0330 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f0340 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f0350 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f0360 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ - 0x001f0370 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f0380 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001f0390 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f03a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f03b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f03c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f03d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f03e0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ - 0x001f03f0 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ - 0x001f0400 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f0410 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001f0420 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f0430 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f0440 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f0450 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f0460 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f0470 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f0480 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ - 0x001f0490 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f04a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001f04b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f04c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f04d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f04e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f04f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f0500 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ - 0x001f0510 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ - 0x001f0520 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f0530 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f0540 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f0550 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f0560 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f0570 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f0580 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f0590 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001f05a0 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ - 0x001f05b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f05c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f05d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f05e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f05f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f0600 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f0610 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f0620 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001f0630 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ - 0x001f0640 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f0650 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001f0660 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f0670 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f0680 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f0690 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f06a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f06b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f06c0 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ - 0x001f06d0 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ - 0x001f06e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f06f0 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ - 0x001f0700 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ - 0x001f0710 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ - 0x001f0720 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ - 0x001f0730 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f0740 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f0750 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f0760 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f0770 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f0780 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ - 0x001f0790 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f07a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f07b0 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ - 0x001f07c0 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ - 0x001f07d0 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ - 0x001f07e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f07f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f0800 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f0810 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f0820 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f0830 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ - 0x001f0840 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ - 0x001f0850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f0860 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ - 0x001f0870 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ - 0x001f0880 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f0890 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f08a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f08b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f08c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f08d0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001f08e0 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ - 0x001f08f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f0900 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ - 0x001f0910 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ - 0x001f0920 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f0930 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f0940 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f0950 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f0960 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f0970 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ - 0x001f0980 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f0990 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f09a0 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ - 0x001f09b0 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ - 0x001f09c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f09d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f09e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f09f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f0a00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f0a10 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ - 0x001f0a20 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ - 0x001f0a30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f0a40 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ - 0x001f0a50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f0a60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f0a70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f0a80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f0a90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f0aa0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ - 0x001f0ab0 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ - 0x001f0ac0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f0ad0 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ - 0x001f0ae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f0af0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f0b00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f0b10 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f0b20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f0b30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f0b40 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ - 0x001f0b50 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001f0b60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f0b70 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ - 0x001f0b80 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f0b90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f0ba0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f0bb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f0bc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f0bd0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ - 0x001f0be0 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ - 0x001f0bf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f0c00 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ - 0x001f0c10 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f0c20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f0c30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f0c40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f0c50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f0c60 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ - 0x001f0c70 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ - 0x001f0c80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f0c90 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ - 0x001f0ca0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f0cb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f0cc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f0cd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f0ce0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f0cf0 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ - 0x001f0d00 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ - 0x001f0d10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f0d20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f0d30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f0d40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f0d50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f0d60 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f0d70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f0d80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f0d90 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ - 0x001f0da0 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ - 0x001f0db0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f0dc0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f0dd0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f0de0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f0df0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f0e00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f0e10 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f0e20 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x001f0e30 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ - 0x001f0e40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f0e50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f0e60 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f0e70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f0e80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f0e90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f0ea0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f0eb0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ - 0x001f0ec0 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ - 0x001f0ed0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x001f0ee0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f0ef0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f0f00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f0f10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f0f20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f0f30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f0f40 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f0f50 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ - 0x001f0f60 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ - 0x001f0f70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f0f80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f0f90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f0fa0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f0fb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f0fc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f0fd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f0fe0 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ - 0x001f0ff0 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ - 0x001f1000 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f1010 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001f1020 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f1030 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f1040 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f1050 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f1060 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f1070 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001f1080 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ - 0x001f1090 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ - 0x001f10a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f10b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f10c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f10d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f10e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f10f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f1100 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f1110 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x001f1120 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ - 0x001f1130 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ - 0x001f1140 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f1150 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f1160 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f1170 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f1180 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f1190 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f11a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f11b0 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x001f11c0 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ - 0x001f11d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f11e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f11f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f1200 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f1210 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f1220 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f1230 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f1240 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f1250 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ - 0x001f1260 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ - 0x001f1270 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ - 0x001f1280 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f1290 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f12a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f12b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f12c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f12d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f12e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f12f0 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ - 0x001f1300 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ - 0x001f1310 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ - 0x001f1320 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f1330 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f1340 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f1350 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f1360 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f1370 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f1380 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f1390 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ - 0x001f13a0 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ - 0x001f13b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f13c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f13d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f13e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f13f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f1400 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f1410 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f1420 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ - 0x001f1430 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ - 0x001f1440 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ - 0x001f1450 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f1460 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f1470 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f1480 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f1490 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f14a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f14b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f14c0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ - 0x001f14d0 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ - 0x001f14e0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ - 0x001f14f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f1500 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f1510 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f1520 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f1530 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f1540 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f1550 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f1560 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ - 0x001f1570 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ - 0x001f1580 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f1590 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ - 0x001f15a0 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ - 0x001f15b0 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ - 0x001f15c0 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ - 0x001f15d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f15e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f15f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f1600 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f1610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f1620 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ - 0x001f1630 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ - 0x001f1640 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f1650 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ - 0x001f1660 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ - 0x001f1670 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ - 0x001f1680 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ - 0x001f1690 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ - 0x001f16a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f16b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f16c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f16d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f16e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f16f0 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ - 0x001f1700 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ - 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 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ - 0x001f1770 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f1780 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f1790 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ - 0x001f17a0 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ - 0x001f17b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f17c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f17d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f17e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f17f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f1800 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f1810 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ - 0x001f1820 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f1830 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f1840 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f1850 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f1860 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f1870 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f1880 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ - 0x001f1890 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f18a0 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ - 0x001f18b0 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ - 0x001f18c0 20737472 75637475 72656420 65786365 structured exce │ │ │ │ - 0x001f18d0 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ - 0x001f18e0 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ - 0x001f18f0 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ - 0x001f1900 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f1910 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f1920 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f1930 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f1940 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f1950 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f1960 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ - 0x001f1970 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f1980 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f1990 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f19a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f19b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f19c0 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ - 0x001f19d0 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ - 0x001f19e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f19f0 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ - 0x001f1a00 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ - 0x001f1a10 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ - 0x001f1a20 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ - 0x001f1a30 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ - 0x001f1a40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f1a50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f1a60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f1a70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f1a80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f1a90 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ - 0x001f1aa0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f1ab0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x001f1ac0 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ - 0x001f1ad0 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ - 0x001f1ae0 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ - 0x001f1af0 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ - 0x001f1b00 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f1b10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f1b20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f1b30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f1b40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f1b50 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ - 0x001f1b60 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ - 0x001f1b70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f1b80 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ - 0x001f1b90 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ - 0x001f1ba0 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ - 0x001f1bb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f1bc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f1bd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f1be0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f1bf0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f1c00 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ - 0x001f1c10 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ - 0x001f1c20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f1c30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f1c40 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ - 0x001f1c50 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ - 0x001f1c60 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ - 0x001f1c70 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f1c80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f1c90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f1ca0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f1cb0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f1cc0 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ - 0x001f1cd0 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ - 0x001f1ce0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f1cf0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x001f1d00 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ - 0x001f1d10 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ - 0x001f1d20 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001f1d30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f1d40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f1d50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f1d60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f1d70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f1d80 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ - 0x001f1d90 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ - 0x001f1da0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f1db0 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ - 0x001f1dc0 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ - 0x001f1dd0 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ - 0x001f1de0 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ - 0x001f1df0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f1e00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f1e10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f1e20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f1e30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f1e40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f1e50 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ - 0x001f1e60 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ - 0x001f1e70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f1e80 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ - 0x001f1e90 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ - 0x001f1ea0 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ - 0x001f1eb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f1ec0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f1ed0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f1ee0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f1ef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f1f00 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ - 0x001f1f10 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ - 0x001f1f20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f1f30 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ - 0x001f1f40 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ - 0x001f1f50 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ - 0x001f1f60 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f1f70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f1f80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f1f90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f1fa0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f1fb0 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ - 0x001f1fc0 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ - 0x001f1fd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f1fe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f1ff0 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ - 0x001f2000 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ - 0x001f2010 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f2020 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f2030 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f2040 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f2050 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f2060 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f2070 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ - 0x001f2080 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ - 0x001f2090 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f20a0 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ - 0x001f20b0 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ - 0x001f20c0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001f20d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f20e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f20f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f2100 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f2110 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f2120 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ - 0x001f2130 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ - 0x001f2140 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f2150 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ - 0x001f2160 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ - 0x001f2170 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ - 0x001f2180 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f2190 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f21a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f21b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f21c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f21d0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ - 0x001f21e0 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ - 0x001f21f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f2200 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ - 0x001f2210 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ - 0x001f2220 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f2230 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f2240 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f2250 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f2260 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f2270 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ - 0x001f2280 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ - 0x001f2290 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f22a0 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ - 0x001f22b0 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ - 0x001f22c0 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ - 0x001f22d0 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ - 0x001f22e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f22f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f2300 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f2310 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f2320 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f2330 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ - 0x001f2340 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ - 0x001f2350 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ - 0x001f2360 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f2370 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ - 0x001f2380 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ - 0x001f2390 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ - 0x001f23a0 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ - 0x001f23b0 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ - 0x001f23c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f23d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f23e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f23f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f2400 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f2410 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ - 0x001f2420 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ - 0x001f2430 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f2440 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ - 0x001f2450 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ - 0x001f2460 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ - 0x001f2470 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ - 0x001f2480 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f2490 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f24a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f24b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f24c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f24d0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001f24e0 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ - 0x001f24f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f2500 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ - 0x001f2510 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ - 0x001f2520 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f2530 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f2540 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f2550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f2560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f2570 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ - 0x001f2580 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f2590 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ - 0x001f25a0 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ - 0x001f25b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f25c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f25d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f25e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f25f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f2600 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ - 0x001f2610 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ - 0x001f2620 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f2630 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ - 0x001f2640 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ - 0x001f2650 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ - 0x001f2660 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f2670 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f2680 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f2690 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f26a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f26b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f26c0 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ - 0x001f26d0 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ - 0x001f26e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f26f0 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ - 0x001f2700 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ - 0x001f2710 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ - 0x001f2720 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f2730 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f2740 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f2750 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f2760 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f2770 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ - 0x001f2780 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ - 0x001f2790 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ - 0x001f27a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f27b0 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x001f27c0 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ - 0x001f27d0 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ - 0x001f27e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f27f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f2800 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f2810 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f2820 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f2830 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001f2840 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001f2850 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x001f2860 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f2870 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001f2880 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ - 0x001f2890 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ - 0x001f28a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f28b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f28c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f28d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f28e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f28f0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001f2900 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001f2910 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ - 0x001f2920 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f2930 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x001f2940 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x001f2950 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ - 0x001f2960 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ - 0x001f2970 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f2980 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f2990 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f29a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f29b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f29c0 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ - 0x001f29d0 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ - 0x001f29e0 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ - 0x001f29f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f2a00 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ - 0x001f2a10 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ - 0x001f2a20 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ - 0x001f2a30 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f2a40 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f2a50 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f2a60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f2a70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f2a80 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001f2a90 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001f2aa0 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ - 0x001f2ab0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f2ac0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001f2ad0 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ - 0x001f2ae0 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ - 0x001f2af0 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ - 0x001f2b00 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ - 0x001f2b10 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ - 0x001f2b20 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ - 0x001f2b30 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ - 0x001f2b40 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ - 0x001f2b50 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ - 0x001f2b60 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ - 0x001f2b70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f2b80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f2b90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f2ba0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f2bb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f2bc0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001f2bd0 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ - 0x001f2be0 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ - 0x001f2bf0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f2c00 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001f2c10 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ - 0x001f2c20 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ - 0x001f2c30 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ - 0x001f2c40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f2c50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f2c60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f2c70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f2c80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f2c90 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ - 0x001f2ca0 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ - 0x001f2cb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f2cc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f2cd0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x001f2ce0 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ - 0x001f2cf0 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ - 0x001f2d00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f2d10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f2d20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f2d30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f2d40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f2d50 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ - 0x001f2d60 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ - 0x001f2d70 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ - 0x001f2d80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f2d90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f2da0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f2db0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f2dc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f2dd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f2de0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f2df0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x001f2e00 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ - 0x001f2e10 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ - 0x001f2e20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f2e30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ - 0x001f2e40 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f2e50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f2e60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f2e70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f2e80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f2e90 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ - 0x001f2ea0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ - 0x001f2eb0 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ - 0x001f2ec0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f2ed0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f2ee0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f2ef0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f2f00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f2f10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f2f20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f2f30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f2f40 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ - 0x001f2f50 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ - 0x001f2f60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f2f70 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ - 0x001f2f80 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ - 0x001f2f90 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ - 0x001f2fa0 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ - 0x001f2fb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f2fc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f2fd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f2fe0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f2ff0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f3000 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001f3010 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x001f3020 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ - 0x001f3030 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f3040 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ - 0x001f3050 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ - 0x001f3060 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ - 0x001f3070 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ - 0x001f3080 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f3090 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f30a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f30b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f30c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f30d0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001f30e0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ - 0x001f30f0 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ - 0x001f3100 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f3110 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ - 0x001f3120 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ - 0x001f3130 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ - 0x001f3140 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ - 0x001f3150 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f3160 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f3170 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f3180 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f3190 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f31a0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001f31b0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001f31c0 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ - 0x001f31d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f31e0 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ - 0x001f31f0 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ - 0x001f3200 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ - 0x001f3210 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ - 0x001f3220 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f3230 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f3240 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3250 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f3260 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f3270 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ - 0x001f3280 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ - 0x001f3290 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ - 0x001f32a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f32b0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ - 0x001f32c0 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ - 0x001f32d0 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ - 0x001f32e0 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ - 0x001f32f0 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ - 0x001f3300 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ - 0x001f3310 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ - 0x001f3320 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ - 0x001f3330 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ - 0x001f3340 73206973 20646573 63726962 65642069 s is described i │ │ │ │ - 0x001f3350 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ - 0x001f3360 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ - 0x001f3370 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ - 0x001f3380 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ - 0x001f3390 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ - 0x001f33a0 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ - 0x001f33b0 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ - 0x001f33c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f33d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f33e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f33f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f3400 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f3410 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ - 0x001f3420 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ - 0x001f3430 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ - 0x001f3440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f3450 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f3460 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ - 0x001f3470 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ - 0x001f3480 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f3490 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f34a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f34b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f34c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f34d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f34e0 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ - 0x001f34f0 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ - 0x001f3500 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ - 0x001f3510 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f3520 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f3530 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f3540 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f3550 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f3560 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f3570 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f3580 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ - 0x001f3590 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ - 0x001f35a0 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ - 0x001f35b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f35c0 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ - 0x001f35d0 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ - 0x001f35e0 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ - 0x001f35f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f3600 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f3610 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f3620 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f3630 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f3640 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ - 0x001f3650 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ - 0x001f3660 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x001f3670 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f3680 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x001f3690 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ - 0x001f36a0 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ - 0x001f36b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f36c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f36d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f36e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f36f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f3700 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ - 0x001f3710 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ - 0x001f3720 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ - 0x001f3730 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f3740 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ - 0x001f3750 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ - 0x001f3760 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f3770 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001f3780 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001f3790 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001f37a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x001f37b0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ - 0x001f37c0 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ - 0x001f37d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f37e0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ - 0x001f37f0 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ - 0x001f3800 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ - 0x001f3810 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ - 0x001f3820 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ - 0x001f3830 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ - 0x001f3840 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ - 0x001f3850 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ - 0x001f3860 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ - 0x001f3870 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f3880 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f3890 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f38a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f38b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f38c0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f38d0 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ - 0x001f38e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f38f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f3900 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f3910 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f3920 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f3930 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f3940 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f3950 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001f3960 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ - 0x001f3970 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ - 0x001f3980 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f3990 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f39a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f39b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f39c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f39d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f39e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f39f0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f3a00 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ - 0x001f3a10 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ - 0x001f3a20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f3a30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f3a40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f3a50 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f3a60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f3a70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f3a80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f3a90 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001f3aa0 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ - 0x001f3ab0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f3ac0 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ - 0x001f3ad0 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ - 0x001f3ae0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f3af0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f3b00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f3b10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f3b20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f3b30 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ - 0x001f3b40 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ - 0x001f3b50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f3b60 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ - 0x001f3b70 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ - 0x001f3b80 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ - 0x001f3b90 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ - 0x001f3ba0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x001f3bb0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x001f3bc0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f3bd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f3be0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f3bf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f3c00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f3c10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f3c20 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ - 0x001f3c30 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ - 0x001f3c40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f3c50 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ - 0x001f3c60 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ - 0x001f3c70 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ - 0x001f3c80 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ - 0x001f3c90 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ - 0x001f3ca0 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ - 0x001f3cb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f3cc0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f3cd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f3ce0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f3cf0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f3d00 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ - 0x001f3d10 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ - 0x001f3d20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f3d30 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ - 0x001f3d40 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ - 0x001f3d50 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ - 0x001f3d60 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ - 0x001f3d70 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ - 0x001f3d80 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ - 0x001f3d90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f3da0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f3db0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f3dc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f3dd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f3de0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f3df0 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ - 0x001f3e00 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001f3e10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f3e20 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ - 0x001f3e30 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ - 0x001f3e40 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ - 0x001f3e50 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ - 0x001f3e60 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ - 0x001f3e70 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001f3e80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f3e90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f3ea0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f3eb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f3ec0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f3ed0 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ - 0x001f3ee0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ - 0x001f3ef0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f3f00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f3f10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f3f20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f3f30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f3f40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f3f50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f3f60 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ - 0x001f3f70 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ - 0x001f3f80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f3f90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f3fa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f3fb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f3fc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f3fd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f3fe0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f3ff0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f4000 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x001f4010 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f4020 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f4030 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x001f4040 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f4050 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f4060 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f4070 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f4080 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f4090 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f40a0 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ - 0x001f40b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f40c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f40d0 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ - 0x001f40e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f40f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f4100 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f4110 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f4120 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f4130 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f4140 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ - 0x001f4150 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f4160 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001f4170 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f4180 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f4190 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f41a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f41b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f41c0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x001f41d0 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ - 0x001f41e0 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ - 0x001f41f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f4200 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001f4210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f4220 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f4230 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f4240 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f4250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f4260 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f4270 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ - 0x001f4280 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f4290 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ - 0x001f42a0 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ - 0x001f42b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f42c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f42d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f42e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f42f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f4300 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ - 0x001f4310 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ - 0x001f4320 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f4330 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ - 0x001f4340 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ - 0x001f4350 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f4360 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f4370 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f4380 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f4390 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f43a0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x001f43b0 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ - 0x001f43c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f43d0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x001f43e0 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ - 0x001f43f0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x001f4400 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x001f4410 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x001f4420 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f4430 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f4440 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f4450 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f4460 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f4470 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f4480 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ - 0x001f4490 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x001f44a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f44b0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x001f44c0 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ - 0x001f44d0 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x001f44e0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x001f44f0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x001f4500 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f4510 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f4520 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f4530 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f4540 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f4550 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x001f4560 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ - 0x001f4570 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001f4580 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f4590 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x001f45a0 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ - 0x001f45b0 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x001f45c0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x001f45d0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x001f45e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f45f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f4600 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f4610 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f4620 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f4630 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f4640 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ - 0x001f4650 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f4660 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001f4670 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ - 0x001f4680 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x001f4690 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x001f46a0 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x001f46b0 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x001f46c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f46d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f46e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f46f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f4700 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f4710 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x001f4720 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ - 0x001f4730 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f4740 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x001f4750 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ - 0x001f4760 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x001f4770 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x001f4780 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x001f4790 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x001f47a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f47b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f47c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f47d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f47e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f47f0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x001f4800 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ - 0x001f4810 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f4820 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x001f4830 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ - 0x001f4840 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x001f4850 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x001f4860 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x001f4870 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x001f4880 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f4890 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f48a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f48b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f48c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f48d0 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x001f48e0 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ - 0x001f48f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f4900 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x001f4910 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ - 0x001f4920 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ - 0x001f4930 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ - 0x001f4940 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ - 0x001f4950 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001f4960 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f4970 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f4980 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f4990 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f49a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f49b0 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ - 0x001f49c0 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ - 0x001f49d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f49e0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ - 0x001f49f0 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ - 0x001f4a00 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ - 0x001f4a10 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ - 0x001f4a20 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ - 0x001f4a30 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ - 0x001f4a40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f4a50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f4a60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f4a70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f4a80 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f4a90 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ - 0x001f4aa0 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ - 0x001f4ab0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f4ac0 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ - 0x001f4ad0 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ - 0x001f4ae0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ - 0x001f4af0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ - 0x001f4b00 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ - 0x001f4b10 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ - 0x001f4b20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f4b30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f4b40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f4b50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f4b60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f4b70 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ - 0x001f4b80 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ - 0x001f4b90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f4ba0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ - 0x001f4bb0 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ - 0x001f4bc0 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ - 0x001f4bd0 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ - 0x001f4be0 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ - 0x001f4bf0 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ - 0x001f4c00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f4c10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f4c20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f4c30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f4c40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f4c50 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ - 0x001f4c60 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ - 0x001f4c70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f4c80 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001f4c90 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ - 0x001f4ca0 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ - 0x001f4cb0 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ - 0x001f4cc0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ - 0x001f4cd0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ - 0x001f4ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f4cf0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f4d00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f4d10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f4d20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f4d30 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ - 0x001f4d40 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ - 0x001f4d50 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ - 0x001f4d60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f4d70 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ - 0x001f4d80 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ - 0x001f4d90 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ - 0x001f4da0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ - 0x001f4db0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ - 0x001f4dc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f4dd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f4de0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f4df0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f4e00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f4e10 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ - 0x001f4e20 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ - 0x001f4e30 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ - 0x001f4e40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f4e50 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ - 0x001f4e60 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ - 0x001f4e70 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ - 0x001f4e80 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ - 0x001f4e90 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ - 0x001f4ea0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f4eb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f4ec0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f4ed0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f4ee0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f4ef0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f4f00 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ - 0x001f4f10 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ - 0x001f4f20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f4f30 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ - 0x001f4f40 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ - 0x001f4f50 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ - 0x001f4f60 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ - 0x001f4f70 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ - 0x001f4f80 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f4f90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f4fa0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f4fb0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f4fc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f4fd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f4fe0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ - 0x001f4ff0 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ - 0x001f5000 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f5010 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001f5020 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f5030 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f5040 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f5050 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f5060 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f5070 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f5080 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ - 0x001f5090 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f50a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f50b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f50c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f50d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f50e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f50f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f5100 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f5110 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ - 0x001f5120 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ - 0x001f5130 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f5140 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f5150 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f5160 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f5170 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f5180 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f5190 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f51a0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ - 0x001f51b0 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ - 0x001f51c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f51d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f51e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001f51f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f5200 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f5210 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f5220 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f5230 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f5240 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ - 0x001f5250 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ - 0x001f5260 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f5270 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ - 0x001f5280 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f5290 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f52a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f52b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f52c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f52d0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ - 0x001f52e0 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ - 0x001f52f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f5300 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001f5310 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f5320 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f5330 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f5340 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f5350 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f5360 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ - 0x001f5370 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ - 0x001f5380 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f5390 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f53a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f53b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f53c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f53d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f53e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f53f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f5400 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ - 0x001f5410 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ - 0x001f5420 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5430 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f5440 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5450 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f5460 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f5470 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f5480 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f5490 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ - 0x001f54a0 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ - 0x001f54b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f54c0 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ - 0x001f54d0 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ - 0x001f54e0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f54f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f5500 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f5510 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f5520 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f5530 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x001f5540 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ - 0x001f5550 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ - 0x001f5560 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5570 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f5580 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5590 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f55a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f55b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f55c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f55d0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x001f55e0 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ - 0x001f55f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f5600 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f5610 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f5620 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f5630 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f5640 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f5650 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f5660 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001f5670 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ - 0x001f5680 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f5690 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f56a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f56b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f56c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f56d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f56e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f56f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f5700 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ - 0x001f5710 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ - 0x001f5720 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f5730 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ - 0x001f5740 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f5750 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f5760 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f5770 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f5780 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f5790 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ - 0x001f57a0 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ - 0x001f57b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f57c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f57d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f57e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f57f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f5800 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f5810 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f5820 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x001f5830 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ - 0x001f5840 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ - 0x001f5850 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f5860 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f5870 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f5880 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f5890 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f58a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f58b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f58c0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x001f58d0 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ - 0x001f58e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f58f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f5900 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f5910 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f5920 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f5930 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f5940 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f5950 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001f5960 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ - 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 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ - 0x001f5a00 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ - 0x001f5a10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f5a20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ - 0x001f5a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f5a40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f5a50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f5a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f5a70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f5a80 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ - 0x001f5a90 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ - 0x001f5aa0 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ - 0x001f5ab0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f5ac0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f5ad0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f5ae0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f5af0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f5b00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f5b10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f5b20 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ - 0x001f5b30 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ - 0x001f5b40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f5b50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f5b60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f5b70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f5b80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f5b90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f5ba0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f5bb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f5bc0 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ - 0x001f5bd0 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ - 0x001f5be0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f5bf0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ - 0x001f5c00 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f5c10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f5c20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f5c30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f5c40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f5c50 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ - 0x001f5c60 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ - 0x001f5c70 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ - 0x001f5c80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f5c90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f5ca0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f5cb0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f5cc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f5cd0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f5ce0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f5cf0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x001f5d00 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ - 0x001f5d10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f5d20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ - 0x001f5d30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f5d40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f5d50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f5d60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f5d70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f5d80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f5d90 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ - 0x001f5da0 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ - 0x001f5db0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f5dc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ - 0x001f5dd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f5de0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x001f5df0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f5e00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f5e10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f5e20 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ - 0x001f5e30 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ - 0x001f5e40 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ - 0x001f5e50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f5e60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f5e70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f5e80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f5e90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f5ea0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f5eb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f5ec0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ - 0x001f5ed0 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ - 0x001f5ee0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f5ef0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f5f00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f5f10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f5f20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f5f30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f5f40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f5f50 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ - 0x001f5f60 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ - 0x001f5f70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f5f80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f5f90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001f5fa0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f5fb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f5fc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f5fd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f5fe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f5ff0 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ - 0x001f6000 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ - 0x001f6010 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f6020 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f6030 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f6040 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f6050 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f6060 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f6070 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f6080 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ - 0x001f6090 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ - 0x001f60a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f60b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ - 0x001f60c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f60d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f60e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f60f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f6100 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f6110 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f6120 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ - 0x001f6130 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ - 0x001f6140 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f6150 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ - 0x001f6160 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f6170 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f6180 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f6190 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f61a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f61b0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001f61c0 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ - 0x001f61d0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ - 0x001f61e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f61f0 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ - 0x001f6200 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ - 0x001f6210 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ - 0x001f6220 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f6230 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f6240 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f6250 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f6260 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f6270 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001f6280 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ - 0x001f6290 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f62a0 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ - 0x001f62b0 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ - 0x001f62c0 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ - 0x001f62d0 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ - 0x001f62e0 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ - 0x001f62f0 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ - 0x001f6300 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ - 0x001f6310 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ - 0x001f6320 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ - 0x001f6330 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ - 0x001f6340 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ - 0x001f6350 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f6360 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f6370 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f6380 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f6390 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f63a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f63b0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x001f63c0 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ - 0x001f63d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f63e0 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ - 0x001f63f0 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ - 0x001f6400 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ - 0x001f6410 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ - 0x001f6420 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ - 0x001f6430 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ - 0x001f6440 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ - 0x001f6450 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ - 0x001f6460 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f6470 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f6480 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f6490 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f64a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f64b0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ - 0x001f64c0 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ - 0x001f64d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f64e0 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ - 0x001f64f0 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ - 0x001f6500 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ - 0x001f6510 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ - 0x001f6520 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ - 0x001f6530 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ - 0x001f6540 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ - 0x001f6550 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ - 0x001f6560 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ - 0x001f6570 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ - 0x001f6580 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ - 0x001f6590 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ - 0x001f65a0 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ - 0x001f65b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f65c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f65d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f65e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f65f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f6600 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f6610 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ - 0x001f6620 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ - 0x001f6630 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f6640 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ - 0x001f6650 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ - 0x001f6660 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001f6670 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f6680 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f6690 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f66a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f66b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f66c0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001f66d0 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ - 0x001f66e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f66f0 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ - 0x001f6700 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ - 0x001f6710 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ - 0x001f6720 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f6730 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f6740 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f6750 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f6760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f6770 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ - 0x001f6780 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ - 0x001f6790 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f67a0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001f67b0 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ - 0x001f67c0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ - 0x001f67d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f67e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f67f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f6800 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f6810 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f6820 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001f6830 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ - 0x001f6840 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ - 0x001f6850 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f6860 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f6870 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f6880 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f6890 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f68a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f68b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f68c0 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ - 0x001f68d0 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ - 0x001f68e0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ - 0x001f68f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f6900 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f6910 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f6920 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f6930 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f6940 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f6950 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f6960 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001f6970 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ - 0x001f6980 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f6990 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ - 0x001f69a0 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ - 0x001f69b0 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ - 0x001f69c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f69d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f69e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f69f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f6a00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f6a10 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ - 0x001f6a20 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ - 0x001f6a30 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ - 0x001f6a40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f6a50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f6a60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f6a70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f6a80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f6a90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f6aa0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f6ab0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ - 0x001f6ac0 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ - 0x001f6ad0 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ - 0x001f6ae0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f6af0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ - 0x001f6b00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f6b10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f6b20 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f6b30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f6b40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f6b50 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ - 0x001f6b60 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ - 0x001f6b70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f6b80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f6b90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f6ba0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f6bb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f6bc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f6bd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f6be0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f6bf0 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ - 0x001f6c00 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ - 0x001f6c10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f6c20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f6c30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f6c40 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f6c50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f6c60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f6c70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f6c80 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x001f6c90 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ - 0x001f6ca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f6cb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f6cc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001f6cd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f6ce0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f6cf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f6d00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f6d10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f6d20 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ - 0x001f6d30 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ - 0x001f6d40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f6d50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ - 0x001f6d60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f6d70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f6d80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f6d90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f6da0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f6db0 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ - 0x001f6dc0 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ - 0x001f6dd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f6de0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f6df0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ - 0x001f6e00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f6e10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f6e20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f6e30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f6e40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f6e50 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ - 0x001f6e60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f6e70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ - 0x001f6e80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f6e90 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f6ea0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f6eb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f6ec0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f6ed0 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ - 0x001f6ee0 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ - 0x001f6ef0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f6f00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ - 0x001f6f10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f6f20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f6f30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f6f40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f6f50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f6f60 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ - 0x001f6f70 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ - 0x001f6f80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f6f90 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001f6fa0 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ - 0x001f6fb0 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ - 0x001f6fc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f6fd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f6fe0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f6ff0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f7000 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f7010 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ - 0x001f7020 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f7030 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f7040 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ - 0x001f7050 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f7060 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f7070 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f7080 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f7090 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f70a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f70b0 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ - 0x001f70c0 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ - 0x001f70d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f70e0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001f70f0 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ - 0x001f7100 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ - 0x001f7110 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ - 0x001f7120 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ - 0x001f7130 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ - 0x001f7140 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ - 0x001f7150 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f7160 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f7170 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f7180 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f7190 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f71a0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ - 0x001f71b0 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ - 0x001f71c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f71d0 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ - 0x001f71e0 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ - 0x001f71f0 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ - 0x001f7200 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ - 0x001f7210 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ - 0x001f7220 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ - 0x001f7230 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f7240 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001f7250 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ - 0x001f7260 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ - 0x001f7270 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001f7280 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f7290 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ - 0x001f72a0 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ - 0x001f72b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f72c0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x001f72d0 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ - 0x001f72e0 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ - 0x001f72f0 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ - 0x001f7300 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ - 0x001f7310 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ - 0x001f7320 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ - 0x001f7330 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ - 0x001f7340 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ - 0x001f7350 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ - 0x001f7360 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ - 0x001f7370 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ - 0x001f7380 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ - 0x001f7390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f73a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f73b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f73c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f73d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f73e0 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ - 0x001f73f0 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ - 0x001f7400 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f7410 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ - 0x001f7420 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ - 0x001f7430 64657220 63686172 61637465 72697374 der characterist │ │ │ │ - 0x001f7440 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ - 0x001f7450 63686172 61637465 72697374 69637320 characteristics │ │ │ │ - 0x001f7460 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ - 0x001f7470 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ - 0x001f7480 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ - 0x001f7490 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ - 0x001f74a0 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ - 0x001f74b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f74c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f74d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f74e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f74f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f7500 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f7510 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ - 0x001f7520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f7530 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ - 0x001f7540 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ - 0x001f7550 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ - 0x001f7560 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ - 0x001f7570 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ - 0x001f7580 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ - 0x001f7590 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ - 0x001f75a0 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ - 0x001f75b0 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ - 0x001f75c0 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ - 0x001f75d0 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ - 0x001f75e0 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ - 0x001f75f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f7600 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f7610 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f7620 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f7630 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f7640 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f7650 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ - 0x001f7660 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f7670 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f7680 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ - 0x001f7690 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ - 0x001f76a0 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ - 0x001f76b0 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ - 0x001f76c0 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ - 0x001f76d0 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ - 0x001f76e0 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ - 0x001f76f0 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ - 0x001f7700 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ - 0x001f7710 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f7720 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f7730 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f7740 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f7750 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ - 0x001f7760 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f7770 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ - 0x001f7780 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ - 0x001f7790 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x001f77a0 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ - 0x001f77b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001f77c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f77d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f77e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f77f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f7800 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ - 0x001f7810 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ - 0x001f7820 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f7830 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ - 0x001f7840 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ - 0x001f7850 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ - 0x001f7860 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ - 0x001f7870 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ - 0x001f7880 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ - 0x001f7890 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ - 0x001f78a0 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ - 0x001f78b0 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ - 0x001f78c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f78d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f78e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f78f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f7900 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ - 0x001f7910 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f7920 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ - 0x001f7930 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ - 0x001f7940 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f7950 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ - 0x001f7960 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ - 0x001f7970 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ - 0x001f7980 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ - 0x001f7990 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ - 0x001f79a0 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ - 0x001f79b0 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ - 0x001f79c0 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ - 0x001f79d0 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ - 0x001f79e0 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ - 0x001f79f0 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ - 0x001f7a00 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ - 0x001f7a10 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ - 0x001f7a20 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ - 0x001f7a30 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ - 0x001f7a40 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ - 0x001f7a50 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ - 0x001f7a60 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ - 0x001f7a70 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ - 0x001f7a80 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ - 0x001f7a90 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ - 0x001f7aa0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ - 0x001f7ab0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001f7ac0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ - 0x001f7ad0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ - 0x001f7ae0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001f7af0 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ - 0x001f7b00 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ - 0x001f7b10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f7b20 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ - 0x001f7b30 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ - 0x001f7b40 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ - 0x001f7b50 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ - 0x001f7b60 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f7b70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f7b80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f7b90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f7ba0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ - 0x001f7bb0 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x001f7bc0 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ - 0x001f7bd0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f7be0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ - 0x001f7bf0 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ - 0x001f7c00 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ - 0x001f7c10 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ - 0x001f7c20 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ - 0x001f7c30 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ - 0x001f7c40 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ - 0x001f7c50 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ - 0x001f7c60 0a202020 20202020 20202020 20227374 . "st │ │ │ │ - 0x001f7c70 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ - 0x001f7c80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f7c90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f7ca0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ - 0x001f7cb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001f7cc0 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ - 0x001f7cd0 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ - 0x001f7ce0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ - 0x001f7cf0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ - 0x001f7d00 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001f7d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f7d20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001f7d30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001f7d40 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001f7d50 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ - 0x001f7d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f7d70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f7d80 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ - 0x001f7d90 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ - 0x001f7da0 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ - 0x001f7db0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ - 0x001f7dc0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001f7dd0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001f7de0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001f7df0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f7e00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f7e10 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f7e20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f7e30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f7e40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f7e50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f7e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f7e70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001f7e80 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ - 0x001f7e90 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ - 0x001f7ea0 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ - 0x001f7eb0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001f7ec0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001f7ed0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001f7ee0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001f7ef0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001f7f00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001f7f10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f7f20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001f7f30 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f7f40 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001f7f50 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ - 0x001f7f60 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ - 0x001f7f70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001f7f80 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ - 0x001f7f90 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ - 0x001f7fa0 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ - 0x001f7fb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f7fc0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f7fd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f7fe0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f7ff0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f8000 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001f8010 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ - 0x001f8020 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f8030 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x001f8040 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x001f8050 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ - 0x001f8060 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ - 0x001f8070 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ - 0x001f8080 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ - 0x001f8090 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ - 0x001f80a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f80b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f80c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f80d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f80e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f80f0 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ - 0x001f8100 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ - 0x001f8110 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f8120 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f8130 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001f8140 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001f8150 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ - 0x001f8160 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ - 0x001f8170 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f8180 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f8190 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f81a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f81b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f81c0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x001f81d0 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ - 0x001f81e0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001f81f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001f8200 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x001f8210 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ - 0x001f8220 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ - 0x001f8230 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ - 0x001f8240 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001f8250 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ - 0x001f8260 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001f8270 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001f8280 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x001f8290 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ - 0x001f82a0 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ - 0x001f82b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f82c0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ - 0x001f82d0 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ - 0x001f82e0 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ - 0x001f82f0 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ - 0x001f8300 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001f8310 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001f8320 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f8330 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f8340 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f8350 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ - 0x001f8360 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ - 0x001f8370 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001f8380 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ - 0x001f8390 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ - 0x001f83a0 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ - 0x001f83b0 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ - 0x001f83c0 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ - 0x001f83d0 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ - 0x001f83e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f83f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f8400 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f8410 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f8420 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f8430 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ - 0x001f8440 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ - 0x001f8450 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f8460 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001f8470 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001f8480 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001f8490 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ - 0x001f84a0 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ - 0x001f84b0 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ - 0x001f84c0 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ - 0x001f84d0 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ - 0x001f84e0 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ - 0x001f84f0 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ - 0x001f8500 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ - 0x001f8510 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f8520 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f8530 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f8540 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f8550 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f8560 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f8570 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ - 0x001f8580 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f8590 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f85a0 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ - 0x001f85b0 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ - 0x001f85c0 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ - 0x001f85d0 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ - 0x001f85e0 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ - 0x001f85f0 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ - 0x001f8600 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ - 0x001f8610 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ - 0x001f8620 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f8630 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f8640 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f8650 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001f8660 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001f8670 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ - 0x001f8680 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ - 0x001f8690 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001f86a0 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ - 0x001f86b0 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ - 0x001f86c0 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ - 0x001f86d0 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ - 0x001f86e0 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ - 0x001f86f0 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ - 0x001f8700 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x001f8710 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x001f8720 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001f8730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8740 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x001f8750 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f8760 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f8770 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ - 0x001f8780 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001f8790 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ - 0x001f87a0 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ - 0x001f87b0 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ - 0x001f87c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f87d0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ - 0x001f87e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001f87f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001f8800 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f8810 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001f8820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8830 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ - 0x001f8840 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ - 0x001f8850 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f8860 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ - 0x001f8870 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ - 0x001f8880 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f8890 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f88a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001f88b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001f88c0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001f88d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f88e0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001f88f0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001f8900 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ - 0x001f8910 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ - 0x001f8920 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f8930 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ - 0x001f8940 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ - 0x001f8950 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ - 0x001f8960 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ - 0x001f8970 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ - 0x001f8980 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x001f8990 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ - 0x001f89a0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001f89b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001f89c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f89d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f89e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f89f0 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ - 0x001f8a00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8a10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f8a20 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ - 0x001f8a30 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ - 0x001f8a40 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001f8a50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f8a60 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x001f8a70 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001eeff0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ef000 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001ef010 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ef020 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001ef030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef040 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001ef050 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001ef060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef070 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001ef080 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ + 0x001ef090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef0a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ef0b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ef0c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef0d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001ef0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef0f0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ef100 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ef110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef120 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001ef130 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001ef140 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001ef150 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ + 0x001ef160 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ + 0x001ef170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef180 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ef190 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001ef1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef1b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001ef1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef1d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ef1e0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001ef1f0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001ef200 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef210 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001ef220 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001ef230 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ + 0x001ef240 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ + 0x001ef250 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ef260 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ef270 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001ef280 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001ef290 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ef2a0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001ef2b0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001ef2c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ef2d0 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ + 0x001ef2e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ef2f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ef300 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001ef310 20202020 20202020 22617474 72696275 "attribu │ │ │ │ + 0x001ef320 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ + 0x001ef330 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001ef340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef350 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ef360 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ef370 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ef380 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ + 0x001ef390 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ + 0x001ef3a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef3b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001ef3c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001ef3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef3e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ef3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef400 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001ef410 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ef420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef430 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001ef440 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001ef450 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ef460 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ + 0x001ef470 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ + 0x001ef480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef490 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ef4a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ef4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef4c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001ef4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef4e0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001ef4f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001ef500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef510 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ef520 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ef530 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ef540 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ + 0x001ef550 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ + 0x001ef560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef570 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001ef580 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001ef590 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ef5a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ef5b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ef5c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ef5d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001ef5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef5f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ef600 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef610 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ef620 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ + 0x001ef630 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ + 0x001ef640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef650 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ef660 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001ef670 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001ef680 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001ef690 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001ef6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef6b0 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ + 0x001ef6c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ef6d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001ef6e0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001ef6f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ef700 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ + 0x001ef710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001ef720 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ef730 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ef740 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x001ef750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef760 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ef770 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001ef780 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001ef790 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001ef7a0 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ + 0x001ef7b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ef7c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001ef7d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001ef7e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ef7f0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001ef800 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ef810 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ef820 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ef830 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x001ef840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef850 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ + 0x001ef860 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ + 0x001ef870 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ef880 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001ef890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef8a0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001ef8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef8c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001ef8d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001ef8e0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001ef8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef900 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001ef910 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ + 0x001ef920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef930 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001ef940 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001ef950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef960 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001ef970 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ef980 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001ef990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef9a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ef9b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001ef9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ef9e0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ + 0x001ef9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001efa20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001efa30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001efa50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efa60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001efa70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efa80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001efa90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efaa0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001efab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001efac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efad0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001efae0 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ + 0x001efaf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efb00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efb10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001efb20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001efb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efb40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001efb50 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001efb60 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001efb70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efb80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001efb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efba0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001efbb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001efbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efbe0 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ + 0x001efbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efc10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001efc20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001efc30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efc40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001efc50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efc60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001efc70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efc80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001efc90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efca0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001efcb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001efcc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efcd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001efce0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ + 0x001efcf0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001efd00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efd10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001efd20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001efd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efd40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001efd50 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001efd60 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001efd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efd80 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001efd90 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001efda0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efdb0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x001efdc0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001efdd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001efde0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001efdf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001efe00 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ + 0x001efe10 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ + 0x001efe20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001efe30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001efe40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001efe50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001efe60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001efe70 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001efe80 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001efe90 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ + 0x001efea0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001efeb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001efec0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001efed0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x001efee0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001efef0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001eff00 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001eff10 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001eff20 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ + 0x001eff30 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001eff40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001eff50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001eff60 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001eff70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x001eff80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001eff90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001effa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001effb0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001effc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001effd0 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ + 0x001effe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001efff0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f0000 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f0010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0020 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001f0030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0040 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f0050 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f0060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0070 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f0080 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f0090 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001f00a0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001f00b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f00c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f00d0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f00e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f00f0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001f0100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0110 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f0120 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f0130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0140 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f0150 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f0160 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f0170 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ + 0x001f0180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0190 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f01a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f01b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f01c0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ + 0x001f01d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f01e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f01f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f0200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0210 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f0220 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f0230 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f0240 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ + 0x001f0250 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ + 0x001f0260 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0270 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f0280 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f0290 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f02a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f02b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f02c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f02d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f02e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f02f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f0300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0310 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001f0320 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ + 0x001f0330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0340 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f0350 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f0360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0370 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f0380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0390 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f03a0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001f03b0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001f03c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f03d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f03e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f03f0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x001f0400 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ + 0x001f0410 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f0420 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f0430 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f0440 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f0450 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f0460 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f0470 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001f0480 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f0490 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ + 0x001f04a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f04b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f04c0 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x001f04d0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x001f04e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f04f0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x001f0500 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0510 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ + 0x001f0520 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ + 0x001f0530 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f0540 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f0550 20202020 20202020 20202261 74747269 "attri │ │ │ │ + 0x001f0560 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ + 0x001f0570 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f0580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0590 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f05a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f05b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f05c0 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ + 0x001f05d0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001f05e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f05f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f0600 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f0610 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f0620 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001f0630 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f0640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0650 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f0660 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f0670 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f0680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0690 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001f06a0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001f06b0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f06c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f06d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f06e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f06f0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001f0700 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f0710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0720 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0730 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f0740 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f0750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0760 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ + 0x001f0770 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ + 0x001f0780 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f0790 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f07a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f07b0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f07c0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ + 0x001f07d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f07e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f07f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f0800 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f0810 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f0820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0830 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ + 0x001f0840 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ + 0x001f0850 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0860 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f0870 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f0880 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f0890 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f08a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f08b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f08c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f08d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f08e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f08f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0900 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001f0910 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ + 0x001f0920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0930 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f0940 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f0950 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f0960 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f0970 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f0980 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0990 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f09a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f09b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f09c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f09d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f09e0 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ + 0x001f09f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0a00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f0a10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f0a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0a30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f0a40 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f0a50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f0a60 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f0a70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0a80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f0a90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f0aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ab0 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ + 0x001f0ac0 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ + 0x001f0ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ae0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f0af0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f0b00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0b10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f0b20 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f0b30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0b40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f0b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0b60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f0b70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0b80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f0b90 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ + 0x001f0ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0bb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f0bc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f0bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0be0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f0bf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0c00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f0c10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f0c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0c30 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001f0c40 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001f0c50 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001f0c60 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ + 0x001f0c70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0c80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f0c90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f0ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0cb0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ + 0x001f0cc0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ + 0x001f0cd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ce0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f0cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f0d10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f0d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d30 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001f0d40 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ + 0x001f0d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0d70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f0d80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f0d90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0da0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f0db0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0dc0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f0dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0de0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f0df0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e00 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f0e10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f0e20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e30 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f0e40 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ + 0x001f0e50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f0e60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0e70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f0e80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f0e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ea0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f0eb0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f0ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ed0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f0ee0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f0ef0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f0f00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f0f20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f0f30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f40 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ + 0x001f0f50 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ + 0x001f0f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0f70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f0f80 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f0f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0fa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f0fb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f0fc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0fd0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f0fe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f0ff0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f1000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1010 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f1020 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f1030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1040 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ + 0x001f1050 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ + 0x001f1060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1070 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f1080 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f1090 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f10a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f10b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f10c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f10d0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f10e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f10f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1110 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f1120 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f1130 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1140 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f1150 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ + 0x001f1160 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ + 0x001f1170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1180 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f1190 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f11a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f11b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f11c0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001f11d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f11e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f11f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1200 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1220 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f1230 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f1240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1250 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ + 0x001f1260 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ + 0x001f1270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1280 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f1290 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f12a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f12b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f12c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f12d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f12e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f12f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1300 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f1310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1320 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f1330 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f1340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1350 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f1360 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ + 0x001f1370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1380 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f1390 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f13a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f13b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f13c0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001f13d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f13e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f13f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1400 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f1410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1420 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f1430 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f1440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1450 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f1460 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ + 0x001f1470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1480 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f1490 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f14a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f14b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f14c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f14d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f14e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f14f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1500 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1520 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f1530 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001f1540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1550 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f1560 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ + 0x001f1570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1580 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f1590 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f15a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f15b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f15c0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001f15d0 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ + 0x001f15e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f15f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1600 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f1610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1630 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001f1640 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1660 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ + 0x001f1670 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001f1680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1690 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f16a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f16b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f16c0 20202020 20202020 20202273 74727563 "struc │ │ │ │ + 0x001f16d0 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ + 0x001f16e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f16f0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f1700 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ + 0x001f1710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1730 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ + 0x001f1740 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ + 0x001f1750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1760 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f1770 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f1780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f17a0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001f17b0 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ + 0x001f17c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f17d0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f17e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f17f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f1800 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ + 0x001f1810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1820 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001f1830 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001f1840 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ + 0x001f1850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1860 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f1870 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f1880 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001f1890 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ + 0x001f18a0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001f18b0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001f18c0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001f18d0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001f18e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f18f0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001f1900 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001f1910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f1930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1940 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ + 0x001f1950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1960 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f1970 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ + 0x001f1980 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1990 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001f19a0 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x001f19b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f19c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f19d0 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ + 0x001f19e0 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ + 0x001f19f0 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ + 0x001f1a00 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ + 0x001f1a10 2e220a20 20202020 20202020 20202020 .". │ │ │ │ + 0x001f1a20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f1a30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f1a40 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f1a50 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f1a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1a70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f1a80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1a90 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001f1aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1ab0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f1ac0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ + 0x001f1ad0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1ae0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f1af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f1b10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b20 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001f1b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f1b50 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ + 0x001f1b60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1b70 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f1b80 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001f1b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1ba0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f1bb0 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x001f1bc0 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x001f1bd0 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ + 0x001f1be0 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ + 0x001f1bf0 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ + 0x001f1c00 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ + 0x001f1c10 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ + 0x001f1c20 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ + 0x001f1c30 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x001f1c40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f1c50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f1c60 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f1c70 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f1c80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f1ca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1cb0 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ + 0x001f1cc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1cd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f1ce0 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ + 0x001f1cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1d00 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f1d10 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x001f1d20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1d30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f1d40 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x001f1d50 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ + 0x001f1d60 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ + 0x001f1d70 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ + 0x001f1d80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f1d90 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f1da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1db0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001f1dc0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001f1dd0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f1de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1df0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f1e00 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ + 0x001f1e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1e20 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ + 0x001f1e30 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001f1e40 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f1e50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f1e60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f1e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1e80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f1e90 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ + 0x001f1ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f1eb0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001f1ec0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ + 0x001f1ed0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f1ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f1ef0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x001f1f00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f1f10 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x001f1f20 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ + 0x001f1f30 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ + 0x001f1f40 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ + 0x001f1f50 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ + 0x001f1f60 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ + 0x001f1f70 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ + 0x001f1f80 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ + 0x001f1f90 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ + 0x001f1fa0 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ + 0x001f1fb0 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ + 0x001f1fc0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001f1fd0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x001f1fe0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f1ff0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x001f2000 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x001f2010 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ + 0x001f2020 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ + 0x001f2030 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ + 0x001f2040 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001f2050 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ + 0x001f2060 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001f2070 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f2080 20202020 20202020 20202020 22617267 "arg │ │ │ │ + 0x001f2090 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001f20a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f20b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f20c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f20d0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001f20e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f20f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f2100 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ + 0x001f2110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2120 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001f2130 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001f2140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2150 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f2160 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ + 0x001f2170 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ + 0x001f2180 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ + 0x001f2190 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ + 0x001f21a0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001f21b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f21c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f21d0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ + 0x001f21e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f21f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f2200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2210 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f2220 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ + 0x001f2230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2240 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ + 0x001f2250 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ + 0x001f2260 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001f2270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f2280 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ + 0x001f2290 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f22a0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ + 0x001f22b0 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ + 0x001f22c0 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ + 0x001f22d0 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ + 0x001f22e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001f22f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001f2300 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ + 0x001f2310 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x001f2320 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001f2330 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001f2340 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ + 0x001f2350 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001f2360 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f2370 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f2380 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f2390 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001f23a0 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ + 0x001f23b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f23c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f23d0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001f23e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f23f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f2400 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f2410 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f2420 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ + 0x001f2430 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f2440 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f2450 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f2460 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f2470 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f2480 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f2490 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f24a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f24b0 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ + 0x001f24c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f24d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f24e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f24f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f2500 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f2510 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f2520 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f2530 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f2540 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ + 0x001f2550 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f2560 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f2570 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f2580 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f2590 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f25a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f25b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f25c0 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ + 0x001f25d0 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ + 0x001f25e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f25f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f2600 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f2610 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f2620 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f2630 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f2640 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f2650 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ + 0x001f2660 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ + 0x001f2670 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f2680 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f2690 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f26a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f26b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f26c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f26d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f26e0 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ + 0x001f26f0 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ + 0x001f2700 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f2710 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f2720 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f2730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f2740 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2750 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f2760 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f2770 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ + 0x001f2780 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ + 0x001f2790 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f27a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f27b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f27c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f27d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f27e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f27f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f2800 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ + 0x001f2810 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ + 0x001f2820 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f2830 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f2840 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f2850 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f2860 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f2870 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f2880 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f2890 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001f28a0 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ + 0x001f28b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f28c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f28d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f28e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f28f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f2900 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f2910 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f2920 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ + 0x001f2930 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ + 0x001f2940 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f2950 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f2960 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f2970 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f2980 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f2990 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f29a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f29b0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f29c0 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ + 0x001f29d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f29e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f29f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f2a00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f2a10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f2a20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f2a30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f2a40 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001f2a50 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ + 0x001f2a60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f2a70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f2a80 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f2a90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f2aa0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f2ab0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f2ac0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f2ad0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001f2ae0 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ + 0x001f2af0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f2b00 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f2b10 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f2b20 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f2b30 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f2b40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f2b50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f2b60 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f2b70 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ + 0x001f2b80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f2b90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f2ba0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f2bb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f2bc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f2bd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f2be0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f2bf0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f2c00 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ + 0x001f2c10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f2c20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f2c30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f2c40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f2c50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f2c60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f2c70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f2c80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f2c90 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ + 0x001f2ca0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f2cb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f2cc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f2cd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f2ce0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f2cf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f2d00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f2d10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f2d20 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ + 0x001f2d30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f2d40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f2d50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f2d60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f2d70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f2d80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f2d90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f2da0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f2db0 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ + 0x001f2dc0 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ + 0x001f2dd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f2de0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f2df0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f2e00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f2e10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f2e20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f2e30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f2e40 223a2022 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ + 0x001f2e50 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ + 0x001f2e60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f2e70 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f2e80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f2e90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f2ea0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f2eb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f2ec0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f2ed0 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ + 0x001f2ee0 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ + 0x001f2ef0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f2f00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f2f10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f2f20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f2f30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f2f40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f2f50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f2f60 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ + 0x001f2f70 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ + 0x001f2f80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f2f90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f2fa0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f2fb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f2fc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f2fd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f2fe0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f2ff0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f3000 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ + 0x001f3010 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ + 0x001f3020 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f3030 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f3040 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f3050 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f3060 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f3070 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f3080 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f3090 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001f30a0 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ + 0x001f30b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f30c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f30d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f30e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f30f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f3100 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f3110 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f3120 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f3130 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ + 0x001f3140 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ + 0x001f3150 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f3160 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f3170 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f3180 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f3190 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f31a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f31b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f31c0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001f31d0 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ + 0x001f31e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f31f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f3200 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f3210 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f3220 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f3230 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f3240 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f3250 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f3260 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ + 0x001f3270 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f3280 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f3290 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f32a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f32b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f32c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f32d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f32e0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001f32f0 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ + 0x001f3300 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f3310 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f3320 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f3330 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f3340 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f3350 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f3360 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f3370 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f3380 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ + 0x001f3390 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ + 0x001f33a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f33b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f33c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f33d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f33e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f33f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f3400 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f3410 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001f3420 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ + 0x001f3430 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f3440 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f3450 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f3460 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f3470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f3480 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f3490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f34a0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f34b0 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ + 0x001f34c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f34d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f34e0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f34f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f3500 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f3510 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f3520 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f3530 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f3540 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ + 0x001f3550 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ + 0x001f3560 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f3570 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f3580 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f3590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f35a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f35b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f35c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f35d0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001f35e0 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ + 0x001f35f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f3600 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f3610 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f3620 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f3630 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f3640 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f3650 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f3660 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ + 0x001f3670 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ + 0x001f3680 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ + 0x001f3690 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f36a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f36b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f36c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f36d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f36e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f36f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f3700 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ + 0x001f3710 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ + 0x001f3720 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f3730 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f3740 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f3750 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f3760 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f3770 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f3780 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f3790 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f37a0 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ + 0x001f37b0 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ + 0x001f37c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f37d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f37e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f37f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f3800 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f3810 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f3820 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f3830 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001f3840 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ + 0x001f3850 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f3860 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f3870 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f3880 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f3890 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f38a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f38b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f38c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f38d0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ + 0x001f38e0 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ + 0x001f38f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f3900 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f3910 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f3920 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f3930 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f3940 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f3950 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f3960 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f3970 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001f3980 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ + 0x001f3990 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f39a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f39b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f39c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f39d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f39e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f39f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f3a00 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f3a10 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ + 0x001f3a20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f3a30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f3a40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f3a50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f3a60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f3a70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f3a80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f3a90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f3aa0 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ + 0x001f3ab0 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ + 0x001f3ac0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f3ad0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f3ae0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f3af0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f3b00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f3b10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f3b20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f3b30 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001f3b40 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ + 0x001f3b50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f3b60 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f3b70 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f3b80 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f3b90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f3ba0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f3bb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f3bc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f3bd0 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ + 0x001f3be0 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ + 0x001f3bf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f3c00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f3c10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f3c20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f3c30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f3c40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f3c50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f3c60 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f3c70 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ + 0x001f3c80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f3c90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f3ca0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f3cb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f3cc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f3cd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f3ce0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f3cf0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001f3d00 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ + 0x001f3d10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f3d20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f3d30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f3d40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f3d50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f3d60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f3d70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f3d80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f3d90 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ + 0x001f3da0 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001f3db0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f3dc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f3dd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f3de0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f3df0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f3e00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f3e10 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f3e20 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001f3e30 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ + 0x001f3e40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f3e50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f3e60 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f3e70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f3e80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f3e90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f3ea0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f3eb0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f3ec0 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ + 0x001f3ed0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f3ee0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f3ef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f3f00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f3f10 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f3f20 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f3f30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f3f40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f3f50 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001f3f60 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ + 0x001f3f70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f3f80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f3f90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f3fa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f3fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f3fc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f3fd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f3fe0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001f3ff0 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ + 0x001f4000 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f4010 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f4020 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f4030 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f4040 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f4050 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f4060 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f4070 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001f4080 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ + 0x001f4090 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ + 0x001f40a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f40b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f40c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f40d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f40e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f40f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f4100 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f4110 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ + 0x001f4120 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ + 0x001f4130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f4140 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f4150 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f4160 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f4170 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f4180 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f4190 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f41a0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ + 0x001f41b0 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ + 0x001f41c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f41d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f41e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f41f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f4200 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f4210 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f4220 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f4230 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f4240 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ + 0x001f4250 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ + 0x001f4260 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f4270 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f4280 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f4290 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f42a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f42b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f42c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f42d0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ + 0x001f42e0 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ + 0x001f42f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f4300 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f4310 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f4320 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f4330 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f4340 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f4350 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f4360 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ + 0x001f4370 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ + 0x001f4380 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ + 0x001f4390 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f43a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f43b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f43c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f43d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f43e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f43f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f4400 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ + 0x001f4410 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ + 0x001f4420 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f4430 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f4440 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f4450 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f4460 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f4470 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f4480 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f4490 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001f44a0 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ + 0x001f44b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f44c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f44d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f44e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f44f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f4500 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f4510 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f4520 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f4530 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ + 0x001f4540 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ + 0x001f4550 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f4560 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f4570 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f4580 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f4590 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f45a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f45b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f45c0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ + 0x001f45d0 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ + 0x001f45e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f45f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f4600 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f4610 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f4620 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f4630 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f4640 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f4650 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f4660 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001f4670 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ + 0x001f4680 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f4690 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f46a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f46b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f46c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f46d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f46e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f46f0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001f4700 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ + 0x001f4710 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ + 0x001f4720 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f4730 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f4740 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f4750 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f4760 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f4770 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f4780 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f4790 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001f47a0 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ + 0x001f47b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f47c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f47d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f47e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f47f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f4800 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f4810 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f4820 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4830 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ + 0x001f4840 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ + 0x001f4850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f4860 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f4870 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f4880 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f4890 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f48a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f48b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f48c0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001f48d0 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ + 0x001f48e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f48f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f4900 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f4910 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f4920 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f4930 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f4940 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f4950 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4960 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001f4970 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ + 0x001f4980 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f4990 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f49a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f49b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f49c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f49d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f49e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f49f0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001f4a00 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ + 0x001f4a10 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ + 0x001f4a20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f4a30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f4a40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f4a50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f4a60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4a70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f4a80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f4a90 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001f4aa0 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ + 0x001f4ab0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f4ac0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f4ad0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f4ae0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f4af0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f4b00 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f4b10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f4b20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f4b30 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ + 0x001f4b40 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ + 0x001f4b50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f4b60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f4b70 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f4b80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f4b90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f4ba0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f4bb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f4bc0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ + 0x001f4bd0 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ + 0x001f4be0 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ + 0x001f4bf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f4c00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f4c10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f4c20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f4c30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f4c40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f4c50 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f4c60 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ + 0x001f4c70 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ + 0x001f4c80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f4c90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f4ca0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f4cb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f4cc0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f4cd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f4ce0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f4cf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4d00 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001f4d10 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ + 0x001f4d20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f4d30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f4d40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f4d50 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f4d60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f4d70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f4d80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f4d90 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ + 0x001f4da0 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ + 0x001f4db0 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ + 0x001f4dc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f4dd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f4de0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f4df0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f4e00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f4e10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f4e20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f4e30 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ + 0x001f4e40 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ + 0x001f4e50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f4e60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f4e70 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f4e80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f4e90 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f4ea0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f4eb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f4ec0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f4ed0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ + 0x001f4ee0 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ + 0x001f4ef0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f4f00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f4f10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f4f20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f4f30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f4f40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f4f50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f4f60 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ + 0x001f4f70 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ + 0x001f4f80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f4f90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f4fa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f4fb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f4fc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f4fd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f4fe0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f4ff0 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ + 0x001f5000 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001f5010 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f5020 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f5030 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f5040 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f5050 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f5060 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f5070 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f5080 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ + 0x001f5090 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f50a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f50b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f50c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f50d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f50e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f50f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f5100 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f5110 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ + 0x001f5120 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f5130 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f5140 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f5150 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f5160 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f5170 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f5180 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f5190 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ + 0x001f51a0 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ + 0x001f51b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f51c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f51d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f51e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f51f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f5200 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f5210 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f5220 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ + 0x001f5230 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f5240 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f5250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f5260 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f5270 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f5280 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f5290 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f52a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f52b0 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ + 0x001f52c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f52d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f52e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f52f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f5300 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f5310 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f5320 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f5330 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f5340 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ + 0x001f5350 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f5360 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f5370 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f5380 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f5390 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f53a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f53b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f53c0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001f53d0 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ + 0x001f53e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f53f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f5400 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f5410 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f5420 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f5430 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f5440 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f5450 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ + 0x001f5460 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ + 0x001f5470 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f5480 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f5490 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f54a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f54b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f54c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f54d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f54e0 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ + 0x001f54f0 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ + 0x001f5500 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f5510 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f5520 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f5530 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f5540 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f5550 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f5560 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f5570 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ + 0x001f5580 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ + 0x001f5590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f55a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f55b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f55c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f55d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f55e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f55f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f5600 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ + 0x001f5610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f5620 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f5630 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f5640 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f5650 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f5660 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f5670 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f5680 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f5690 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ + 0x001f56a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f56b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f56c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f56d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f56e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f56f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f5700 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f5710 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f5720 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ + 0x001f5730 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f5740 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f5750 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f5760 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f5770 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f5780 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f5790 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f57a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f57b0 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ + 0x001f57c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f57d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f57e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f57f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f5800 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f5810 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f5820 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f5830 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001f5840 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ + 0x001f5850 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f5860 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f5870 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f5880 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f5890 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f58a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f58b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f58c0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001f58d0 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ + 0x001f58e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f58f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f5900 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f5910 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f5920 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f5930 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f5940 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f5950 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ + 0x001f5960 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ + 0x001f5970 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f5980 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f5990 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f59a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f59b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f59c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f59d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f59e0 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ + 0x001f59f0 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ + 0x001f5a00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f5a10 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f5a20 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f5a30 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f5a40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f5a50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f5a60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f5a70 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ + 0x001f5a80 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ + 0x001f5a90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f5aa0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f5ab0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f5ac0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f5ad0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f5ae0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f5af0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f5b00 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ + 0x001f5b10 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ + 0x001f5b20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f5b30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f5b40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f5b50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f5b60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f5b70 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f5b80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f5b90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f5ba0 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ + 0x001f5bb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f5bc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f5bd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f5be0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f5bf0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f5c00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f5c10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f5c20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f5c30 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ + 0x001f5c40 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ + 0x001f5c50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f5c60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f5c70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f5c80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f5c90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f5ca0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f5cb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f5cc0 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ + 0x001f5cd0 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ + 0x001f5ce0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f5cf0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f5d00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f5d10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f5d20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f5d30 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f5d40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f5d50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f5d60 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ + 0x001f5d70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f5d80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f5d90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f5da0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f5db0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f5dc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f5dd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f5de0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f5df0 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ + 0x001f5e00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f5e10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f5e20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f5e30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f5e40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f5e50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f5e60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f5e70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f5e80 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ + 0x001f5e90 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ + 0x001f5ea0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001f5eb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001f5ec0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001f5ed0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001f5ee0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001f5ef0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001f5f00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001f5f10 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ + 0x001f5f20 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ + 0x001f5f30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f5f40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f5f50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f5f60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f5f70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f5f80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f5f90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f5fa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f5fb0 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ + 0x001f5fc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f5fd0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f5fe0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f5ff0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f6000 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f6010 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f6020 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f6030 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f6040 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ + 0x001f6050 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f6060 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f6070 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f6080 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f6090 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f60a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f60b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f60c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f60d0 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ + 0x001f60e0 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ + 0x001f60f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f6100 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f6110 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f6120 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f6130 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f6140 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f6150 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f6160 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ + 0x001f6170 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001f6180 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f6190 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f61a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f61b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f61c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f61d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f61e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f61f0 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ + 0x001f6200 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ + 0x001f6210 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f6220 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f6230 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6240 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6250 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f6260 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f6270 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f6280 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001f6290 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ + 0x001f62a0 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ + 0x001f62b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f62c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f62d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f62e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f62f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f6300 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f6310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f6320 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ + 0x001f6330 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ + 0x001f6340 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f6350 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f6360 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6370 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6380 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f6390 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f63a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f63b0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ + 0x001f63c0 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ + 0x001f63d0 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ + 0x001f63e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f63f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f6400 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f6410 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f6420 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f6430 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f6440 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f6450 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ + 0x001f6460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f6470 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f6480 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f6490 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f64a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f64b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f64c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f64d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f64e0 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ + 0x001f64f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f6500 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f6510 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6520 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6530 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f6540 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f6550 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f6560 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001f6570 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ + 0x001f6580 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f6590 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f65a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f65b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f65c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f65d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f65e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f65f0 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ + 0x001f6600 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ + 0x001f6610 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ + 0x001f6620 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f6630 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f6640 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f6650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f6660 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f6670 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f6680 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f6690 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ + 0x001f66a0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ + 0x001f66b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f66c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f66d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f66e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f66f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f6700 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f6710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f6720 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ + 0x001f6730 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ + 0x001f6740 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6750 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f6760 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f6770 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f6780 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f6790 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f67a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f67b0 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ + 0x001f67c0 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ + 0x001f67d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f67e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f67f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f6800 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f6810 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f6820 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f6830 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f6840 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ + 0x001f6850 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f6860 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f6870 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f6880 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f6890 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f68a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f68b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f68c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f68d0 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ + 0x001f68e0 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ + 0x001f68f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f6900 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f6910 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f6920 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f6930 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f6940 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f6950 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f6960 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ + 0x001f6970 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ + 0x001f6980 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f6990 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f69a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f69b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f69c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f69d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f69e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f69f0 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ + 0x001f6a00 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ + 0x001f6a10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f6a20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f6a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f6a40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f6a50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f6a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f6a70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f6a80 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ + 0x001f6a90 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ + 0x001f6aa0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f6ab0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f6ac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f6ad0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f6ae0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f6af0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f6b00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f6b10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f6b20 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ + 0x001f6b30 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001f6b40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f6b50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f6b60 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6b70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6b80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f6b90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f6ba0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f6bb0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001f6bc0 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ + 0x001f6bd0 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001f6be0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f6bf0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f6c00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f6c10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f6c20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f6c30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f6c40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f6c50 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ + 0x001f6c60 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ + 0x001f6c70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f6c80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f6c90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f6ca0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ + 0x001f6cb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f6cc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f6cd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f6ce0 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ + 0x001f6cf0 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ + 0x001f6d00 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ + 0x001f6d10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f6d20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f6d30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f6d40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f6d50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f6d60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f6d70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f6d80 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ + 0x001f6d90 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ + 0x001f6da0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f6db0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f6dc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f6dd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f6de0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f6df0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f6e00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f6e10 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001f6e20 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ + 0x001f6e30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f6e40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f6e50 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f6e60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f6e70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f6e80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f6e90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f6ea0 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ + 0x001f6eb0 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ + 0x001f6ec0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f6ed0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f6ee0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f6ef0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f6f00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f6f10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f6f20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f6f30 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ + 0x001f6f40 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ + 0x001f6f50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f6f60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f6f70 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f6f80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f6f90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f6fa0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f6fb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f6fc0 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ + 0x001f6fd0 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ + 0x001f6fe0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x001f6ff0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f7000 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x001f7010 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f7020 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f7030 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f7040 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f7050 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f7060 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ + 0x001f7070 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f7080 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f7090 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f70a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f70b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f70c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f70d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f70e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f70f0 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ + 0x001f7100 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ + 0x001f7110 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f7120 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f7130 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f7140 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f7150 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f7160 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f7170 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f7180 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ + 0x001f7190 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ + 0x001f71a0 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ + 0x001f71b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f71c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f71d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f71e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f71f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f7200 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f7210 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7220 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ + 0x001f7230 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ + 0x001f7240 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f7250 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f7260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7270 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f7280 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f7290 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f72a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f72b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f72c0 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ + 0x001f72d0 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ + 0x001f72e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f72f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f7300 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f7310 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ + 0x001f7320 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001f7330 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f7340 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f7350 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ + 0x001f7360 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ + 0x001f7370 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ + 0x001f7380 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f7390 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f73a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f73b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f73c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f73d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f73e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f73f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f7400 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ + 0x001f7410 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ + 0x001f7420 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ + 0x001f7430 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f7440 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f7450 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f7460 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f7470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f7480 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f7490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f74a0 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ + 0x001f74b0 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ + 0x001f74c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f74d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f74e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f74f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f7500 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f7510 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f7520 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f7530 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f7540 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ + 0x001f7550 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7560 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f7570 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f7580 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f7590 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x001f75a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x001f75b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f75c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f75d0 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ + 0x001f75e0 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ + 0x001f75f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f7600 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f7610 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001f7620 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001f7630 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001f7640 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001f7650 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001f7660 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ + 0x001f7670 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ + 0x001f7680 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ + 0x001f7690 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f76a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f76b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f76c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f76d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f76e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f76f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f7700 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ + 0x001f7710 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ + 0x001f7720 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f7730 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f7740 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f7750 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x001f7760 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f7770 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f7780 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f7790 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ + 0x001f77a0 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ + 0x001f77b0 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ + 0x001f77c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f77d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f77e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f77f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f7800 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f7810 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f7820 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7830 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ + 0x001f7840 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ + 0x001f7850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f7860 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f7870 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f7880 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f7890 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f78a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f78b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f78c0 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ + 0x001f78d0 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ + 0x001f78e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f78f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f7900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7910 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f7920 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f7930 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f7940 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f7950 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7960 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ + 0x001f7970 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ + 0x001f7980 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f7990 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f79a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f79b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f79c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001f79d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f79e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f79f0 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ + 0x001f7a00 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ + 0x001f7a10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f7a20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f7a30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f7a40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f7a50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f7a60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f7a70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7a80 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ + 0x001f7a90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f7aa0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f7ab0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ + 0x001f7ac0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f7ad0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001f7ae0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001f7af0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001f7b00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f7b10 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ + 0x001f7b20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f7b30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f7b40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f7b50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f7b60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f7b70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f7b80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f7b90 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ + 0x001f7ba0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001f7bb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f7bc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f7bd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f7be0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f7bf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f7c00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f7c10 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f7c20 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ + 0x001f7c30 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f7c40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f7c50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f7c60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f7c70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f7c80 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f7c90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f7ca0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f7cb0 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ + 0x001f7cc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f7cd0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f7ce0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f7cf0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f7d00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f7d10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f7d20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f7d30 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ + 0x001f7d40 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ + 0x001f7d50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f7d60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f7d70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f7d80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f7d90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f7da0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f7db0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f7dc0 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ + 0x001f7dd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f7de0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f7df0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f7e00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f7e10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f7e20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f7e30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f7e40 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ + 0x001f7e50 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ + 0x001f7e60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f7e70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f7e80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f7e90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x001f7ea0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001f7eb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f7ec0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f7ed0 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ + 0x001f7ee0 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ + 0x001f7ef0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f7f00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f7f10 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f7f20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f7f30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f7f40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f7f50 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ + 0x001f7f60 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f7f70 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ + 0x001f7f80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f7f90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f7fa0 20202020 20202022 73747275 63747572 "structur │ │ │ │ + 0x001f7fb0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ + 0x001f7fc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f7fd0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ + 0x001f7fe0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ + 0x001f7ff0 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001f8000 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ + 0x001f8010 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f8020 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f8030 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001f8040 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001f8050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8060 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f8070 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f8080 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f8090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f80a0 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ + 0x001f80b0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001f80c0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f80d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f80e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f80f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f8100 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x001f8110 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f8120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8130 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f8140 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f8150 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f8160 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8170 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ + 0x001f8180 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ + 0x001f8190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f81a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f81b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f81c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001f81d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001f81e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f81f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8200 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f8210 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f8220 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f8230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8240 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001f8250 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ + 0x001f8260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8270 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f8280 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f8290 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f82a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f82b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f82c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f82d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f82e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f82f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f8300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8310 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f8320 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ + 0x001f8330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8340 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f8350 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f8360 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8370 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f8380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8390 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f83a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f83b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f83c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f83d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f83e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f83f0 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ + 0x001f8400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8410 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f8420 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f8430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8440 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f8450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8460 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x001f8470 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f8480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8490 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f84a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f84b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f84c0 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ + 0x001f84d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f84e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f84f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f8500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8510 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f8520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8530 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f8540 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f8550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8560 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001f8570 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f8580 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f8590 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ + 0x001f85a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f85b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f85c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f85d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f85e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f85f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f8600 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f8610 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001f8620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8630 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f8640 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f8650 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f8660 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ + 0x001f8670 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f8680 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8690 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f86a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f86b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f86c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f86d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f86e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f86f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8700 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f8710 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f8720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8730 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ + 0x001f8740 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f8750 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f8760 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f8770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8780 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f8790 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f87a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f87b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001f87c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f87d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f87e0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ + 0x001f87f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8800 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ + 0x001f8810 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001f8820 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001f8830 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001f8840 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f8850 20202020 20202020 20227374 72756374 "struct │ │ │ │ + 0x001f8860 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ + 0x001f8870 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f8880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8890 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f88a0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ + 0x001f88b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f88c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f88d0 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ + 0x001f88e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f88f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f8900 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f8910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8920 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x001f8930 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x001f8940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8950 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001f8960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8980 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001f8990 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f89a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f89b0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f89c0 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ + 0x001f89d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f89e0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001f89f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f8a00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f8a10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001f8a30 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001f8a40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8a50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001f8a60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8a70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001f8a80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8a90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f8aa0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f8ab0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f8ac0 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ - 0x001f8ad0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001f8ae0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x001f8af0 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ - 0x001f8b00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f8b10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f8b20 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001f8b30 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001f8b40 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ - 0x001f8b50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f8b60 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ - 0x001f8b70 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ - 0x001f8b80 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ - 0x001f8b90 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x001f8ba0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f8bb0 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x001f8bc0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x001f8bd0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x001f8be0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x001f8bf0 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ - 0x001f8c00 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ - 0x001f8c10 20202020 20202020 20202261 74747269 "attri │ │ │ │ - 0x001f8c20 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ - 0x001f8c30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001f8a90 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f8aa0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f8ab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8ac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8ad0 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ + 0x001f8ae0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001f8af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8b00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f8b10 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f8b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8b30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8b40 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ + 0x001f8b50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8b60 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001f8b70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8b80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8b90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001f8ba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8bb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f8bc0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f8bd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8be0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f8bf0 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ + 0x001f8c00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8c10 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f8c20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f8c30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ 0x001f8c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8c50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f8c60 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001f8c70 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ - 0x001f8c80 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ - 0x001f8c90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f8ca0 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ - 0x001f8cb0 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ - 0x001f8cc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001f8cd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f8ce0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001f8cf0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001f8d00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f8d10 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f8d20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f8d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8d40 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ - 0x001f8d50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001f8d60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f8d70 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ - 0x001f8d80 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ - 0x001f8d90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8da0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001f8db0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f8dc0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001f8dd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f8de0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f8df0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001f8e00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f8e10 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ - 0x001f8e20 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ - 0x001f8e30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f8e40 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ - 0x001f8e50 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ - 0x001f8e60 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ - 0x001f8e70 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ - 0x001f8e80 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ - 0x001f8e90 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ - 0x001f8ea0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001f8eb0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001f8ec0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f8ed0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8ee0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f8ef0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f8f00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f8f10 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ - 0x001f8f20 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001f8f30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f8f40 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ - 0x001f8f50 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x001f8f60 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f8f70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f8f80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001f8f90 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001f8fa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f8fb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f8fc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f8fd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f8fe0 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ - 0x001f8ff0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001f9000 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f9010 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ - 0x001f9020 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ - 0x001f9030 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001f9040 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f9050 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x001f9060 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x001f9070 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f9080 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f9090 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f90a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f90b0 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ - 0x001f90c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f90d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f90e0 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ - 0x001f90f0 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ - 0x001f9100 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ - 0x001f9110 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ - 0x001f9120 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f9130 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f9140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f9150 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f9160 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f9170 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001f9180 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ - 0x001f9190 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001f91a0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001f91b0 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ - 0x001f91c0 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ - 0x001f91d0 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ - 0x001f91e0 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ - 0x001f91f0 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ - 0x001f9200 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ - 0x001f9210 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x001f9220 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001f9230 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001f9240 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001f9250 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x001f9260 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001f9270 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ - 0x001f9280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9290 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f92a0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001f92b0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001f92c0 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ - 0x001f92d0 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ - 0x001f92e0 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ - 0x001f92f0 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ - 0x001f9300 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ - 0x001f9310 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ - 0x001f9320 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ - 0x001f9330 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ - 0x001f9340 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ - 0x001f9350 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ - 0x001f9360 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ - 0x001f9370 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ - 0x001f9380 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ - 0x001f9390 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ - 0x001f93a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x001f93b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x001f93c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001f93d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001f93e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001f93f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001f9400 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ - 0x001f9410 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001f9420 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ - 0x001f9430 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ - 0x001f9440 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ - 0x001f9450 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ - 0x001f9460 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ - 0x001f9470 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001f9480 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ - 0x001f9490 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001f94a0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x001f94b0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x001f94c0 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ - 0x001f94d0 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ - 0x001f94e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f94f0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001f9500 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9510 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001f9520 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f8c50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f8c60 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f8c70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8c80 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f8c90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8ca0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f8cb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8cc0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f8cd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f8ce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8d00 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ + 0x001f8d10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f8d20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8d30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001f8d40 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001f8d50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8d60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f8d70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f8d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8d90 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001f8da0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8db0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001f8dc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8de0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001f8df0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001f8e00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8e10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f8e20 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ + 0x001f8e30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8e40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f8e50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f8e60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f8e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8e80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001f8e90 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001f8ea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8eb0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001f8ec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8ed0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001f8ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8ef0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f8f00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f8f10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8f30 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ + 0x001f8f40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001f8f50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8f60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001f8f70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001f8f80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8f90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8fa0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ + 0x001f8fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8fc0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f8fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f8fe0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001f8ff0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f9000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9010 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001f9020 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001f9030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9040 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001f9050 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ + 0x001f9060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9080 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f9090 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f90a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f90b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f90c0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001f90d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f90e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f90f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9100 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f9110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9120 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001f9130 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001f9140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9160 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ + 0x001f9170 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ + 0x001f9180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9190 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f91a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f91b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f91c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f91d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001f91e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f91f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f9200 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f9210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9220 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9240 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f9250 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f9260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9270 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f9280 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ + 0x001f9290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f92a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f92b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001f92c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001f92d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f92e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f92f0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001f9300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9310 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001f9320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9330 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001f9340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9350 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f9360 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001f9370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9390 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ + 0x001f93a0 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ + 0x001f93b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f93c0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f93d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f93e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f93f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9400 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001f9410 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001f9420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9430 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001f9440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9450 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f9460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9470 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f9480 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f9490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f94a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f94b0 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ + 0x001f94c0 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ + 0x001f94d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f94e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001f94f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001f9500 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9520 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ 0x001f9530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001f9540 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001f9550 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ - 0x001f9560 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f9570 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001f9580 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ - 0x001f9590 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ - 0x001f95a0 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ - 0x001f95b0 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ - 0x001f95c0 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ - 0x001f95d0 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ - 0x001f95e0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001f95f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001f9600 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001f9610 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001f9620 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001f9630 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x001f9640 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ - 0x001f9650 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f9660 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f9670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9680 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f9690 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f96a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f96b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f96c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f96d0 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ - 0x001f96e0 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ - 0x001f96f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001f9700 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ - 0x001f9710 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ - 0x001f9720 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ - 0x001f9730 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ - 0x001f9740 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ - 0x001f9750 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ - 0x001f9760 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ - 0x001f9770 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ - 0x001f9780 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ - 0x001f9790 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ - 0x001f97a0 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ - 0x001f97b0 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ - 0x001f97c0 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ - 0x001f97d0 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ - 0x001f97e0 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ - 0x001f97f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001f9800 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001f9810 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001f9820 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001f9830 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001f9840 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ - 0x001f9850 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001f9860 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001f9870 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ - 0x001f9880 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ - 0x001f9890 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ - 0x001f98a0 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ - 0x001f98b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001f98c0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ - 0x001f98d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001f98e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001f98f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001f9900 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ - 0x001f9910 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ - 0x001f9920 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001f9930 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ - 0x001f9940 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ - 0x001f9950 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ - 0x001f9960 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ - 0x001f9970 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001f9980 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ - 0x001f9990 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001f99a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001f99b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001f99c0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ - 0x001f99d0 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ - 0x001f99e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f99f0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001f9a00 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001f9a10 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001f9a20 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ - 0x001f9a30 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ - 0x001f9a40 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x001f9a50 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x001f9a60 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ - 0x001f9a70 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ - 0x001f9a80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9a90 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001f9aa0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x001f9ab0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001f9ac0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001f9ad0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001f9ae0 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ - 0x001f9af0 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ - 0x001f9b00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001f9b10 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ - 0x001f9b20 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ - 0x001f9b30 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ - 0x001f9b40 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ - 0x001f9b50 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ - 0x001f9b60 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ - 0x001f9b70 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ - 0x001f9b80 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ - 0x001f9b90 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ - 0x001f9ba0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f9bb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f9bc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f9bd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001f9be0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001f9bf0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ - 0x001f9c00 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ - 0x001f9c10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x001f9c20 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ - 0x001f9c30 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ - 0x001f9c40 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ - 0x001f9c50 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ - 0x001f9c60 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ - 0x001f9c70 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ - 0x001f9c80 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ - 0x001f9c90 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ - 0x001f9ca0 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ - 0x001f9cb0 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ - 0x001f9cc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001f9cd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ - 0x001f9ce0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001f9cf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001f9d00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x001f9d10 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ - 0x001f9d20 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ - 0x001f9d30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001f9d40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001f9d50 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ - 0x001f9d60 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ - 0x001f9d70 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ - 0x001f9d80 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ - 0x001f9d90 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ - 0x001f9da0 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ - 0x001f9db0 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ - 0x001f9dc0 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ - 0x001f9dd0 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ - 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 3a20226c "name": "l │ │ │ │ - 0x001f9e40 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ - 0x001f9e50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001f9e60 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ - 0x001f9e70 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ - 0x001f9e80 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ - 0x001f9e90 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ - 0x001f9ea0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001f9eb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ - 0x001f9ec0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001f9ed0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ - 0x001f9ee0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ - 0x001f9ef0 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ - 0x001f9f00 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ - 0x001f9f10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001f9f20 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x001f9f30 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x001f9f40 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ - 0x001f9f50 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ - 0x001f9f60 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ - 0x001f9f70 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ - 0x001f9f80 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ - 0x001f9f90 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ - 0x001f9fa0 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ - 0x001f9fb0 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ - 0x001f9fc0 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ - 0x001f9fd0 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ - 0x001f9fe0 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ - 0x001f9ff0 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ - 0x001fa000 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ - 0x001fa010 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ - 0x001fa020 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ - 0x001fa030 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ - 0x001fa040 20202020 20227374 72756374 75726522 "structure" │ │ │ │ - 0x001fa050 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ - 0x001fa060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa070 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001fa080 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fa090 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ - 0x001fa0a0 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ - 0x001fa0b0 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x001fa0c0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001fa0d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa0e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fa0f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fa100 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001fa110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa120 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ - 0x001fa130 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ + 0x001f9540 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001f9550 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f9560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9570 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9590 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f95a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001f95b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f95c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001f95d0 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ + 0x001f95e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001f95f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9600 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001f9610 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001f9620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9630 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001f9640 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x001f9650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9660 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001f9670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9680 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001f9690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f96a0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ + 0x001f96b0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f96c0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001f96d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x001f96e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x001f96f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f9700 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f9710 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f9720 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ + 0x001f9730 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f9740 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f9750 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9760 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9770 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f9780 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f9790 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f97a0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001f97b0 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ + 0x001f97c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f97d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f97e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001f97f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ + 0x001f9800 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001f9810 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001f9820 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001f9830 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ + 0x001f9840 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ + 0x001f9850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f9860 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f9870 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f9880 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f9890 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f98a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f98b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f98c0 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ + 0x001f98d0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ + 0x001f98e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001f98f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001f9900 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001f9910 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001f9920 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001f9930 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001f9940 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001f9950 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ + 0x001f9960 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f9970 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f9980 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001f9990 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001f99a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001f99b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001f99c0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ + 0x001f99d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f99e0 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ + 0x001f99f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f9a00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f9a10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f9a20 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001f9a30 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ + 0x001f9a40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f9a50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f9a60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f9a70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9a80 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ + 0x001f9a90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001f9aa0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001f9ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9ac0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001f9ad0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001f9ae0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001f9af0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001f9b00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001f9b10 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ + 0x001f9b20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f9b30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f9b40 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9b50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9b60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f9b70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f9b80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f9b90 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x001f9ba0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ + 0x001f9bb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001f9bc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001f9bd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001f9be0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ + 0x001f9bf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f9c00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001f9c10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001f9c20 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001f9c30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001f9c40 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001f9c50 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9c60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9c70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001f9c80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001f9c90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x001f9ca0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001f9cb0 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ + 0x001f9cc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001f9cd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x001f9ce0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001f9cf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001f9d00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f9d10 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x001f9d20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x001f9d30 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ + 0x001f9d40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001f9d50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001f9d60 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001f9d70 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001f9d80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001f9d90 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ + 0x001f9da0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ + 0x001f9db0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001f9dc0 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ + 0x001f9dd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x001f9de0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ + 0x001f9df0 20202020 20202020 20202020 20226174 "at │ │ │ │ + 0x001f9e00 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ + 0x001f9e10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9e20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9e30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f9e40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f9e50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9e60 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ + 0x001f9e70 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ + 0x001f9e80 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001f9e90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001f9ea0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001f9eb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001f9ec0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001f9ed0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ + 0x001f9ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9ef0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001f9f00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001f9f10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001f9f20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9f30 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ + 0x001f9f40 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ + 0x001f9f50 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001f9f60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001f9f70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001f9f80 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001f9f90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001f9fa0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001f9fb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001f9fc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001f9fd0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001f9fe0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001f9ff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa000 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ + 0x001fa010 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ + 0x001fa020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa030 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fa040 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fa050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa060 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fa070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa080 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001fa090 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fa0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa0b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fa0c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fa0d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fa0e0 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ + 0x001fa0f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa100 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fa110 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fa120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa130 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ 0x001fa140 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa150 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001fa160 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ - 0x001fa170 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ - 0x001fa180 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ - 0x001fa190 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ - 0x001fa1a0 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ - 0x001fa1b0 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ - 0x001fa1c0 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ - 0x001fa1d0 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ - 0x001fa1e0 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ - 0x001fa1f0 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ - 0x001fa200 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ - 0x001fa210 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ - 0x001fa220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa230 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ - 0x001fa240 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fa250 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fa260 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001fa270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa280 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001fa290 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001fa2a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fa2b0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ - 0x001fa2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa2d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fa2e0 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ - 0x001fa2f0 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ - 0x001fa300 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ - 0x001fa310 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001fa320 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001fa330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001fa340 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001fa350 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001fa360 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001fa370 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fa380 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ - 0x001fa390 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ - 0x001fa3a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fa3b0 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ - 0x001fa3c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001fa3d0 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ - 0x001fa3e0 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ - 0x001fa3f0 20636861 72616374 65726973 74696373 characteristics │ │ │ │ - 0x001fa400 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ - 0x001fa410 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ - 0x001fa420 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ - 0x001fa430 77697468 20737065 63696669 6320636f with specific co │ │ │ │ - 0x001fa440 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ - 0x001fa450 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ - 0x001fa460 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ - 0x001fa470 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ - 0x001fa480 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ - 0x001fa490 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ - 0x001fa4a0 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ - 0x001fa4b0 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ - 0x001fa4c0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ - 0x001fa4d0 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ - 0x001fa4e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fa4f0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ - 0x001fa500 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fa510 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x001fa520 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ - 0x001fa530 20202020 20226174 74726962 75746573 "attributes │ │ │ │ - 0x001fa540 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001fa550 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fa560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa570 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fa580 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fa590 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fa5a0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ - 0x001fa5b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa5c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fa5d0 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ - 0x001fa5e0 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ - 0x001fa5f0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fa600 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ - 0x001fa610 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001fa620 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fa630 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fa640 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fa650 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fa660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa670 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fa680 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ - 0x001fa690 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fa6a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001fa6b0 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001fa6c0 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ - 0x001fa6d0 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ - 0x001fa6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa6f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001fa700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa710 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001fa720 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fa150 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fa160 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fa170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa180 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fa190 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fa1a0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fa1b0 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ + 0x001fa1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa1d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fa1e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001fa1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa200 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fa210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa220 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fa230 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fa240 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa250 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fa260 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fa270 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fa280 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ + 0x001fa290 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001fa2a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fa2b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fa2c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fa2d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa2e0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001fa2f0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001fa300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa310 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fa320 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fa330 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fa340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa350 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ + 0x001fa360 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001fa370 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fa380 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fa390 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fa3a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa3b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001fa3c0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001fa3d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa3e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fa3f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fa400 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fa410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa420 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ + 0x001fa430 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ + 0x001fa440 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fa450 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fa460 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fa470 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fa480 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fa490 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fa4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa4b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fa4c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fa4d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fa4e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa4f0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001fa500 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ + 0x001fa510 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001fa520 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fa530 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fa540 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fa550 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa560 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001fa570 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001fa580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa590 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fa5a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fa5b0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ + 0x001fa5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa5d0 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ + 0x001fa5e0 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ + 0x001fa5f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fa600 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fa610 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fa620 20202020 20202020 20202020 22737472 "str │ │ │ │ + 0x001fa630 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ + 0x001fa640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa650 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001fa660 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fa670 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001fa680 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fa690 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001fa6a0 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ + 0x001fa6b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fa6c0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001fa6d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ + 0x001fa6e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fa6f0 20202020 20202020 20202020 20202261 "a │ │ │ │ + 0x001fa700 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x001fa710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa720 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001fa730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa740 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001fa750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fa760 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fa770 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ - 0x001fa780 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ - 0x001fa790 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001fa7a0 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ - 0x001fa7b0 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ - 0x001fa7c0 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ - 0x001fa7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa7e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fa7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa800 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001fa810 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fa820 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa830 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fa840 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fa850 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fa860 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ - 0x001fa870 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fa880 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001fa890 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ - 0x001fa8a0 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ - 0x001fa8b0 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ - 0x001fa8c0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fa8d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x001fa8e0 20202020 20202020 20202020 20207d2c }, │ │ │ │ - 0x001fa8f0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fa900 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fa910 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fa920 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fa930 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa940 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fa950 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ - 0x001fa960 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fa970 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x001fa980 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ - 0x001fa990 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ - 0x001fa9a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fa9b0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001fa9c0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x001fa9d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001fa740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa750 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fa760 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fa770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa780 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fa790 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ + 0x001fa7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa7b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa7c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fa7d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fa7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa7f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fa800 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x001fa810 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa820 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fa830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa840 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fa850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa860 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fa870 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fa880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa8a0 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ + 0x001fa8b0 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ + 0x001fa8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa8d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fa8e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fa8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa910 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001fa920 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa930 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001fa940 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fa950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa960 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001fa970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa980 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fa990 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001fa9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fa9b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fa9c0 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ + 0x001fa9d0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fa9e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fa9f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001faa00 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001faa10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001faa20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001faa30 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ - 0x001faa40 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ - 0x001faa50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001faa60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001faa70 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ - 0x001faa80 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ + 0x001fa9f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001faa00 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001faa10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faa20 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001faa30 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001faa40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faa50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001faa60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faa70 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001faa80 20202020 20202020 20202020 20202020 │ │ │ │ 0x001faa90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001faaa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x001faab0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001faac0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001faad0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001faae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001faaf0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x001fab00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x001fab10 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001fab20 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ - 0x001fab30 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ - 0x001fab40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fab50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x001fab60 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ - 0x001fab70 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ - 0x001fab80 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ - 0x001fab90 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ - 0x001faba0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fabb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001fabc0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x001fabd0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x001fabe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fabf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001fac00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001fac10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x001fac20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fac30 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ - 0x001fac40 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ - 0x001fac50 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ - 0x001fac60 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001fac70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fac80 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ - 0x001fac90 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ - 0x001faca0 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ - 0x001facb0 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ - 0x001facc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001facd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001face0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001facf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fad00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fad10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fad20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001fad30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fad40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fad50 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ - 0x001fad60 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ - 0x001fad70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fad80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001fad90 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ - 0x001fada0 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ - 0x001fadb0 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ - 0x001fadc0 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ + 0x001faaa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001faab0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001faac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faad0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ + 0x001faae0 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ + 0x001faaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fab00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fab10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x001fab20 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fab30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fab40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fab50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fab60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fab70 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001fab80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fab90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001faba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fabb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fabc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fabd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fabe0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fabf0 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ + 0x001fac00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fac10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fac20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fac30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fac40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fac50 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fac60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fac70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fac80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001fac90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faca0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001facb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001facc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001facd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001face0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001facf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fad00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fad10 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ + 0x001fad20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fad30 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fad40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fad50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fad60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fad70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fad80 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001fad90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fada0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001fadb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fadc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ 0x001fadd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fade0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fadf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fae00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001fae10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fae20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fae30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x001fae40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x001fae50 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x001fae60 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ - 0x001fae70 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ + 0x001fade0 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fadf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fae00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fae10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fae20 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ + 0x001fae30 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ + 0x001fae40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fae50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fae60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fae70 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fae80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fae90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001faea0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ - 0x001faeb0 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ - 0x001faec0 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ - 0x001faed0 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ - 0x001faee0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001faef0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ - 0x001faf00 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001faf10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001faf20 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001faf30 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001faf40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x001faf50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x001faf60 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ - 0x001faf70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001faf80 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ - 0x001faf90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fafa0 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ - 0x001fafb0 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ - 0x001fafc0 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ - 0x001fafd0 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ - 0x001fafe0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ - 0x001faff0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001fb000 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fb010 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fb020 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x001fb030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb040 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ - 0x001fb050 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fb060 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fb070 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ - 0x001fb080 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ - 0x001fb090 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x001fb0a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x001fb0b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x001fb0c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001fb0d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fb0e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fb0f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fae90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001faea0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faeb0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001faec0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001faed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faee0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001faef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faf00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001faf10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001faf20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faf30 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001faf40 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ + 0x001faf50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faf60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faf70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001faf80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001faf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fafa0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fafb0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001fafc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fafd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fafe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001faff0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001fb000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb020 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fb030 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fb040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb050 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ + 0x001fb060 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ + 0x001fb070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb080 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fb090 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fb0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb0c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fb0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb0e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fb0f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ 0x001fb100 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb110 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ - 0x001fb120 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fb130 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x001fb140 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ - 0x001fb150 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ - 0x001fb160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb170 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x001fb180 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001fb190 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x001fb1a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x001fb1b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fb1c0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001fb1d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ - 0x001fb1e0 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ - 0x001fb1f0 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ - 0x001fb200 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fb210 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ - 0x001fb220 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ - 0x001fb230 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ - 0x001fb240 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ - 0x001fb250 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ - 0x001fb260 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ - 0x001fb270 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ - 0x001fb280 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ - 0x001fb290 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ - 0x001fb2a0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x001fb2b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001fb2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb2d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fb2e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fb2f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fb300 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ - 0x001fb310 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fb320 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fb330 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ - 0x001fb340 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ - 0x001fb350 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ - 0x001fb360 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ - 0x001fb370 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ - 0x001fb380 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ - 0x001fb390 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ - 0x001fb3a0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fb3b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ - 0x001fb3c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x001fb3d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001fb3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb3f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ - 0x001fb400 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ - 0x001fb410 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fb420 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ - 0x001fb430 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fb440 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fb450 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ - 0x001fb460 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ - 0x001fb470 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ - 0x001fb480 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ - 0x001fb490 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ - 0x001fb4a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001fb4b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x001fb4c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001fb4d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fb110 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fb120 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb130 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fb140 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001fb150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb160 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001fb170 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ + 0x001fb180 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fb190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb1a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fb1b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ + 0x001fb1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb1d0 20202020 20202020 20202020 20202273 "s │ │ │ │ + 0x001fb1e0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ + 0x001fb1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb200 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001fb210 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fb220 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb230 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fb240 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ + 0x001fb250 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb260 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb270 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ + 0x001fb280 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ + 0x001fb290 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb2a0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fb2b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fb2c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fb2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb2e0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001fb2f0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001fb300 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb310 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb320 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fb330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb340 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb350 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fb360 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fb370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb390 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fb3a0 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ + 0x001fb3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb3d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fb3e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fb3f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fb400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb420 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001fb430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb450 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fb460 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb480 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fb490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb4b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fb4c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fb4d0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fb4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb4f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001fb500 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fb510 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ - 0x001fb520 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ - 0x001fb530 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fb540 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ - 0x001fb550 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ - 0x001fb560 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ - 0x001fb570 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001fb580 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001fb590 2269220a 20202020 20202020 20202020 "i". │ │ │ │ - 0x001fb5a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001fb5b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fb5c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001fb5d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fb5e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb5f0 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ - 0x001fb600 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001fb610 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fb620 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ - 0x001fb630 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ - 0x001fb640 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ - 0x001fb650 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fb660 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001fb670 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001fb680 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001fb690 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fb6a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fb6b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fb4f0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fb500 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ + 0x001fb510 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fb520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb540 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fb550 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fb560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb570 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb580 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x001fb590 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fb5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb5b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001fb5c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fb5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb5e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001fb5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb610 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fb620 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fb630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb660 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ + 0x001fb670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb6a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fb6b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ 0x001fb6c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb6d0 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ - 0x001fb6e0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ - 0x001fb6f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fb700 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ - 0x001fb710 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ - 0x001fb720 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ - 0x001fb730 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ - 0x001fb740 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001fb750 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x001fb760 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x001fb770 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001fb780 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fb790 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001fb7a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fb7b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb7c0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x001fb7d0 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ - 0x001fb7e0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001fb7f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fb800 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ - 0x001fb810 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ - 0x001fb820 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ - 0x001fb830 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ - 0x001fb840 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fb850 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x001fb860 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001fb870 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001fb880 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fb890 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fb8a0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ + 0x001fb6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb6e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fb6f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fb700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb710 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fb720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb740 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fb750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb770 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fb780 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fb790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb7b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fb7c0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ + 0x001fb7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb7e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb7f0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fb800 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fb810 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fb820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb840 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x001fb850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb870 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fb880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb8a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001fb8b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fb8c0 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ - 0x001fb8d0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001fb8e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fb8f0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001fb900 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ - 0x001fb910 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ - 0x001fb920 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ - 0x001fb930 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ - 0x001fb940 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ - 0x001fb950 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ - 0x001fb960 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ - 0x001fb970 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ - 0x001fb980 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ - 0x001fb990 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ - 0x001fb9a0 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ - 0x001fb9b0 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ - 0x001fb9c0 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ - 0x001fb9d0 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ - 0x001fb9e0 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ - 0x001fb9f0 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ - 0x001fba00 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ - 0x001fba10 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ - 0x001fba20 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ - 0x001fba30 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ - 0x001fba40 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ - 0x001fba50 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ - 0x001fba60 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ - 0x001fba70 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ - 0x001fba80 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ - 0x001fba90 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ - 0x001fbaa0 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ - 0x001fbab0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ - 0x001fbac0 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001fbad0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ + 0x001fb8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb8d0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fb8e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fb8f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb910 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fb920 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ + 0x001fb930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb950 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fb970 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ + 0x001fb980 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb9a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fb9b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fb9c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb9d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fb9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fb9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fba00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fba10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fba20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fba30 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fba40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fba50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fba60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fba70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fba80 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ + 0x001fba90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbac0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fbad0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ 0x001fbae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbaf0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ - 0x001fbb00 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fbb10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001fbaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbb00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x001fbb10 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001fbb20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbb30 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ - 0x001fbb40 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x001fbb30 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fbb40 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fbb50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbb60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fbb60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ 0x001fbb70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbb80 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001fbb90 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x001fbba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbbb0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001fbbc0 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ - 0x001fbbd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbbe0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fbb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbb90 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fbba0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fbbb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbbc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbbd0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fbbe0 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ 0x001fbbf0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fbc00 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x001fbc00 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fbc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbc20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001fbc30 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001fbc40 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001fbc50 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x001fbc60 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x001fbc70 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x001fbc80 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ - 0x001fbc90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbca0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ - 0x001fbcb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001fbcc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbcd0 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001fbce0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ - 0x001fbcf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbd00 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fbc20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fbc30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x001fbc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbc50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbc60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fbc70 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fbc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbc90 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001fbca0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fbcb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbcc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x001fbcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbcf0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fbd00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001fbd10 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fbd20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbd30 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x001fbd40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbd50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbd60 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ - 0x001fbd70 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x001fbd80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbd90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fbd30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbd40 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ + 0x001fbd50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fbd60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbd70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbd80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fbd90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ 0x001fbda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbdb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fbdc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbdd0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001fbde0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001fbdf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbe00 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001fbe10 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ - 0x001fbe20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbe30 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001fbe40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fbe50 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001fbe60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbe70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001fbe80 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001fbe90 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001fbea0 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ - 0x001fbeb0 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ - 0x001fbec0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ - 0x001fbed0 20726563 6f726473 20746861 7420616c records that al │ │ │ │ - 0x001fbee0 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ - 0x001fbef0 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ - 0x001fbf00 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001fbf10 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001fbf20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbf30 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x001fbf40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001fbf50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fbf60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fbf70 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001fbf80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbf90 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x001fbfa0 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ - 0x001fbfb0 20202020 20202020 20227265 7475726e "return │ │ │ │ - 0x001fbfc0 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ - 0x001fbfd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fbfe0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001fbff0 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ - 0x001fc000 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ - 0x001fc010 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ - 0x001fc020 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ - 0x001fc030 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ - 0x001fc040 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ - 0x001fc050 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ - 0x001fc060 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ - 0x001fc070 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ - 0x001fc080 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ - 0x001fc090 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ - 0x001fc0a0 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ - 0x001fc0b0 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ - 0x001fc0c0 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ - 0x001fc0d0 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ - 0x001fc0e0 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ - 0x001fc0f0 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ - 0x001fc100 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ - 0x001fc110 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ - 0x001fc120 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ - 0x001fc130 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ - 0x001fc140 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ - 0x001fc150 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ - 0x001fc160 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ - 0x001fc170 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ - 0x001fc180 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ - 0x001fc190 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ - 0x001fc1a0 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ - 0x001fc1b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc1c0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ + 0x001fbdb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbdc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fbdd0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001fbde0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbdf0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fbe00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fbe10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbe20 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001fbe30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbe40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbe50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbe60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fbe70 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fbe80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbe90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbea0 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ + 0x001fbeb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fbec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbed0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbee0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fbef0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fbf00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbf10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbf20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fbf30 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001fbf40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbf50 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fbf60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fbf70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbf80 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001fbf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbfa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbfb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbfc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001fbfd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fbfe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fbff0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc000 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ + 0x001fc010 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ + 0x001fc020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc040 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fc050 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ + 0x001fc060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc080 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fc090 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ + 0x001fc0a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc0c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001fc0d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc0f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fc100 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc120 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fc130 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fc140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc160 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001fc170 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ + 0x001fc180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc1a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fc1b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fc1c0 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fc1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc1e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fc1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc200 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001fc210 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001fc220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc230 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fc1e0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fc1f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001fc200 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc210 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc220 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fc230 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fc240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc250 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fc260 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ + 0x001fc250 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fc260 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fc270 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc280 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fc290 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ + 0x001fc280 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fc290 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ 0x001fc2a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc2b0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001fc2c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc2d0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x001fc2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc2c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fc2d0 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ 0x001fc2e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc2f0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001fc300 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001fc310 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fc320 20202020 20202020 20202020 20226172 "ar │ │ │ │ - 0x001fc330 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001fc2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc300 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fc310 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fc320 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fc330 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fc340 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc350 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fc350 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ 0x001fc360 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fc370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc380 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001fc380 20202020 20202020 2020207d 0a202020 }. │ │ │ │ 0x001fc390 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fc3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc3b0 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ - 0x001fc3c0 6964220a 20202020 20202020 20202020 id". │ │ │ │ - 0x001fc3d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc3e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001fc3f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc400 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fc410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc420 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001fc430 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001fc440 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc450 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001fc460 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ - 0x001fc470 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc480 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc490 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001fc4a0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001fc4b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc4c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x001fc4d0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ - 0x001fc4e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc4f0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001fc500 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001fc510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fc520 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001fc530 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001fc540 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ - 0x001fc550 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ - 0x001fc560 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001fc570 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ - 0x001fc580 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001fc590 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001fc5a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fc5b0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001fc5c0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x001fc5d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fc5e0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001fc5f0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001fc600 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ - 0x001fc610 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ - 0x001fc620 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ - 0x001fc630 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ - 0x001fc640 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ - 0x001fc650 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ - 0x001fc660 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ - 0x001fc670 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ - 0x001fc680 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ - 0x001fc690 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ - 0x001fc6a0 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ - 0x001fc6b0 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ - 0x001fc6c0 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ - 0x001fc6d0 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ - 0x001fc6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc6f0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ - 0x001fc700 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x001fc710 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fc720 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001fc730 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001fc740 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ - 0x001fc750 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ - 0x001fc760 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001fc770 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001fc780 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001fc790 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001fc7a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fc7b0 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001fc7c0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001fc3b0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ + 0x001fc3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc3d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001fc3e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc3f0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001fc400 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc410 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001fc420 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc430 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x001fc440 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001fc450 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc460 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fc470 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fc480 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ + 0x001fc490 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc4a0 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ + 0x001fc4b0 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ + 0x001fc4c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc4d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fc4e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x001fc4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc500 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fc510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc520 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x001fc530 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fc540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc550 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fc560 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fc570 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fc580 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ + 0x001fc590 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fc5a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fc5b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x001fc5c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc5d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x001fc5e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fc5f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001fc600 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ + 0x001fc610 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x001fc620 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x001fc630 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x001fc640 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x001fc650 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fc660 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ + 0x001fc670 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ + 0x001fc680 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ + 0x001fc690 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x001fc6a0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ + 0x001fc6b0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001fc6c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fc6d0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x001fc6e0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x001fc6f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc700 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fc710 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001fc720 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001fc730 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc740 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fc750 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fc760 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001fc770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc780 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001fc790 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fc7a0 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x001fc7b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001fc7c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x001fc7d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc7e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fc7f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc800 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x001fc7e0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x001fc7f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x001fc800 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x001fc810 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc820 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fc830 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ + 0x001fc820 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fc830 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ 0x001fc840 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc850 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x001fc860 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x001fc870 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x001fc880 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001fc890 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001fc8a0 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ - 0x001fc8b0 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ - 0x001fc8c0 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ - 0x001fc8d0 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ - 0x001fc8e0 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ - 0x001fc8f0 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ - 0x001fc900 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001fc910 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001fc920 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fc930 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001fc940 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001fc950 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001fc960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc970 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fc980 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001fc990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc9a0 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ - 0x001fc9b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001fc9c0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001fc9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fc9e0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001fc9f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fca00 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x001fca10 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ - 0x001fca20 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ - 0x001fca30 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ - 0x001fca40 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ - 0x001fca50 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ - 0x001fca60 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ - 0x001fca70 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ - 0x001fca80 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ - 0x001fca90 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ - 0x001fcaa0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001fcab0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ - 0x001fcac0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x001fcad0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x001fcae0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x001fcaf0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fcb00 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ - 0x001fcb10 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ - 0x001fcb20 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001fcb30 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ - 0x001fcb40 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ - 0x001fcb50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fcb60 20202020 20202020 20202020 22617267 "arg │ │ │ │ - 0x001fcb70 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ + 0x001fc850 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ + 0x001fc860 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc870 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fc880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc890 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fc8a0 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001fc8b0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ + 0x001fc8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc8d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fc8e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fc8f0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ + 0x001fc900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fc910 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ + 0x001fc920 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fc930 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ + 0x001fc940 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001fc950 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001fc960 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001fc970 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001fc980 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ + 0x001fc990 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fc9a0 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ + 0x001fc9b0 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ + 0x001fc9c0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001fc9d0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ + 0x001fc9e0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001fc9f0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001fca00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fca10 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001fca20 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ + 0x001fca30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fca40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fca50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fca60 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001fca70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fca80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fca90 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001fcaa0 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001fcab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcac0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001fcad0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fcae0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x001fcaf0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fcb00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fcb10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fcb20 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x001fcb30 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x001fcb40 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001fcb50 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fcb60 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fcb70 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ 0x001fcb80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcb90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fcba0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcbb0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ + 0x001fcb90 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ + 0x001fcba0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fcbb0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ 0x001fcbc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcbd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fcbe0 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ - 0x001fcbf0 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001fcc00 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001fcc10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcc20 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ - 0x001fcc30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x001fcc40 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ - 0x001fcc50 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ - 0x001fcc60 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ - 0x001fcc70 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ - 0x001fcc80 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ - 0x001fcc90 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ - 0x001fcca0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x001fccb0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fccc0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fccd0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ - 0x001fcce0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fccf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fcd00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcd10 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ - 0x001fcd20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fcd30 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x001fcd40 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ - 0x001fcd50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcd60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x001fcd70 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ - 0x001fcd80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fcd90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fcda0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x001fcdb0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x001fcdc0 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ - 0x001fcdd0 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ - 0x001fcde0 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ - 0x001fcdf0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ - 0x001fce00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fce10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001fce20 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x001fce30 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001fce40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x001fce50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fce60 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x001fce70 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ - 0x001fce80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fce90 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ - 0x001fcea0 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ - 0x001fceb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fcec0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001fced0 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001fcee0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fcef0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fcf00 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x001fcf10 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ - 0x001fcf20 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ - 0x001fcf30 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ - 0x001fcf40 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ - 0x001fcf50 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x001fcf60 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001fcf70 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001fcf80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fcf90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fcfa0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x001fcfb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x001fcfc0 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ - 0x001fcfd0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ - 0x001fcfe0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001fcff0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001fd000 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001fd010 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001fd020 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fd030 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001fd040 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x001fd050 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x001fd060 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd070 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fd080 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ - 0x001fd090 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd0a0 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ - 0x001fd0b0 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ - 0x001fd0c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd0d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ - 0x001fd0e0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ - 0x001fd0f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd100 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001fd110 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ - 0x001fd120 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ - 0x001fd130 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ - 0x001fd140 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ - 0x001fd150 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ - 0x001fd160 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ - 0x001fd170 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ - 0x001fd180 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd190 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001fd1a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fd1b0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001fd1c0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001fd1d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd1e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001fd1f0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fd200 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ - 0x001fd210 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fd230 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ - 0x001fd240 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd250 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x001fd260 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x001fd270 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x001fd280 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fd290 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ - 0x001fd2a0 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ - 0x001fd2b0 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ - 0x001fd2c0 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ - 0x001fd2d0 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ - 0x001fd2e0 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ - 0x001fd2f0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ - 0x001fd300 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd310 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001fd320 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fd330 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001fd340 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001fd350 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd360 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001fd370 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fd380 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ - 0x001fd390 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd3a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fd3b0 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ - 0x001fd3c0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ - 0x001fd3d0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ - 0x001fd3e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd3f0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ - 0x001fd400 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fd410 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ - 0x001fd420 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ - 0x001fd430 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ - 0x001fd440 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ - 0x001fd450 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ - 0x001fd460 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ - 0x001fd470 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ - 0x001fd480 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ - 0x001fd490 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ - 0x001fd4a0 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ - 0x001fd4b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x001fd4c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ - 0x001fd4d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x001fd4e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x001fd4f0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ - 0x001fd500 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fd510 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ - 0x001fd520 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ - 0x001fd530 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fd540 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ - 0x001fd550 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ - 0x001fd560 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ - 0x001fd570 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ - 0x001fd580 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ - 0x001fd590 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ - 0x001fd5a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x001fd5b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x001fd5c0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ - 0x001fd5d0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x001fd5e0 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ - 0x001fd5f0 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ - 0x001fd600 20202020 20202020 22617474 72696275 "attribu │ │ │ │ - 0x001fd610 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ - 0x001fd620 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fcbd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fcbe0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcbf0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ + 0x001fcc00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcc10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fcc20 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ + 0x001fcc30 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x001fcc40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcc50 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ + 0x001fcc60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fcc70 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ + 0x001fcc80 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fcc90 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ + 0x001fcca0 20202020 2020207d 20202020 20202020 } │ │ │ │ + 0x001fccb0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001fccc0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001fccd0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001fcce0 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ + 0x001fccf0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x001fcd00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x001fcd10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001fcd20 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ + 0x001fcd30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fcd40 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ + 0x001fcd50 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ + 0x001fcd60 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ + 0x001fcd70 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ + 0x001fcd80 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ + 0x001fcd90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fcda0 20202020 20202020 20202020 20226172 "ar │ │ │ │ + 0x001fcdb0 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ + 0x001fcdc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcdd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fcde0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ + 0x001fcdf0 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ + 0x001fce00 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ + 0x001fce10 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ + 0x001fce20 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ + 0x001fce30 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ + 0x001fce40 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ + 0x001fce50 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001fce60 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001fce70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fce80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fce90 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x001fcea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fceb0 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ + 0x001fcec0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x001fced0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001fcee0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x001fcef0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001fcf00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fcf10 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x001fcf20 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ + 0x001fcf30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fcf40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fcf50 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ + 0x001fcf60 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ + 0x001fcf70 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ + 0x001fcf80 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ + 0x001fcf90 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ + 0x001fcfa0 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ + 0x001fcfb0 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ + 0x001fcfc0 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ + 0x001fcfd0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001fcfe0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ + 0x001fcff0 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ + 0x001fd000 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x001fd010 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x001fd020 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ + 0x001fd030 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x001fd040 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ + 0x001fd050 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fd060 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fd070 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ + 0x001fd080 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ + 0x001fd090 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fd0a0 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ + 0x001fd0b0 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ + 0x001fd0c0 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ + 0x001fd0d0 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ + 0x001fd0e0 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ + 0x001fd0f0 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ + 0x001fd100 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ + 0x001fd110 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fd120 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ + 0x001fd130 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fd140 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fd150 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fd160 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ + 0x001fd170 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ + 0x001fd180 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fd190 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ + 0x001fd1a0 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ + 0x001fd1b0 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ + 0x001fd1c0 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ + 0x001fd1d0 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ + 0x001fd1e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fd1f0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ + 0x001fd200 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fd210 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ + 0x001fd220 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ + 0x001fd230 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ + 0x001fd240 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ + 0x001fd250 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x001fd260 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x001fd270 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ + 0x001fd280 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fd290 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fd2a0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001fd2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd2c0 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ + 0x001fd2d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fd2e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fd2f0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001fd300 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ + 0x001fd310 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ + 0x001fd320 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ + 0x001fd330 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ + 0x001fd340 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ + 0x001fd350 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ + 0x001fd360 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ + 0x001fd370 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ + 0x001fd380 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ + 0x001fd390 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ + 0x001fd3a0 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ + 0x001fd3b0 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ + 0x001fd3c0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ + 0x001fd3d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001fd3e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001fd3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd400 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fd410 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fd420 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fd430 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ + 0x001fd440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd450 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fd460 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ + 0x001fd470 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001fd480 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fd490 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ + 0x001fd4a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fd4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd4c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fd4d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fd4e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ + 0x001fd4f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd500 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fd510 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ + 0x001fd520 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd530 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fd540 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ + 0x001fd550 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001fd560 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001fd570 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001fd580 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001fd590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd5a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fd5b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fd5c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fd5d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fd5e0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x001fd5f0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ + 0x001fd600 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fd610 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fd620 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ 0x001fd630 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd640 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ - 0x001fd650 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ - 0x001fd660 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fd670 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ - 0x001fd680 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fd690 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fd6a0 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ - 0x001fd6b0 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ - 0x001fd6c0 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ - 0x001fd6d0 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ - 0x001fd6e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd6f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ - 0x001fd700 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd710 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001fd720 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x001fd730 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd740 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ - 0x001fd750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fd760 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fd770 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ - 0x001fd780 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd790 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x001fd7a0 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ - 0x001fd7b0 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ - 0x001fd7c0 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ - 0x001fd7d0 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ - 0x001fd7e0 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ - 0x001fd7f0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ - 0x001fd800 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fd810 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ - 0x001fd820 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001fd830 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fd840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ - 0x001fd850 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd860 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001fd870 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fd880 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fd890 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ - 0x001fd8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fd8b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x001fd8c0 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ - 0x001fd8d0 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ - 0x001fd8e0 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ - 0x001fd8f0 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ - 0x001fd900 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ - 0x001fd910 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ - 0x001fd920 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ - 0x001fd930 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ - 0x001fd940 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x001fd950 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x001fd960 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x001fd970 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x001fd980 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fd9a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x001fd9b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x001fd9c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fd9d0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ - 0x001fd9e0 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ - 0x001fd9f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fda00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x001fda10 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ - 0x001fda20 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ - 0x001fda30 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ - 0x001fda40 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ - 0x001fda50 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ - 0x001fda60 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ - 0x001fda70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fda80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x001fda90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fdaa0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001fdab0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ - 0x001fdac0 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ - 0x001fdad0 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ - 0x001fdae0 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ - 0x001fdaf0 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ - 0x001fdb00 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ - 0x001fdb10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x001fdb20 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ - 0x001fdb30 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ - 0x001fdb40 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ - 0x001fdb50 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ - 0x001fdb60 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ - 0x001fdb70 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ - 0x001fdb80 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ - 0x001fdb90 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ - 0x001fdba0 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ - 0x001fdbb0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001fdbc0 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ - 0x001fdbd0 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ - 0x001fdbe0 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ - 0x001fdbf0 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ - 0x001fdc00 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ - 0x001fdc10 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ - 0x001fdc20 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ - 0x001fdc30 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ - 0x001fdc40 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ - 0x001fdc50 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x001fdc60 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ - 0x001fdc70 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ - 0x001fdc80 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ - 0x001fdc90 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ - 0x001fdca0 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ - 0x001fdcb0 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ - 0x001fdcc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ - 0x001fdcd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x001fdce0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ - 0x001fdcf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fdd00 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x001fdd10 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001fdd20 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001fdd30 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001fdd40 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x001fd640 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fd650 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001fd660 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001fd670 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001fd680 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x001fd690 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x001fd6a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fd6b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fd6c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fd6d0 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ + 0x001fd6e0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001fd6f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x001fd700 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ + 0x001fd710 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ + 0x001fd720 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x001fd730 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x001fd740 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fd750 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001fd760 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x001fd770 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x001fd780 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ + 0x001fd790 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fd7a0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001fd7b0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001fd7c0 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ + 0x001fd7d0 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ + 0x001fd7e0 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ + 0x001fd7f0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x001fd800 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x001fd810 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x001fd820 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ + 0x001fd830 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ + 0x001fd840 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ + 0x001fd850 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ + 0x001fd860 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ + 0x001fd870 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001fd880 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001fd890 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x001fd8a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x001fd8b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fd8c0 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ + 0x001fd8d0 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ + 0x001fd8e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fd8f0 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ + 0x001fd900 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ + 0x001fd910 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ + 0x001fd920 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x001fd930 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ + 0x001fd940 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x001fd950 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fd960 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001fd970 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x001fd980 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ + 0x001fd990 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ + 0x001fd9a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fd9b0 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ + 0x001fd9c0 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ + 0x001fd9d0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001fd9e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x001fd9f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fda00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ + 0x001fda10 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001fda20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fda30 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ + 0x001fda40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fda50 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001fda60 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001fda70 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ + 0x001fda80 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ + 0x001fda90 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ + 0x001fdaa0 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ + 0x001fdab0 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ + 0x001fdac0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x001fdad0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x001fdae0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ + 0x001fdaf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fdb00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fdb10 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ + 0x001fdb20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fdb30 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ + 0x001fdb40 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fdb50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x001fdb60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ + 0x001fdb70 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001fdb80 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001fdb90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x001fdba0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdbb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fdbc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fdbd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ + 0x001fdbe0 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ + 0x001fdbf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdc00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fdc10 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ + 0x001fdc20 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ + 0x001fdc30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdc40 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x001fdc50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdc60 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fdc70 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fdc80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdc90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001fdca0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001fdcb0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x001fdcc0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ + 0x001fdcd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdce0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fdcf0 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ + 0x001fdd00 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ + 0x001fdd10 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001fdd20 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x001fdd30 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001fdd40 0a202020 20202020 20202020 20202020 . │ │ │ │ 0x001fdd50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001fdd60 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001fdd70 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x001fdd60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fdd70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ 0x001fdd80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fdd90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fdda0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fddb0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ - 0x001fddc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fddd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001fdde0 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ + 0x001fdd90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x001fdda0 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ + 0x001fddb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fddc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fddd0 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ + 0x001fdde0 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ 0x001fddf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fde00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x001fde10 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001fde20 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fde30 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001fde40 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ - 0x001fde50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fde60 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ - 0x001fde70 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ - 0x001fde80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fde90 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001fdea0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001fdeb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fdec0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001fded0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x001fdee0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x001fdef0 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ - 0x001fdf00 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ - 0x001fdf10 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ - 0x001fdf20 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ - 0x001fdf30 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ - 0x001fdf40 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ - 0x001fdf50 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001fdf60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fdf70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001fdf80 20202020 20202020 22617267 756d656e "argumen │ │ │ │ - 0x001fdf90 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ - 0x001fdfa0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001fde00 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ + 0x001fde10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fde20 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001fde30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001fde40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fde50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ + 0x001fde60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ + 0x001fde70 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fde80 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ + 0x001fde90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fdea0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001fdeb0 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ + 0x001fdec0 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ + 0x001fded0 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ + 0x001fdee0 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ + 0x001fdef0 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ + 0x001fdf00 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ + 0x001fdf10 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ + 0x001fdf20 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ + 0x001fdf30 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ + 0x001fdf40 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x001fdf50 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ + 0x001fdf60 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001fdf70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fdf80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x001fdf90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fdfa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ 0x001fdfb0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fdfc0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x001fdfd0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x001fdfc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001fdfd0 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ 0x001fdfe0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fdff0 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ - 0x001fe000 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ - 0x001fe010 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe020 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001fe030 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fdff0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001fe000 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ + 0x001fe010 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ + 0x001fe020 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ + 0x001fe030 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ 0x001fe040 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe050 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x001fe060 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ - 0x001fe070 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe080 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ - 0x001fe090 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ - 0x001fe0a0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x001fe0b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe0c0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ - 0x001fe0d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001fe0e0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001fe0f0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001fe100 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ - 0x001fe110 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ - 0x001fe120 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ - 0x001fe130 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ - 0x001fe140 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ - 0x001fe150 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ + 0x001fe050 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ + 0x001fe060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe070 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ + 0x001fe080 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x001fe090 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe0a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ + 0x001fe0b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ + 0x001fe0c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001fe0d0 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ + 0x001fe0e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe0f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fe100 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x001fe110 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x001fe120 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ + 0x001fe130 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ + 0x001fe140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe150 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ 0x001fe160 20202020 20202020 20202020 20202020 │ │ │ │ 0x001fe170 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ - 0x001fe180 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001fe190 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x001fe1a0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x001fe1b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe1c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001fe1d0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fe1e0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x001fe1f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe200 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fe210 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ - 0x001fe220 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe230 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x001fe240 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x001fe250 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fe260 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001fe270 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x001fe280 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ - 0x001fe290 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ - 0x001fe2a0 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ - 0x001fe2b0 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ - 0x001fe2c0 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x001fe2d0 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x001fe2e0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fe2f0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x001fe300 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001fe310 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x001fe320 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ - 0x001fe330 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe340 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x001fe350 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fe360 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ + 0x001fe180 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fe190 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe1a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fe1b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fe1c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001fe1d0 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ + 0x001fe1e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe1f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fe200 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ + 0x001fe210 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ + 0x001fe220 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ + 0x001fe230 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe240 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001fe250 20226922 0a202020 20202020 20202020 "i". │ │ │ │ + 0x001fe260 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x001fe270 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe280 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fe290 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x001fe2a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x001fe2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe2c0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ + 0x001fe2d0 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ + 0x001fe2e0 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ + 0x001fe2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe300 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001fe310 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ + 0x001fe320 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ + 0x001fe330 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001fe340 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fe350 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fe360 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x001fe370 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe380 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x001fe390 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ - 0x001fe3a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe3b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ - 0x001fe3c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe3d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x001fe3e0 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x001fe3f0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ - 0x001fe400 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fe410 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x001fe420 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ - 0x001fe430 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001fe440 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001fe450 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x001fe460 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x001fe470 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x001fe480 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x001fe490 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ - 0x001fe4a0 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ - 0x001fe4b0 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ - 0x001fe4c0 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ - 0x001fe4d0 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ - 0x001fe4e0 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ - 0x001fe4f0 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ - 0x001fe500 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ - 0x001fe510 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ - 0x001fe520 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ - 0x001fe530 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ - 0x001fe540 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ - 0x001fe550 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ - 0x001fe560 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ - 0x001fe570 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ - 0x001fe580 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x001fe590 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x001fe5a0 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ - 0x001fe5b0 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ - 0x001fe5c0 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ - 0x001fe5d0 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ - 0x001fe5e0 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ - 0x001fe5f0 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ - 0x001fe600 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x001fe610 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ - 0x001fe620 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ - 0x001fe630 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ - 0x001fe640 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ - 0x001fe650 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ - 0x001fe660 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ - 0x001fe670 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ - 0x001fe680 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ - 0x001fe690 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001fe6a0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001fe6b0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x001fe6c0 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ - 0x001fe6d0 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ - 0x001fe6e0 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ - 0x001fe6f0 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ - 0x001fe700 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ - 0x001fe710 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ - 0x001fe720 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ - 0x001fe730 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ - 0x001fe740 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ - 0x001fe750 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ - 0x001fe760 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ - 0x001fe770 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ - 0x001fe780 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ - 0x001fe790 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ - 0x001fe7a0 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ - 0x001fe7b0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x001fe7c0 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ - 0x001fe7d0 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ - 0x001fe7e0 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ - 0x001fe7f0 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ - 0x001fe800 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ - 0x001fe810 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ - 0x001fe820 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ - 0x001fe830 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ - 0x001fe840 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ - 0x001fe850 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ - 0x001fe860 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ - 0x001fe870 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ - 0x001fe880 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ - 0x001fe890 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ - 0x001fe8a0 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ - 0x001fe8b0 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ - 0x001fe8c0 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ - 0x001fe8d0 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ - 0x001fe8e0 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ - 0x001fe8f0 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ - 0x001fe900 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ - 0x001fe910 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ - 0x001fe920 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ - 0x001fe930 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ - 0x001fe940 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ - 0x001fe950 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ - 0x001fe960 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ - 0x001fe970 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001fe980 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001fe990 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ - 0x001fe9a0 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ - 0x001fe9b0 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ - 0x001fe9c0 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ - 0x001fe9d0 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ - 0x001fe9e0 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ - 0x001fe9f0 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ - 0x001fea00 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ - 0x001fea10 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ - 0x001fea20 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ - 0x001fea30 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ - 0x001fea40 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x001fea50 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ - 0x001fea60 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ - 0x001fea70 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ - 0x001fea80 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ - 0x001fea90 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ - 0x001feaa0 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ - 0x001feab0 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ - 0x001feac0 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ - 0x001fead0 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ - 0x001feae0 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ - 0x001feaf0 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ - 0x001feb00 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x001feb10 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x001feb20 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ - 0x001feb30 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ - 0x001feb40 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ - 0x001feb50 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ - 0x001feb60 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ - 0x001feb70 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ - 0x001feb80 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ - 0x001feb90 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ - 0x001feba0 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ - 0x001febb0 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ - 0x001febc0 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ - 0x001febd0 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ - 0x001febe0 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ - 0x001febf0 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ - 0x001fec00 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ - 0x001fec10 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ - 0x001fec20 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ - 0x001fec30 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ - 0x001fec40 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ - 0x001fec50 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ - 0x001fec60 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ - 0x001fec70 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ - 0x001fec80 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ - 0x001fec90 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ - 0x001feca0 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ - 0x001fecb0 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ - 0x001fecc0 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ - 0x001fecd0 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ - 0x001fece0 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ - 0x001fecf0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ - 0x001fed00 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ - 0x001fed10 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ - 0x001fed20 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ - 0x001fed30 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ - 0x001fed40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001fed50 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ - 0x001fed60 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ - 0x001fed70 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ - 0x001fed80 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ - 0x001fed90 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ - 0x001feda0 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ - 0x001fedb0 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ - 0x001fedc0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x001fedd0 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ - 0x001fede0 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ - 0x001fedf0 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ - 0x001fee00 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ - 0x001fee10 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ - 0x001fee20 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x001fee30 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ - 0x001fee40 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ - 0x001fee50 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ - 0x001fee60 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ - 0x001fee70 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ - 0x001fee80 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001fee90 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ - 0x001feea0 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ - 0x001feeb0 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ - 0x001feec0 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ - 0x001feed0 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ - 0x001feee0 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ - 0x001feef0 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ - 0x001fef00 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ - 0x001fef10 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ - 0x001fef20 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ - 0x001fef30 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ - 0x001fef40 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ - 0x001fef50 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x001fef60 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ - 0x001fef70 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ - 0x001fef80 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x001fef90 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ - 0x001fefa0 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ - 0x001fefb0 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ - 0x001fefc0 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ - 0x001fefd0 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ - 0x001fefe0 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ - 0x001feff0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ - 0x001ff000 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ - 0x001ff010 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ - 0x001ff020 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001ff030 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ - 0x001ff040 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ - 0x001ff050 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ - 0x001ff060 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ - 0x001ff070 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x001ff080 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x001ff090 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x001ff0a0 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ - 0x001ff0b0 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ - 0x001ff0c0 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ - 0x001ff0d0 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ - 0x001ff0e0 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ - 0x001ff0f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x001ff100 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ - 0x001ff110 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ - 0x001ff120 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x001ff130 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ - 0x001ff140 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ - 0x001ff150 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ - 0x001ff160 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ - 0x001ff170 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ - 0x001ff180 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ - 0x001ff190 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ - 0x001ff1a0 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ - 0x001ff1b0 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ - 0x001ff1c0 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ - 0x001ff1d0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x001ff1e0 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ - 0x001ff1f0 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ - 0x001ff200 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ - 0x001ff210 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ - 0x001ff220 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ - 0x001ff230 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ - 0x001ff240 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ - 0x001ff250 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ - 0x001ff260 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ - 0x001ff270 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ - 0x001ff280 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ - 0x001ff290 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ - 0x001ff2a0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x001ff2b0 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ - 0x001ff2c0 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ - 0x001ff2d0 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ - 0x001ff2e0 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ - 0x001ff2f0 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ - 0x001ff300 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ - 0x001ff310 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ - 0x001ff320 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ - 0x001ff330 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x001ff340 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ - 0x001ff350 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ - 0x001ff360 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ - 0x001ff370 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ - 0x001ff380 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ - 0x001ff390 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ - 0x001ff3a0 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ - 0x001ff3b0 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ - 0x001ff3c0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ - 0x001ff3d0 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ - 0x001ff3e0 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ - 0x001ff3f0 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ - 0x001ff400 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ - 0x001ff410 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ - 0x001ff420 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ - 0x001ff430 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ - 0x001ff440 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ - 0x001ff450 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ - 0x001ff460 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ - 0x001ff470 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ - 0x001ff480 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ - 0x001ff490 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ - 0x001ff4a0 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ - 0x001ff4b0 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ - 0x001ff4c0 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x001ff4d0 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ - 0x001ff4e0 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ - 0x001ff4f0 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ - 0x001ff500 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ - 0x001ff510 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ - 0x001ff520 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ - 0x001ff530 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ - 0x001ff540 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x001ff550 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ - 0x001ff560 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ - 0x001ff570 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ - 0x001ff580 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ - 0x001ff590 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ - 0x001ff5a0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x001ff5b0 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ - 0x001ff5c0 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ - 0x001ff5d0 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ - 0x001ff5e0 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ - 0x001ff5f0 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ - 0x001ff600 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ - 0x001ff610 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ - 0x001ff620 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ - 0x001ff630 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ - 0x001ff640 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ - 0x001ff650 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ - 0x001ff660 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ - 0x001ff670 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ - 0x001ff680 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ - 0x001ff690 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ - 0x001ff6a0 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ - 0x001ff6b0 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ - 0x001ff6c0 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ - 0x001ff6d0 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ - 0x001ff6e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x001ff6f0 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ - 0x001ff700 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ - 0x001ff710 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ - 0x001ff720 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ - 0x001ff730 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ - 0x001ff740 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ - 0x001ff750 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ - 0x001ff760 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ - 0x001ff770 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ - 0x001ff780 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ - 0x001ff790 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ - 0x001ff7a0 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ - 0x001ff7b0 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ - 0x001ff7c0 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ - 0x001ff7d0 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ - 0x001ff7e0 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ - 0x001ff7f0 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ - 0x001ff800 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x001ff810 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x001ff820 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x001ff830 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ - 0x001ff840 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ - 0x001ff850 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ - 0x001ff860 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ - 0x001ff870 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ - 0x001ff880 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ - 0x001ff890 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ - 0x001ff8a0 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ - 0x001ff8b0 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ - 0x001ff8c0 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ - 0x001ff8d0 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ - 0x001ff8e0 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ - 0x001ff8f0 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ - 0x001ff900 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ - 0x001ff910 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ - 0x001ff920 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ - 0x001ff930 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ - 0x001ff940 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x001ff950 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ - 0x001ff960 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ - 0x001ff970 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ - 0x001ff980 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ff990 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x001ff9a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x001ff9b0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x001ff9c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x001ff9d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ff9e0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x001ff9f0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x001ffa00 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x001ffa10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffa20 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x001ffa30 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x001ffa40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffa50 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ - 0x001ffa60 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ - 0x001ffa70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffa80 20202020 20207d0a 20202020 20202020 }. │ │ │ │ - 0x001ffa90 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x001ffaa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffab0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x001ffac0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ - 0x001ffad0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ - 0x001ffae0 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ - 0x001ffaf0 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ - 0x001ffb00 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ - 0x001ffb10 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ - 0x001ffb20 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ - 0x001ffb30 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ - 0x001ffb40 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ - 0x001ffb50 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x001ffb60 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x001ffb70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x001ffb80 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x001ffb90 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x001ffba0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x001ffbb0 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ - 0x001ffbc0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x001ffbd0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x001ffbe0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x001ffbf0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x001ffc00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x001ffc10 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x001ffc20 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ - 0x001ffc30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffc40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x001ffc50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffc60 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x001fe380 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fe390 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fe3a0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001fe3b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe3c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fe3d0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x001fe3e0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001fe3f0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x001fe400 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ + 0x001fe410 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ + 0x001fe420 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ + 0x001fe430 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ + 0x001fe440 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x001fe450 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x001fe460 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x001fe470 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001fe480 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe490 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001fe4a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe4b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fe4c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fe4d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe4e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fe4f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fe500 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fe510 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x001fe520 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ + 0x001fe530 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe540 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001fe550 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ + 0x001fe560 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ + 0x001fe570 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ + 0x001fe580 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x001fe590 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ + 0x001fe5a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ + 0x001fe5b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe5c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x001fe5d0 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fe5e0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ + 0x001fe5f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe600 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fe610 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ + 0x001fe620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe630 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x001fe640 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ + 0x001fe650 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ + 0x001fe660 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ + 0x001fe670 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ + 0x001fe680 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ + 0x001fe690 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ + 0x001fe6a0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ + 0x001fe6b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe6c0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001fe6d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fe6e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x001fe6f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fe700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe710 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x001fe720 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x001fe730 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fe740 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ + 0x001fe750 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ + 0x001fe760 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe770 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001fe780 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ + 0x001fe790 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ + 0x001fe7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe7b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001fe7c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x001fe7d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x001fe7e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001fe7f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe800 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001fe810 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ + 0x001fe820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe830 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ + 0x001fe840 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x001fe850 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x001fe860 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ + 0x001fe870 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ + 0x001fe880 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ + 0x001fe890 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ + 0x001fe8a0 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ + 0x001fe8b0 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ + 0x001fe8c0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ + 0x001fe8d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fe8e0 20202020 20202020 20202022 73747275 "stru │ │ │ │ + 0x001fe8f0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ + 0x001fe900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe910 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001fe920 20202020 20202020 20202020 2020226b "k │ │ │ │ + 0x001fe930 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ + 0x001fe940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe950 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001fe960 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ + 0x001fe970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe980 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fe990 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x001fe9a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe9b0 20202020 20202020 20202020 22617474 "att │ │ │ │ + 0x001fe9c0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ + 0x001fe9d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fe9e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x001fe9f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001fea20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001fea30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x001fea50 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ + 0x001fea60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fea70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fea80 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ + 0x001fea90 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ + 0x001feaa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feab0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feac0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x001fead0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feae0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x001feaf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb00 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x001feb10 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001feb20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x001feb40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x001feb50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x001feb70 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ + 0x001feb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feba0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x001febb0 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ + 0x001febc0 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ + 0x001febd0 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ + 0x001febe0 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ + 0x001febf0 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ + 0x001fec00 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ + 0x001fec10 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ + 0x001fec20 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ + 0x001fec30 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fec40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fec50 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ + 0x001fec60 220a2020 20202020 20202020 20202020 ". │ │ │ │ + 0x001fec70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fec80 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x001fec90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feca0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001fecb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fecc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x001fecd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x001fece0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fecf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fed00 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ + 0x001fed10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fed20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fed30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001fed40 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ + 0x001fed50 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ + 0x001fed60 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ + 0x001fed70 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001fed80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fed90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001feda0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x001fedb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fedc0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001fedd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fede0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001fedf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fee10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fee20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee40 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ + 0x001fee50 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ + 0x001fee60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fee70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001fee80 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ + 0x001fee90 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ + 0x001feea0 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ + 0x001feeb0 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ + 0x001feec0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001feed0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001feee0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001feef0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001fef10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001fef30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001fef60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001fef70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fef80 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ + 0x001fef90 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ + 0x001fefa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fefb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x001fefc0 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ + 0x001fefd0 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ + 0x001fefe0 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ + 0x001feff0 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ + 0x001ff000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff010 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x001ff020 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x001ff030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff040 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x001ff050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff060 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x001ff070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff080 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff090 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x001ff0a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff0b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff0c0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ + 0x001ff0d0 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ + 0x001ff0e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff0f0 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001ff100 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001ff110 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ + 0x001ff120 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ + 0x001ff130 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ + 0x001ff140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff160 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x001ff170 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff180 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x001ff190 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff1a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff1b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ff1c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff1d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x001ff1e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x001ff1f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff200 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x001ff210 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ + 0x001ff220 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ff230 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff240 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ff250 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ + 0x001ff260 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ + 0x001ff270 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x001ff280 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff290 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x001ff2a0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x001ff2b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff2c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ + 0x001ff2d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff2e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x001ff2f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff300 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001ff310 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001ff320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff330 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff340 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x001ff350 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ + 0x001ff360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff380 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ff390 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ + 0x001ff3a0 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ + 0x001ff3b0 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ + 0x001ff3c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff3d0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ff3e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ + 0x001ff3f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff400 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x001ff410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff420 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ff430 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff440 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff450 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x001ff460 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x001ff470 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff480 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ff490 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x001ff4a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff4b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff4c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ff4d0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ + 0x001ff4e0 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ + 0x001ff4f0 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ + 0x001ff500 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ + 0x001ff510 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ + 0x001ff520 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ + 0x001ff530 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ + 0x001ff540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff550 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff560 20202020 22737472 75637475 7265223a "structure": │ │ │ │ + 0x001ff570 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff590 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x001ff5a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff5b0 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ff5c0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x001ff5d0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff5e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff5f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ff600 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ + 0x001ff610 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff630 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x001ff640 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x001ff650 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff660 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff670 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ + 0x001ff680 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ + 0x001ff690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff6a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff6b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x001ff6c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff6d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff6e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ + 0x001ff6f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ff700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff720 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ + 0x001ff730 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x001ff740 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff750 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff760 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x001ff770 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ + 0x001ff780 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ + 0x001ff790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff7a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff7b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x001ff7c0 73220a20 20202020 20202020 20202020 s". │ │ │ │ + 0x001ff7d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff7e0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ff7f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff800 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff810 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x001ff820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff830 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff840 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff850 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x001ff860 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff880 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff890 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ + 0x001ff8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff8b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff8c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff8d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x001ff8e0 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ + 0x001ff8f0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ + 0x001ff900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff910 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff920 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x001ff930 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001ff940 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff950 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001ff960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff970 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff980 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x001ff990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff9a0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ + 0x001ff9b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff9c0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x001ff9d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ff9e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ff9f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x001ffa00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffa10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x001ffa20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ffa30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffa40 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x001ffa50 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ + 0x001ffa60 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ + 0x001ffa70 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ + 0x001ffa80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffa90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x001ffaa0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ + 0x001ffab0 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ + 0x001ffac0 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ + 0x001ffad0 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ + 0x001ffae0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffaf0 20202020 20202020 20202274 79706522 "type" │ │ │ │ + 0x001ffb00 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ + 0x001ffb10 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffb20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x001ffb30 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffb40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x001ffb50 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffb60 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ffb70 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x001ffb80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffb90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffba0 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ + 0x001ffbb0 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ + 0x001ffbc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x001ffbd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffbe0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x001ffbf0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ + 0x001ffc00 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ + 0x001ffc10 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ + 0x001ffc20 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ + 0x001ffc30 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ + 0x001ffc40 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x001ffc50 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x001ffc60 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ 0x001ffc70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001ffc80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x001ffc90 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ - 0x001ffca0 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ - 0x001ffcb0 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x001ffcc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ffcd0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ - 0x001ffce0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x001ffcf0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ - 0x001ffd00 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ - 0x001ffd10 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ - 0x001ffd20 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ - 0x001ffd30 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ - 0x001ffd40 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ - 0x001ffd50 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ - 0x001ffd60 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ - 0x001ffd70 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ - 0x001ffd80 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ffd90 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ - 0x001ffda0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ - 0x001ffdb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x001ffdc0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ - 0x001ffdd0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ - 0x001ffde0 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ - 0x001ffdf0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ - 0x001ffe00 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ - 0x001ffe10 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ - 0x001ffe20 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ - 0x001ffe30 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x001ffe40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x001ffe50 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x001ffe60 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ - 0x001ffe70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ - 0x001ffe80 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ - 0x001ffe90 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ - 0x001ffea0 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ - 0x001ffeb0 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ - 0x001ffec0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x001ffed0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x001ffee0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x001ffef0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x001fff00 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x001fff10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x001fff20 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ - 0x001fff30 20202020 20202020 20202272 65747572 "retur │ │ │ │ - 0x001fff40 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ - 0x001fff50 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x001fff60 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x001fff70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x001fff80 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x001fff90 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ - 0x001fffa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x001fffb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x001fffc0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ - 0x001fffd0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ - 0x001fffe0 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ - 0x001ffff0 732e220a 20202020 20202020 20202020 s.". │ │ │ │ - 0x00200000 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ - 0x00200010 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ - 0x00200020 20202020 2020207b 0a202020 20202020 {. │ │ │ │ - 0x00200030 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ - 0x00200040 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ - 0x00200050 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ - 0x00200060 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ - 0x00200070 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ - 0x00200080 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ - 0x00200090 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ - 0x002000a0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x002000b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x002000c0 20202020 20202020 20202261 7267756d "argum │ │ │ │ - 0x002000d0 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ - 0x002000e0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002000f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00200100 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ - 0x00200110 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ - 0x00200120 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ - 0x00200130 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00200140 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x00200150 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00200160 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00200170 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00200180 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00200190 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x002001a0 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ - 0x002001b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x002001c0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x002001d0 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ - 0x002001e0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x002001f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00200200 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00200210 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00200220 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00200230 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00200240 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ - 0x00200250 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ - 0x00200260 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00200270 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ - 0x00200280 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ - 0x00200290 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x002002a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x002002b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x002002c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002002d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x002002e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x002002f0 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ - 0x00200300 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ - 0x00200310 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00200320 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ - 0x00200330 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ - 0x00200340 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ - 0x00200350 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ - 0x00200360 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00200370 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ - 0x00200380 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00200390 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ - 0x002003a0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ - 0x002003b0 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ - 0x002003c0 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ - 0x002003d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x002003e0 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ - 0x002003f0 206f626a 65637420 77697468 2074776f object with two │ │ │ │ - 0x00200400 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ - 0x00200410 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ - 0x00200420 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ - 0x00200430 0a202020 20202020 20202020 20226174 . "at │ │ │ │ - 0x00200440 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ - 0x00200450 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00200460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200470 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00200480 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00200490 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x002004a0 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ - 0x002004b0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x002004c0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ - 0x002004d0 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ - 0x002004e0 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ - 0x002004f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ - 0x00200500 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ - 0x00200510 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00200520 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ - 0x00200530 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200540 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00200550 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00200560 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00200570 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ - 0x00200580 20202020 20202020 20202020 22646f63 "doc │ │ │ │ - 0x00200590 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ - 0x002005a0 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ - 0x002005b0 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ - 0x002005c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x002005d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x002005e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ - 0x002005f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ - 0x00200600 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ - 0x00200610 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00200620 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ - 0x00200630 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ - 0x00200640 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ - 0x00200650 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ - 0x00200660 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ - 0x00200670 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ - 0x00200680 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ - 0x00200690 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ - 0x002006a0 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ - 0x002006b0 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ - 0x002006c0 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ - 0x002006d0 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ - 0x002006e0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ - 0x002006f0 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ - 0x00200700 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ - 0x00200710 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ - 0x00200720 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ - 0x00200730 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ - 0x00200740 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ - 0x00200750 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ - 0x00200760 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ - 0x00200770 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ - 0x00200780 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ - 0x00200790 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ - 0x002007a0 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ - 0x002007b0 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ - 0x002007c0 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ - 0x002007d0 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ - 0x002007e0 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ - 0x002007f0 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ - 0x00200800 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ - 0x00200810 20202020 20202020 20202273 74727563 "struc │ │ │ │ - 0x00200820 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ - 0x00200830 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00200840 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ - 0x00200850 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ - 0x00200860 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00200870 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ - 0x00200880 20202020 20202020 20202020 22617474 "att │ │ │ │ - 0x00200890 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ - 0x002008a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002008b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x002008c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002008d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ - 0x002008e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002008f0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ - 0x00200900 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ - 0x00200910 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00200920 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ - 0x00200930 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ - 0x00200940 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ - 0x00200950 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200960 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00200970 69220a20 20202020 20202020 20202020 i". │ │ │ │ - 0x00200980 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00200990 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x002009a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002009b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x002009c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x002009d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002009e0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ - 0x002009f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00200a00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00200a10 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ - 0x00200a20 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ - 0x00200a30 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ - 0x00200a40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200a50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ - 0x00200a60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200a70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x00200a80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x00200a90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200aa0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x00200ab0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x00200ac0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x00200ad0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ - 0x00200ae0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200af0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00200b00 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ - 0x00200b10 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x00200b20 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ - 0x00200b30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00200b50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b60 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00200b70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00200b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200b90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00200ba0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00200bb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00200bc0 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ - 0x00200bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200be0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00200bf0 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ - 0x00200c00 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ - 0x00200c10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00200c20 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00200c30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ - 0x00200c40 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00200c50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200c60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00200c70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00200c80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00200c90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200ca0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00200cb0 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ - 0x00200cc0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200cd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00200ce0 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ - 0x00200cf0 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ - 0x00200d00 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ - 0x00200d10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200d20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ - 0x00200d30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200d40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ - 0x00200d50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00200d60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200d70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ - 0x00200d80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ - 0x00200d90 20202020 20202020 20202020 226e616d "nam │ │ │ │ - 0x00200da0 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ - 0x00200db0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00200dc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00200dd0 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ - 0x00200de0 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ - 0x00200df0 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ - 0x00200e00 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ - 0x00200e10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200e20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ - 0x00200e30 73220a20 20202020 20202020 20202020 s". │ │ │ │ - 0x00200e40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ - 0x00200e50 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00200e60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200e70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00200e80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x001ffc80 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001ffc90 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ + 0x001ffca0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffcb0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x001ffcc0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffcd0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ + 0x001ffce0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001ffcf0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ + 0x001ffd00 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ffd10 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ + 0x001ffd20 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x001ffd30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ + 0x001ffd40 20202020 20202020 20202020 226b696e "kin │ │ │ │ + 0x001ffd50 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ + 0x001ffd60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x001ffd70 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ + 0x001ffd80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ffd90 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ + 0x001ffda0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ + 0x001ffdb0 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ + 0x001ffdc0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ + 0x001ffdd0 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ + 0x001ffde0 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ + 0x001ffdf0 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ + 0x001ffe00 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ + 0x001ffe10 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ + 0x001ffe20 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ + 0x001ffe30 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ + 0x001ffe40 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ + 0x001ffe50 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ + 0x001ffe60 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ + 0x001ffe70 20202020 20202020 22737472 75637475 "structu │ │ │ │ + 0x001ffe80 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ + 0x001ffe90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x001ffea0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ + 0x001ffeb0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ + 0x001ffec0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ + 0x001ffed0 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ + 0x001ffee0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ + 0x001ffef0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ + 0x001fff00 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x001fff10 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ + 0x001fff20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x001fff40 20202020 20202020 20202020 20226b69 "ki │ │ │ │ + 0x001fff50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ + 0x001fff60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x001fff70 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x001fff80 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ + 0x001fff90 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x001fffa0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x001fffb0 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ + 0x001fffc0 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ + 0x001fffd0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x001fffe0 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x001ffff0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ + 0x00200000 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ + 0x00200010 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200020 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00200030 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00200040 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00200050 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200060 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ + 0x00200070 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ + 0x00200080 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00200090 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ + 0x002000a0 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ + 0x002000b0 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ + 0x002000c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002000d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002000e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x002000f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00200100 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00200110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200120 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x00200130 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x00200140 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200150 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ + 0x00200160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00200170 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00200180 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ + 0x00200190 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ + 0x002001a0 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ + 0x002001b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002001c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x002001d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002001e0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x002001f0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00200200 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ + 0x00200210 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ + 0x00200220 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x00200230 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x00200240 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ + 0x00200250 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ + 0x00200260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ + 0x00200270 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ + 0x00200280 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ + 0x00200290 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ + 0x002002a0 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ + 0x002002b0 20617265 20646966 66657265 6e742066 are different f │ │ │ │ + 0x002002c0 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ + 0x002002d0 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ + 0x002002e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x002002f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ + 0x00200300 20202020 20207b0a 20202020 20202020 {. │ │ │ │ + 0x00200310 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ + 0x00200320 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ + 0x00200330 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ + 0x00200340 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ + 0x00200350 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x00200360 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ + 0x00200370 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ + 0x00200380 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ + 0x00200390 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ + 0x002003a0 20202020 20202273 74727563 74757265 "structure │ │ │ │ + 0x002003b0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ + 0x002003c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002003d0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ + 0x002003e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x002003f0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x00200400 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ + 0x00200410 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00200420 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ + 0x00200430 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200440 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ + 0x00200450 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200460 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00200470 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00200480 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ + 0x00200490 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002004a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x002004b0 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ + 0x002004c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002004d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002004e0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ + 0x002004f0 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ + 0x00200500 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ + 0x00200510 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ + 0x00200520 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ + 0x00200530 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ + 0x00200540 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200550 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ + 0x00200560 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x00200570 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00200580 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200590 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002005a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x002005b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002005c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002005d0 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ + 0x002005e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002005f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200600 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00200610 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00200620 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200630 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00200640 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00200650 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00200660 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200670 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00200680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200690 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002006a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x002006b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002006c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002006d0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ + 0x002006e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002006f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200700 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x00200710 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x00200720 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200730 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00200740 69220a20 20202020 20202020 20202020 i". │ │ │ │ + 0x00200750 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00200760 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200770 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00200780 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200790 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002007a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x002007b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002007c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002007d0 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ + 0x002007e0 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ + 0x002007f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200800 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ + 0x00200810 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ + 0x00200820 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200830 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00200840 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00200850 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200860 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00200870 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200880 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00200890 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002008a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ + 0x002008b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ + 0x002008c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002008d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002008e0 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ + 0x002008f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00200900 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200910 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00200920 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00200930 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200940 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00200950 2269220a 20202020 20202020 20202020 "i". │ │ │ │ + 0x00200960 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200970 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00200980 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x00200990 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002009a0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x002009b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x002009c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002009d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x002009e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x002009f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00200a00 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ + 0x00200a10 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ + 0x00200a20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200a30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00200a40 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x00200a50 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ + 0x00200a60 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ + 0x00200a70 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ + 0x00200a80 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ + 0x00200a90 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ + 0x00200aa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ab0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ + 0x00200ac0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00200ad0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ + 0x00200ae0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ + 0x00200af0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200b00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ + 0x00200b10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ + 0x00200b20 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00200b30 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x00200b40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200b50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00200b60 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ + 0x00200b70 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ + 0x00200b80 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ + 0x00200b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ba0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00200bb0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ + 0x00200bc0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00200bd0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ + 0x00200be0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00200bf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00200c00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00200c10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00200c20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00200c30 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ + 0x00200c40 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ + 0x00200c50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00200c60 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ + 0x00200c70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00200c80 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00200c90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00200ca0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ + 0x00200cb0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ + 0x00200cc0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ + 0x00200cd0 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ + 0x00200ce0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00200cf0 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ + 0x00200d00 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ + 0x00200d10 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ + 0x00200d20 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ + 0x00200d30 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ + 0x00200d40 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ + 0x00200d50 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ + 0x00200d60 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ + 0x00200d70 20202020 20202020 20202020 20207b0a {. │ │ │ │ + 0x00200d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200d90 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ + 0x00200da0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ + 0x00200db0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00200dc0 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ + 0x00200dd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200de0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00200df0 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ + 0x00200e00 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ + 0x00200e10 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ + 0x00200e20 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ + 0x00200e30 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ + 0x00200e40 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ + 0x00200e50 20202020 20202020 20202022 61747472 "attr │ │ │ │ + 0x00200e60 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ + 0x00200e70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200e80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ 0x00200e90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200ea0 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ - 0x00200eb0 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ - 0x00200ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200ed0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ - 0x00200ee0 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ - 0x00200ef0 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ - 0x00200f00 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ - 0x00200f10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x00200ea0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00200eb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00200ec0 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x00200ed0 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ + 0x00200ee0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200ef0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00200f00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00200f10 20202020 20202020 20202020 20202020 │ │ │ │ 0x00200f20 20202020 20202020 20202020 22747970 "typ │ │ │ │ - 0x00200f30 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ - 0x00200f40 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ - 0x00200f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200f60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00200f70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ - 0x00200f80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ - 0x00200f90 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00200fa0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00200fb0 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ - 0x00200fc0 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00200fd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x00200fe0 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ - 0x00200ff0 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ - 0x00201000 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ - 0x00201010 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ - 0x00201020 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00201030 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00201040 20227322 0a202020 20202020 20202020 "s". │ │ │ │ - 0x00201050 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00201060 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x00201070 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00201080 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ - 0x00201090 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002010a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002010b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x002010c0 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ - 0x002010d0 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ - 0x002010e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ - 0x002010f0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ - 0x00201100 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ - 0x00201110 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ - 0x00201120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ - 0x00201130 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00200f30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ + 0x00200f40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200f50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00200f60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00200f70 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200f80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00200f90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00200fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200fb0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x00200fc0 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ + 0x00200fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00200fe0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00200ff0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ + 0x00201000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201010 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ + 0x00201020 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201030 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00201040 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201050 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00201060 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201070 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ + 0x00201080 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00201090 20202020 20202020 20202020 2020226e "n │ │ │ │ + 0x002010a0 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ + 0x002010b0 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ + 0x002010c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002010d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ + 0x002010e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ + 0x002010f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201100 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00201110 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201120 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00201130 20202020 20202020 20202020 20202020 │ │ │ │ 0x00201140 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00201150 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ - 0x00201160 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ - 0x00201170 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ - 0x00201180 0a202020 20202020 20202020 2022646f . "do │ │ │ │ - 0x00201190 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ - 0x002011a0 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ - 0x002011b0 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ - 0x002011c0 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ - 0x002011d0 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ - 0x002011e0 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ - 0x002011f0 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ - 0x00201200 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ - 0x00201210 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ - 0x00201220 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ - 0x00201230 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ - 0x00201240 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ - 0x00201250 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ - 0x00201260 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x00201270 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x00201280 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ - 0x00201290 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x002012a0 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ - 0x002012b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ - 0x002012c0 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ - 0x002012d0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ - 0x002012e0 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ - 0x002012f0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ - 0x00201300 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ - 0x00201310 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ - 0x00201320 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ - 0x00201330 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ - 0x00201340 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ - 0x00201350 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ - 0x00201360 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ - 0x00201370 20202020 20202020 207b0a20 20202020 {. │ │ │ │ - 0x00201380 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x00201390 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ - 0x002013a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ - 0x002013b0 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ - 0x002013c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x002013d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x002013e0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ - 0x002013f0 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ - 0x00201400 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ - 0x00201410 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ - 0x00201420 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ - 0x00201430 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ - 0x00201440 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ - 0x00201450 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ - 0x00201460 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ - 0x00201470 20202020 20202020 20202020 20202261 "a │ │ │ │ - 0x00201480 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ - 0x00201490 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002014a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002014b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002014c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002014d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002014e0 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ - 0x002014f0 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ - 0x00201500 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201510 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00201520 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ - 0x00201530 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ - 0x00201540 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ - 0x00201550 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ - 0x00201560 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201570 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ - 0x00201580 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201590 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ - 0x002015a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002015b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002015c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ - 0x002015d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ - 0x002015e0 20202020 20202020 20202020 2020226e "n │ │ │ │ - 0x002015f0 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ - 0x00201600 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201610 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00201620 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ - 0x00201630 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ - 0x00201640 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ - 0x00201650 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ - 0x00201660 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201670 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00201680 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00201690 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x002016a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x002016b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002016c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x002016d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x002016e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002016f0 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ - 0x00201700 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00201710 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x00201720 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ - 0x00201730 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ - 0x00201740 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ - 0x00201750 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ - 0x00201760 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00201770 20202020 20202020 20202274 79706522 "type" │ │ │ │ - 0x00201780 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ - 0x00201790 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ - 0x002017a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002017b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ - 0x002017c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x002017d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ - 0x002017e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002017f0 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ - 0x00201800 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ - 0x00201810 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00201820 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00201830 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ - 0x00201840 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00201850 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00201860 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ - 0x00201870 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00201880 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201890 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x002018a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x002018b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x002018c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002018d0 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ - 0x002018e0 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ - 0x002018f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201900 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ - 0x00201910 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ - 0x00201920 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ - 0x00201930 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ - 0x00201940 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ - 0x00201950 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ - 0x00201960 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ - 0x00201970 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ - 0x00201980 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ - 0x00201990 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ - 0x002019a0 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ - 0x002019b0 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ - 0x002019c0 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ - 0x002019d0 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ - 0x002019e0 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ - 0x002019f0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201a00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ - 0x00201a10 2273220a 20202020 20202020 20202020 "s". │ │ │ │ - 0x00201a20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00201a30 20202020 20202020 20202020 2020207b { │ │ │ │ - 0x00201a40 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00201a50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00201a60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ - 0x00201a70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201a80 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ - 0x00201a90 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ - 0x00201aa0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201ab0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ - 0x00201ac0 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ - 0x00201ad0 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ - 0x00201ae0 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ - 0x00201af0 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ - 0x00201b00 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ - 0x00201b10 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ - 0x00201b20 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ - 0x00201b30 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ - 0x00201b40 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ - 0x00201b50 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ - 0x00201b60 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ - 0x00201b70 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ - 0x00201b80 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ - 0x00201b90 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ - 0x00201ba0 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ - 0x00201bb0 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ - 0x00201bc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00201bd0 20202020 20202020 20202022 74797065 "type │ │ │ │ - 0x00201be0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ - 0x00201bf0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ - 0x00201c00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201c10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00201c20 20202020 20202020 20202020 226b696e "kin │ │ │ │ - 0x00201c30 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ - 0x00201c40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201c50 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ - 0x00201c60 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ - 0x00201c70 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00201c80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x00201c90 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ - 0x00201ca0 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ - 0x00201cb0 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ - 0x00201cc0 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ - 0x00201cd0 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ - 0x00201ce0 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ - 0x00201cf0 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ - 0x00201d00 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201d10 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00201d20 220a2020 20202020 20202020 20202020 ". │ │ │ │ - 0x00201d30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ - 0x00201d40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ - 0x00201d50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201d60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ - 0x00201d70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ - 0x00201d80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201d90 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ - 0x00201da0 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ - 0x00201db0 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00201dc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00201dd0 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ - 0x00201de0 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ - 0x00201df0 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ - 0x00201e00 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ - 0x00201e10 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ + 0x00201150 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201160 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ + 0x00201170 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201180 20202020 20202020 20202020 20226e61 "na │ │ │ │ + 0x00201190 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ + 0x002011a0 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ + 0x002011b0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002011c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002011d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ + 0x002011e0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002011f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ + 0x00201200 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201210 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00201220 20202020 20202020 20202020 2020205d ] │ │ │ │ + 0x00201230 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201240 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ + 0x00201250 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ + 0x00201260 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00201270 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ + 0x00201280 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201290 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ + 0x002012a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002012b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x002012c0 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ + 0x002012d0 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ + 0x002012e0 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ + 0x002012f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201300 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x00201310 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ + 0x00201320 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00201330 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00201340 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00201350 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00201360 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00201370 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ + 0x00201380 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201390 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002013a0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ + 0x002013b0 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ + 0x002013c0 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ + 0x002013d0 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ + 0x002013e0 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ + 0x002013f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201400 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ + 0x00201410 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201420 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ + 0x00201430 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00201440 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00201450 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ + 0x00201460 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ + 0x00201470 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ + 0x00201480 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ + 0x00201490 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ + 0x002014a0 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ + 0x002014b0 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ + 0x002014c0 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ + 0x002014d0 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ + 0x002014e0 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ + 0x002014f0 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ + 0x00201500 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ + 0x00201510 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ + 0x00201520 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ + 0x00201530 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ + 0x00201540 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ + 0x00201550 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ + 0x00201560 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ + 0x00201570 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00201580 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ + 0x00201590 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ + 0x002015a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ + 0x002015b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ + 0x002015c0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ + 0x002015d0 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ + 0x002015e0 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ + 0x002015f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00201600 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x00201610 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ + 0x00201620 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ + 0x00201630 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ + 0x00201640 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ + 0x00201650 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ + 0x00201660 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00201670 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ + 0x00201680 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ + 0x00201690 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ + 0x002016a0 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ + 0x002016b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002016c0 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ + 0x002016d0 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ + 0x002016e0 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ + 0x002016f0 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ + 0x00201700 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ + 0x00201710 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ + 0x00201720 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ + 0x00201730 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ + 0x00201740 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ + 0x00201750 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00201760 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ + 0x00201770 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00201780 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00201790 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x002017a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x002017b0 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ + 0x002017c0 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ + 0x002017d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ + 0x002017e0 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ + 0x002017f0 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ + 0x00201800 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ + 0x00201810 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ + 0x00201820 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ + 0x00201830 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ + 0x00201840 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ + 0x00201850 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ + 0x00201860 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ + 0x00201870 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ + 0x00201880 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ + 0x00201890 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ + 0x002018a0 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ + 0x002018b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ + 0x002018c0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ + 0x002018d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ + 0x002018e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ + 0x002018f0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ + 0x00201900 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00201910 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ + 0x00201920 20202020 20202020 20202022 646f6375 "docu │ │ │ │ + 0x00201930 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ + 0x00201940 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x00201950 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ + 0x00201960 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00201970 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00201980 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ + 0x00201990 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ + 0x002019a0 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ + 0x002019b0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x002019c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x002019d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ + 0x002019e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x002019f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00201a00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00201a10 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ + 0x00201a20 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00201a30 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ + 0x00201a40 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x00201a50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00201a60 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ + 0x00201a70 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ + 0x00201a80 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ + 0x00201a90 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ + 0x00201aa0 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ + 0x00201ab0 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ + 0x00201ac0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ + 0x00201ad0 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ + 0x00201ae0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00201af0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ + 0x00201b00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00201b10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ + 0x00201b20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ + 0x00201b30 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ + 0x00201b40 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ + 0x00201b50 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ + 0x00201b60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ + 0x00201b70 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ + 0x00201b80 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ + 0x00201b90 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ + 0x00201ba0 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ + 0x00201bb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ + 0x00201bc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ + 0x00201bd0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ + 0x00201be0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ + 0x00201bf0 20202020 20202020 20202020 226e616d "nam │ │ │ │ + 0x00201c00 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ + 0x00201c10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ + 0x00201c20 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ + 0x00201c30 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ + 0x00201c40 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ + 0x00201c50 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ + 0x00201c60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00201c70 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ + 0x00201c80 5d0a7d0a 0a000000 00000000 00000000 ].}............. │ │ │ │ + 0x00201c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00201ca0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ + 0x00201cb0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ + 0x00201cc0 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ + 0x00201cd0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ + 0x00201ce0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00201cf0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x00201d00 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x00201d10 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ + 0x00201d20 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ + 0x00201d30 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ + 0x00201d40 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ + 0x00201d50 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ + 0x00201d60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201d70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00201d80 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ + 0x00201d90 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00201da0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00201db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201dc0 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00201dd0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00201de0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201df0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ + 0x00201e00 73657422 0a202020 20202020 20202020 set". │ │ │ │ + 0x00201e10 20202020 20202020 20202020 207d2c0a },. │ │ │ │ 0x00201e20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201e30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ + 0x00201e30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x00201e40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201e50 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ - 0x00201e60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00201e70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201e80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ - 0x00201e90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00201ea0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00201eb0 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ + 0x00201e50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00201e60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00201e70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00201e80 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ + 0x00201e90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00201ea0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ + 0x00201eb0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ 0x00201ec0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201ed0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ - 0x00201ee0 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ - 0x00201ef0 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ - 0x00201f00 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ - 0x00201f10 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ - 0x00201f20 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ - 0x00201f30 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00201f40 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x00201f50 20226922 0a202020 20202020 20202020 "i". │ │ │ │ - 0x00201f60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ - 0x00201f70 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201f80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00201f90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ - 0x00201fa0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ - 0x00201fb0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00201fc0 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ - 0x00201fd0 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ - 0x00201fe0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00201ff0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x00202000 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00202010 20202020 20202020 2020226f 7665726c "overl │ │ │ │ - 0x00202020 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ - 0x00202030 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202040 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ - 0x00202050 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202060 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ - 0x00202070 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ - 0x00202080 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202090 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00201ed0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ + 0x00201ee0 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ + 0x00201ef0 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ + 0x00201f00 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ + 0x00201f10 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ + 0x00201f20 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ + 0x00201f30 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ + 0x00201f40 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ + 0x00201f50 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ + 0x00201f60 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ + 0x00201f70 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ + 0x00201f80 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ + 0x00201f90 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ + 0x00201fa0 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ + 0x00201fb0 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ + 0x00201fc0 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ + 0x00201fd0 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ + 0x00201fe0 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ + 0x00201ff0 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ + 0x00202000 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ + 0x00202010 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00202020 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00202030 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00202040 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x00202050 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x00202060 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00202070 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202080 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00202090 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ 0x002020a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002020b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002020c0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ - 0x002020d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002020e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002020f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00202100 66696c65 220a2020 20202020 20202020 file". │ │ │ │ - 0x00202110 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202120 20202020 20202020 20207d0a 20202020 }. │ │ │ │ - 0x00202130 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202140 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ - 0x00202150 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202160 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00202170 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00202180 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ - 0x00202190 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ - 0x002021a0 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ - 0x002021b0 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ - 0x002021c0 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ - 0x002021d0 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ - 0x002021e0 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ - 0x002021f0 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ - 0x00202200 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ - 0x00202210 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ - 0x00202220 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ - 0x00202230 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ - 0x00202240 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ - 0x00202250 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ - 0x00202260 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ - 0x00202270 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ - 0x00202280 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ + 0x002020b0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x002020c0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x002020d0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002020e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002020f0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x00202100 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x00202110 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x00202120 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ + 0x00202130 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ + 0x00202140 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ + 0x00202150 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ + 0x00202160 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ + 0x00202170 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ + 0x00202180 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ + 0x00202190 60606022 0a202020 20202020 20202020 ```". │ │ │ │ + 0x002021a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ + 0x002021b0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ + 0x002021c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x002021d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ + 0x002021e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ + 0x002021f0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x00202200 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ + 0x00202210 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ + 0x00202220 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ + 0x00202230 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ + 0x00202240 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202250 207b0a20 20202020 20202020 20202020 {. │ │ │ │ + 0x00202260 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ + 0x00202270 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ + 0x00202280 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00202290 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002022a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ - 0x002022b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002022c0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ - 0x002022d0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x002022e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x002022f0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ - 0x00202300 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ - 0x00202310 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00202320 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ - 0x00202330 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ - 0x00202340 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ - 0x00202350 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ - 0x00202360 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ - 0x00202370 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ - 0x00202380 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ - 0x00202390 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ - 0x002023a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ - 0x002023b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ - 0x002023c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ - 0x002023d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ - 0x002023e0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ - 0x002023f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ - 0x00202400 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ - 0x00202410 20202020 20202020 20202022 72657475 "retu │ │ │ │ - 0x00202420 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ - 0x00202430 20202020 20202020 20202022 6f766572 "over │ │ │ │ - 0x00202440 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ - 0x00202450 20202020 20202020 20207b0a 20202020 {. │ │ │ │ - 0x00202460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202470 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ - 0x00202480 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00202490 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ - 0x002024a0 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ - 0x002024b0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x002024c0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ - 0x002024d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ - 0x002024e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ - 0x002024f0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ - 0x00202500 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00202510 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ - 0x00202520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00202530 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ - 0x00202540 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ - 0x00202550 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ - 0x00202560 20202020 20202020 20202020 20207b0a {. │ │ │ │ - 0x00202570 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202580 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ - 0x00202590 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x002025a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ - 0x002025b0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002025c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ - 0x002025d0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ - 0x002025e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002025f0 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ - 0x00202600 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x00202610 20202020 20202020 207d0a20 20202020 }. │ │ │ │ - 0x00202620 20202020 20202020 20202020 2020205d ] │ │ │ │ - 0x00202630 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ - 0x00202640 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ - 0x00202650 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ - 0x00202660 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ - 0x00202670 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ - 0x00202680 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ - 0x00202690 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ - 0x002026a0 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ - 0x002026b0 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ - 0x002026c0 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ - 0x002026d0 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ - 0x002026e0 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ - 0x002026f0 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ - 0x00202700 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ - 0x00202710 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ - 0x00202720 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ - 0x00202730 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ - 0x00202740 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ - 0x00202750 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ - 0x00202760 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ - 0x00202770 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ - 0x00202780 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ - 0x00202790 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ - 0x002027a0 20746865 20666972 73742073 65637469 the first secti │ │ │ │ - 0x002027b0 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ - 0x002027c0 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ - 0x002027d0 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ - 0x002027e0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ - 0x002027f0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ - 0x00202800 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ - 0x00202810 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00202820 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x00202830 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x00202840 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ - 0x00202850 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ - 0x00202860 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ - 0x00202870 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ - 0x00202880 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ - 0x00202890 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ - 0x002028a0 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ - 0x002028b0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ - 0x002028c0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ - 0x002028d0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ - 0x002028e0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ - 0x002028f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ - 0x00202900 20202020 20202020 20202022 61726775 "argu │ │ │ │ - 0x00202910 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x002022a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ + 0x002022b0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ + 0x002022c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002022d0 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ + 0x002022e0 66736574 220a2020 20202020 20202020 fset". │ │ │ │ + 0x002022f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ + 0x00202300 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202310 20202020 20202020 207b0a20 20202020 {. │ │ │ │ + 0x00202320 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202330 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ + 0x00202340 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ + 0x00202350 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202360 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ + 0x00202370 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202380 20202020 2020207d 0a202020 20202020 }. │ │ │ │ + 0x00202390 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ + 0x002023a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002023b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ + 0x002023c0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ + 0x002023d0 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ + 0x002023e0 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ + 0x002023f0 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ + 0x00202400 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ + 0x00202410 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ + 0x00202420 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ + 0x00202430 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ + 0x00202440 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ + 0x00202450 20616464 72657373 20776974 68696e20 address within │ │ │ │ + 0x00202460 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ + 0x00202470 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ + 0x00202480 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ + 0x00202490 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ + 0x002024a0 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ + 0x002024b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x002024c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002024d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002024e0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x002024f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202500 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ + 0x00202510 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202520 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ + 0x00202530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00202540 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00202550 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x00202560 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202570 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00202580 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x00202590 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002025a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x002025b0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x002025c0 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ + 0x002025d0 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ + 0x002025e0 672e220a 20202020 20202020 20202020 g.". │ │ │ │ + 0x002025f0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ + 0x00202600 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ + 0x00202610 20202020 2020207b 0a202020 20202020 {. │ │ │ │ + 0x00202620 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ + 0x00202630 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ + 0x00202640 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ + 0x00202650 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ + 0x00202660 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ + 0x00202670 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ + 0x00202680 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ + 0x00202690 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ + 0x002026a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x002026b0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x002026c0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x002026d0 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x002026e0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002026f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00202700 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x00202710 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202720 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ + 0x00202730 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ + 0x00202740 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00202750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00202760 20202020 20202020 20207b0a 20202020 {. │ │ │ │ + 0x00202770 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202780 20202020 20202020 22747970 65223a20 "type": │ │ │ │ + 0x00202790 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ + 0x002027a0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002027b0 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ + 0x002027c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002027d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x002027e0 20202020 20202020 20202020 20205d2c ], │ │ │ │ + 0x002027f0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00202800 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ + 0x00202810 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ + 0x00202820 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ + 0x00202830 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ + 0x00202840 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ + 0x00202850 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ + 0x00202860 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ + 0x00202870 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ + 0x00202880 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ + 0x00202890 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ + 0x002028a0 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ + 0x002028b0 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ + 0x002028c0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ + 0x002028d0 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ + 0x002028e0 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ + 0x002028f0 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ + 0x00202900 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ + 0x00202910 20202020 20202020 20202020 20207b0a {. │ │ │ │ 0x00202920 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202930 20207b0a 20202020 20202020 20202020 {. │ │ │ │ - 0x00202940 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202950 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ + 0x00202930 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ + 0x00202940 205b0a20 20202020 20202020 20202020 [. │ │ │ │ + 0x00202950 20202020 20202020 2020207b 0a202020 {. │ │ │ │ 0x00202960 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202970 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ - 0x00202980 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ + 0x00202970 20202020 20202020 20227479 7065223a "type": │ │ │ │ + 0x00202980 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ 0x00202990 20202020 20202020 20202020 20202020 │ │ │ │ - 0x002029a0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ - 0x002029b0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ - 0x002029c0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x002029d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ - 0x002029e0 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ - 0x002029f0 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ - 0x00202a00 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ - 0x00202a10 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ - 0x00202a20 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ - 0x00202a30 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ - 0x00202a40 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ - 0x00202a50 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ - 0x00202a60 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ - 0x00202a70 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ - 0x00202a80 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ - 0x00202a90 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ - 0x00202aa0 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ - 0x00202ab0 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ - 0x00202ac0 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ - 0x00202ad0 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ - 0x00202ae0 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ - 0x00202af0 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ - 0x00202b00 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ - 0x00202b10 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ - 0x00202b20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ - 0x00202b30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x002029a0 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ + 0x002029b0 67220a20 20202020 20202020 20202020 g". │ │ │ │ + 0x002029c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x002029d0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x002029e0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x002029f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x00202a00 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x00202a10 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ + 0x00202a20 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ + 0x00202a30 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ + 0x00202a40 20202020 20202020 207d0a20 20202020 }. │ │ │ │ + 0x00202a50 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ + 0x00202a60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ + 0x00202a70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ + 0x00202a80 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ + 0x00202a90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00202aa0 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ + 0x00202ab0 20202020 20202020 20202020 22726574 "ret │ │ │ │ + 0x00202ac0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ + 0x00202ad0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ + 0x00202ae0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ + 0x00202af0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ + 0x00202b00 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202b10 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ + 0x00202b20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202b30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ 0x00202b40 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202b50 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ - 0x00202b60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202b70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00202b80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202b90 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ - 0x00202ba0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ - 0x00202bb0 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00202bc0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ + 0x00202b50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ + 0x00202b60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ + 0x00202b70 20202020 20202020 20202020 20202022 " │ │ │ │ + 0x00202b80 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ + 0x00202b90 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202ba0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00202bb0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202bc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ 0x00202bd0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202be0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ + 0x00202be0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ 0x00202bf0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202c00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00202c10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202c20 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ - 0x00202c30 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202c40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ - 0x00202c50 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ - 0x00202c60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202c70 207d0a20 20202020 20202020 20202020 }. │ │ │ │ - 0x00202c80 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ - 0x00202c90 20202020 20202020 20202020 20202264 "d │ │ │ │ - 0x00202ca0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ - 0x00202cb0 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ - 0x00202cc0 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ - 0x00202cd0 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ - 0x00202ce0 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ - 0x00202cf0 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ - 0x00202d00 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ - 0x00202d10 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ - 0x00202d20 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ - 0x00202d30 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ - 0x00202d40 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ - 0x00202d50 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ - 0x00202d60 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ - 0x00202d70 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ - 0x00202d80 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ - 0x00202d90 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ - 0x00202da0 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ - 0x00202db0 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ - 0x00202dc0 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ - 0x00202dd0 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ - 0x00202de0 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ - 0x00202df0 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ - 0x00202e00 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ - 0x00202e10 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ - 0x00202e20 60606022 0a202020 20202020 20202020 ```". │ │ │ │ - 0x00202e30 20202020 207d0a20 20202020 20202020 }. │ │ │ │ - 0x00202e40 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ - 0x00202e50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x00202e60 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x00202e70 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x00202e80 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ - 0x00202e90 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ - 0x00202ea0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ - 0x00202eb0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ - 0x00202ec0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ - 0x00202ed0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ - 0x00202ee0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ - 0x00202ef0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ - 0x00202f00 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ - 0x00202f10 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202f20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00202f30 20202020 20202020 20202020 20202274 "t │ │ │ │ - 0x00202f40 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ - 0x00202f50 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202f60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ - 0x00202f70 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x00202c00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ + 0x00202c10 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ + 0x00202c20 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202c30 207d0a20 20202020 20202020 20202020 }. │ │ │ │ + 0x00202c40 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ + 0x00202c50 20202020 20202020 20202020 20202264 "d │ │ │ │ + 0x00202c60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ + 0x00202c70 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ + 0x00202c80 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ + 0x00202c90 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ + 0x00202ca0 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ + 0x00202cb0 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ + 0x00202cc0 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ + 0x00202cd0 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ + 0x00202ce0 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ + 0x00202cf0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202d00 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ + 0x00202d10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ + 0x00202d20 20202020 20202020 20226172 67756d65 "argume │ │ │ │ + 0x00202d30 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ + 0x00202d40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202d50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ + 0x00202d60 20202020 20202020 20202020 20202274 "t │ │ │ │ + 0x00202d70 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ + 0x00202d80 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202d90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ + 0x00202da0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ + 0x00202db0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202dc0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ + 0x00202dd0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ + 0x00202de0 20202020 20202020 20202020 2022646f "do │ │ │ │ + 0x00202df0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ + 0x00202e00 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ + 0x00202e10 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ + 0x00202e20 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ + 0x00202e30 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ + 0x00202e40 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ + 0x00202e50 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ + 0x00202e60 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ + 0x00202e70 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ + 0x00202e80 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ + 0x00202e90 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ + 0x00202ea0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ + 0x00202eb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ + 0x00202ec0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ + 0x00202ed0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00202ee0 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ + 0x00202ef0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ + 0x00202f00 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ + 0x00202f10 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ + 0x00202f20 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ + 0x00202f30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ + 0x00202f40 20202020 20202020 20202022 61726775 "argu │ │ │ │ + 0x00202f50 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ + 0x00202f60 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202f70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ 0x00202f80 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00202f90 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ - 0x00202fa0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ - 0x00202fb0 20202020 20202020 20202020 2022646f "do │ │ │ │ - 0x00202fc0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ - 0x00202fd0 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ - 0x00202fe0 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ - 0x00202ff0 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ - 0x00203000 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ - 0x00203010 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ - 0x00203020 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ - 0x00203030 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ - 0x00203040 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ - 0x00203050 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ - 0x00203060 20202020 20202020 20202020 2020207d } │ │ │ │ - 0x00203070 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ - 0x00203080 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ - 0x00203090 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002030a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ - 0x002030b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ - 0x002030c0 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ - 0x002030d0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ - 0x002030e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ - 0x002030f0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ - 0x00203100 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ - 0x00203110 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ - 0x00203120 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ - 0x00203130 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ - 0x00203140 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ - 0x00203150 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ - 0x00203160 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00203170 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ - 0x00203180 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ - 0x00203190 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ - 0x002031a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ - 0x002031b0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ - 0x002031c0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ - 0x002031d0 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ - 0x002031e0 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ - 0x002031f0 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ - 0x00203200 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ - 0x00203210 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ - 0x00203220 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ - 0x00203230 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ - 0x00203240 20202020 20202020 2020207d 0a202020 }. │ │ │ │ - 0x00203250 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ - 0x00203260 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ + 0x00202f90 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ + 0x00202fa0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202fb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ + 0x00202fc0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ + 0x00202fd0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00202fe0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ + 0x00202ff0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ + 0x00203000 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203010 20202020 20202020 20202022 74797065 "type │ │ │ │ + 0x00203020 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ + 0x00203030 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203040 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ + 0x00203050 65220a20 20202020 20202020 20202020 e". │ │ │ │ + 0x00203060 20202020 20202020 2020207d 0a202020 }. │ │ │ │ + 0x00203070 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203080 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ + 0x00203090 20202020 20202020 22646f63 756d656e "documen │ │ │ │ + 0x002030a0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ + 0x002030b0 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ + 0x002030c0 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ + 0x002030d0 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ + 0x002030e0 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ + 0x002030f0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x00203100 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ + 0x00203110 20207b0a 20202020 20202020 20202020 {. │ │ │ │ + 0x00203120 20202020 20202020 22617267 756d656e "argumen │ │ │ │ + 0x00203130 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ + 0x00203140 20202020 20202020 20202020 2020207b { │ │ │ │ + 0x00203150 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x00203160 20202020 20202020 20202020 20227479 "ty │ │ │ │ + 0x00203170 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ + 0x00203180 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00203190 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ + 0x002031a0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ + 0x002031b0 20202020 20202020 20202020 2020207d } │ │ │ │ + 0x002031c0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x002031d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ + 0x002031e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ + 0x002031f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ + 0x00203200 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ + 0x00203210 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ + 0x00203220 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ + 0x00203230 20202020 20202020 20202020 20207d0a }. │ │ │ │ + 0x00203240 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ + 0x00203250 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ + 0x00203260 0a000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00203270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00203280 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ 0x00203290 7074725f 696e706c 61636549 4e377961 ptr_inplaceIN7ya │ │ │ │ 0x002032a0 72616d6f 64364d6f 64756c65 45536149 ramod6ModuleESaI │ │ │ │ 0x002032b0 76454c4e 395f5f67 6e755f63 78783132 vELN9__gnu_cxx12 │ │ │ │ 0x002032c0 5f4c6f63 6b5f706f 6c696379 45324545 _Lock_policyE2EE │ │ │ │ 0x002032d0 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ @@ -3040,18 +3040,18 @@ │ │ │ │ 0x0024af30 ff01044c 050000ff ff010b93 0105e001 ...L............ │ │ │ │ 0x0024af40 00eb0105 0000ffff 01097705 0000be02 ..........w..... │ │ │ │ 0x0024af50 050000ff ff010c84 0105c00b 009b0305 ................ │ │ │ │ 0x0024af60 b90b00ff ff01042f 050000ff ff012853 ......./......(S │ │ │ │ 0x0024af70 05000088 0205e60b 00bb0205 fa0b00bf ................ │ │ │ │ 0x0024af80 0405ee0b 00870545 f60b00c0 06a304ea .......E........ │ │ │ │ 0x0024af90 0b00870d 05000000 ff9b7501 6a7b05be ..........u.j{.. │ │ │ │ - 0x0024afa0 4900c103 059f4c00 f60505a8 4900a908 I.....L.....I... │ │ │ │ - 0x0024afb0 05ee4900 e30a05bf 44009d0d 05e74c00 ..I.....D.....L. │ │ │ │ - 0x0024afc0 d00f059a 49008c12 05af4d00 cb1405b7 ....I.....M..... │ │ │ │ - 0x0024afd0 49008717 05ca4900 c61905a1 4900851c I.....I.....I... │ │ │ │ + 0x0024afa0 4900c103 059f4c00 fb0505a8 4900b508 I.....L.....I... │ │ │ │ + 0x0024afb0 05ee4900 f10a05bf 4400ad0d 05e74c00 ..I.....D.....L. │ │ │ │ + 0x0024afc0 ea0f059a 49009f12 05af4d00 de1405b7 ....I.....M..... │ │ │ │ + 0x0024afd0 49009117 05ca4900 d01905a1 4900831c I.....I.....I... │ │ │ │ 0x0024afe0 05bd4a00 a41e05af 49009420 05bb4400 ..J.....I.. ..D. │ │ │ │ 0x0024aff0 ce2005c5 4901e420 05b54a01 9a4c0500 . ..I.. ..J..L.. │ │ │ │ 0x0024b000 00894e05 d84e0001 00000000 00000000 ..N..N.......... │ │ │ │ 0x0024b010 ffff0109 6b050000 a4060500 00ffff01 ....k........... │ │ │ │ 0x0024b020 1fa901b5 01931700 ff068a01 93170084 ................ │ │ │ │ 0x0024b030 0e058f17 00e81205 8f17009b 17050000 ................ │ │ │ │ 0x0024b040 ffff0100 ffff0100 ffff0109 5f050000 ............_... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 32626232 32326265 62633961 61656535 2bb222bebc9aaee5 │ │ │ │ - 0x00000010 66316237 38623336 35303063 66373335 f1b78b36500cf735 │ │ │ │ - 0x00000020 66386531 61302e64 65627567 00000000 f8e1a0.debug.... │ │ │ │ - 0x00000030 e0a7034d ...M │ │ │ │ + 0x00000000 30396439 62323739 39386335 61643733 09d9b27998c5ad73 │ │ │ │ + 0x00000010 33303165 32396531 64363865 33663038 301e29e1d68e3f08 │ │ │ │ + 0x00000020 64643639 39322e64 65627567 00000000 dd6992.debug.... │ │ │ │ + 0x00000030 b6549ca2 .T..